Skip to content

Commit

Permalink
tusb_types:
Browse files Browse the repository at this point in the history
Added descriptive strings for edpt_dir and edpt_type
  • Loading branch information
Skyler84 committed Apr 17, 2022
1 parent 9c8c5c1 commit 16c13bc
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/common/tusb_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,16 @@ static inline uint16_t tu_edpt_packet_size(tusb_desc_endpoint_t const* desc_ep)
return tu_le16toh(desc_ep->wMaxPacketSize) & TU_GENMASK(10, 0);
}

static inline const char *tu_edpt_dir_str(tusb_dir_t dir) {
static const char *str[] = {"out", "in"};
return str[dir];
}

static inline const char *tu_edpt_type_str(tusb_xfer_type_t t) {
static const char *str[] = {"control", "isochronous", "bulk", "interrupt"};
return str[t];
}

//--------------------------------------------------------------------+
// Descriptor helper
//--------------------------------------------------------------------+
Expand Down

0 comments on commit 16c13bc

Please sign in to comment.