summaryrefslogtreecommitdiff
path: root/ports/stm32/usb.c
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2023-05-19 16:11:05 +1000
committerDamien George <damien@micropython.org>2023-05-24 11:12:45 +1000
commitf4b4d05e49dff1be3d8935c1e47069023cb03eab (patch)
treef324f609afd14ca1ff184836a708613c38b9668e /ports/stm32/usb.c
parent0000eb27240037f7e95971f1f90e070c0a01d028 (diff)
stm32/usb: Fix USB support on STM32G4.
Also fix MAX_ENDPOINT definition for G0, which follows G4. This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
Diffstat (limited to 'ports/stm32/usb.c')
-rw-r--r--ports/stm32/usb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ports/stm32/usb.c b/ports/stm32/usb.c
index 87306075a..c9c29cc50 100644
--- a/ports/stm32/usb.c
+++ b/ports/stm32/usb.c
@@ -59,7 +59,7 @@
#endif
// Maximum number of endpoints (excluding EP0)
-#if defined(STM32L0) || defined(STM32WB)
+#if defined(STM32G0) || defined(STM32G4) || defined(STM32L0) || defined(STM32WB)
#define MAX_ENDPOINT(dev_id) (7)
#elif defined(STM32L4)
#define MAX_ENDPOINT(dev_id) (5)
@@ -67,7 +67,7 @@
#define MAX_ENDPOINT(dev_id) ((dev_id) == USB_PHY_FS_ID ? 3 : 5)
#elif defined(STM32F7)
#define MAX_ENDPOINT(dev_id) ((dev_id) == USB_PHY_FS_ID ? 5 : 8)
-#elif defined(STM32G0) || defined(STM32H7)
+#elif defined(STM32H7)
#define MAX_ENDPOINT(dev_id) (8)
#endif