summaryrefslogtreecommitdiffstatshomepage
path: root/ports/stm32/mpconfigboard_common.h
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2021-08-05 12:01:01 +1000
committerDamien George <damien@micropython.org>2021-08-07 23:13:58 +1000
commitf28e8b90730a3af5dc4149dd2d4e25468944aff6 (patch)
tree7c34af5c345d72332df5aca9e964e7b4bd294ecd /ports/stm32/mpconfigboard_common.h
parent96c6b8cae3ad5037c41f4e029974fb17d727d012 (diff)
downloadmicropython-f28e8b90730a3af5dc4149dd2d4e25468944aff6.tar.gz
micropython-f28e8b90730a3af5dc4149dd2d4e25468944aff6.zip
stm32/usbd_desc: Rename USBD_xxx descriptor opts to MICROPY_HW_USB_xxx.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'ports/stm32/mpconfigboard_common.h')
-rw-r--r--ports/stm32/mpconfigboard_common.h46
1 files changed, 43 insertions, 3 deletions
diff --git a/ports/stm32/mpconfigboard_common.h b/ports/stm32/mpconfigboard_common.h
index 46456420da..24c5e1a3cd 100644
--- a/ports/stm32/mpconfigboard_common.h
+++ b/ports/stm32/mpconfigboard_common.h
@@ -180,9 +180,17 @@
/*****************************************************************************/
// USB configuration
-// The USBD_xxx VID/PID macros have been renamed to MICROPY_HW_USB_xxx.
-#ifdef USBD_VID
-#error "Old USBD_VID configuration option used"
+// The USBD_xxx macros have been renamed to MICROPY_HW_USB_xxx.
+#if defined(USBD_VID) \
+ || defined(USBD_LANGID_STRING) \
+ || defined(USBD_MANUFACTURER_STRING) \
+ || defined(USBD_PRODUCT_HS_STRING) \
+ || defined(USBD_PRODUCT_FS_STRING) \
+ || defined(USBD_CONFIGURATION_HS_STRING) \
+ || defined(USBD_INTERFACE_HS_STRING) \
+ || defined(USBD_CONFIGURATION_FS_STRING) \
+ || defined(USBD_INTERFACE_FS_STRING)
+#error "Old USBD_xxx configuration option used, renamed to MICROPY_HW_USB_xxx"
#endif
// Default VID and PID values to use for the USB device. If MICROPY_HW_USB_VID
@@ -204,6 +212,38 @@
#define MICROPY_HW_USB_PID_CDC3_MSC_HID (0x980a)
#endif
+#ifndef MICROPY_HW_USB_LANGID_STRING
+#define MICROPY_HW_USB_LANGID_STRING 0x409
+#endif
+
+#ifndef MICROPY_HW_USB_MANUFACTURER_STRING
+#define MICROPY_HW_USB_MANUFACTURER_STRING "MicroPython"
+#endif
+
+#ifndef MICROPY_HW_USB_PRODUCT_HS_STRING
+#define MICROPY_HW_USB_PRODUCT_HS_STRING "Pyboard Virtual Comm Port in HS Mode"
+#endif
+
+#ifndef MICROPY_HW_USB_PRODUCT_FS_STRING
+#define MICROPY_HW_USB_PRODUCT_FS_STRING "Pyboard Virtual Comm Port in FS Mode"
+#endif
+
+#ifndef MICROPY_HW_USB_CONFIGURATION_HS_STRING
+#define MICROPY_HW_USB_CONFIGURATION_HS_STRING "Pyboard Config"
+#endif
+
+#ifndef MICROPY_HW_USB_INTERFACE_HS_STRING
+#define MICROPY_HW_USB_INTERFACE_HS_STRING "Pyboard Interface"
+#endif
+
+#ifndef MICROPY_HW_USB_CONFIGURATION_FS_STRING
+#define MICROPY_HW_USB_CONFIGURATION_FS_STRING "Pyboard Config"
+#endif
+
+#ifndef MICROPY_HW_USB_INTERFACE_FS_STRING
+#define MICROPY_HW_USB_INTERFACE_FS_STRING "Pyboard Interface"
+#endif
+
/*****************************************************************************/
// General configuration