diff options
| author | hathach <[email protected]> | 2026-04-22 11:53:02 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2026-04-22 11:53:02 +0700 |
| commit | 8513c50231e1935657737b42a739e96c6d0dd154 (patch) | |
| tree | 4f3d90e6bdab4b18f1d47b117f8618682eabbe84 /examples/device/net_lwip_webserver | |
| parent | d0c550cadceff3fdf30060f4ac0ebf919e5934a1 (diff) | |
musb implement double buffer for tx
Diffstat (limited to 'examples/device/net_lwip_webserver')
| -rw-r--r-- | examples/device/net_lwip_webserver/src/usb_descriptors.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/examples/device/net_lwip_webserver/src/usb_descriptors.c b/examples/device/net_lwip_webserver/src/usb_descriptors.c index 8cfef41a6..e97b103f9 100644 --- a/examples/device/net_lwip_webserver/src/usb_descriptors.c +++ b/examples/device/net_lwip_webserver/src/usb_descriptors.c @@ -122,11 +122,19 @@ const uint8_t *tud_descriptor_device_cb(void) { #define EPNUM_NET_IN 0x81 #elif CFG_TUD_ENDPOINT_ONE_DIRECTION_ONLY -// MCUs that don't support a same endpoint number with different direction IN and OUT defined in tusb_mcu.h +// MCUs that don't support the same endpoint number with different direction IN and OUT defined in tusb_mcu.h // e.g EP1 OUT & EP1 IN cannot exist together + +#if TU_CHECK_MCU(OPT_MCU_MAX32650, OPT_MCU_MAX32666, OPT_MCU_MAX32690, OPT_MCU_MAX78002) +// endpoint 8,9 has FIFO of 2048 bytes +#define EPNUM_NET_NOTIF 0x81 +#define EPNUM_NET_OUT 0x08 +#define EPNUM_NET_IN 0x89 +#else #define EPNUM_NET_NOTIF 0x81 #define EPNUM_NET_OUT 0x02 #define EPNUM_NET_IN 0x83 +#endif #else #define EPNUM_NET_NOTIF 0x81 |
