diff options
| author | Kamil Tomaszewski <[email protected]> | 2021-01-22 16:00:09 +0100 |
|---|---|---|
| committer | Kamil Tomaszewski <[email protected]> | 2021-01-25 11:13:56 +0100 |
| commit | 40e0e7e35f0a3e228b911f5ce684b4675ef01428 (patch) | |
| tree | 0ee654f543a520a3730bba4842b961060fa19ce1 /examples | |
| parent | 36064e3d7d8fa8c7c073d944117cb39abe8affd1 (diff) | |
Define Spresense EP numbers for cdc_msc example
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/device/cdc_msc/src/usb_descriptors.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/device/cdc_msc/src/usb_descriptors.c b/examples/device/cdc_msc/src/usb_descriptors.c index e13b8189b..fa4342165 100644 --- a/examples/device/cdc_msc/src/usb_descriptors.c +++ b/examples/device/cdc_msc/src/usb_descriptors.c @@ -104,6 +104,18 @@ enum #define EPNUM_MSC_OUT 0x04 #define EPNUM_MSC_IN 0x85 +#elif CFG_TUSB_MCU == OPT_MCU_CXD56 + // CXD56 doesn't support a same endpoint number with different direction IN and OUT + // e.g EP1 OUT & EP1 IN cannot exist together + // CXD56 USB driver has fixed endpoint type (bulk/interrupt/iso) and direction (IN/OUT) by its number + // 0 control (IN/OUT), 1 Bulk (IN), 2 Bulk (OUT), 3 In (IN), 4 Bulk (IN), 5 Bulk (OUT), 6 In (IN) + #define EPNUM_CDC_NOTIF 0x83 + #define EPNUM_CDC_OUT 0x02 + #define EPNUM_CDC_IN 0x81 + + #define EPNUM_MSC_OUT 0x05 + #define EPNUM_MSC_IN 0x84 + #else #define EPNUM_CDC_NOTIF 0x81 #define EPNUM_CDC_OUT 0x02 |
