summaryrefslogtreecommitdiff
path: root/shared/tinyusb/tusb_config.h
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2023-09-01 16:03:27 +1000
committerDamien George <damien@micropython.org>2023-09-29 16:36:45 +1000
commitda6f1e1d1e2feb4b7aa4ee6c84e7e2c816d2bead (patch)
tree1bb67c86b43a90709e5cb12aacf7fa86e1cc1850 /shared/tinyusb/tusb_config.h
parent61f331374da150f0d9f42d694d56b6b0dc9ee498 (diff)
rp2/msc_disk: Allow configuring the USB MSC inquiry response.
This was previously hard-coded to "Micropy" / "Mass Storage" / "1.0". Now allow it to be overridden by a board. Also change "Micropy" to "MicroPy" and "1.0" to "1.00" to match stm32. This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
Diffstat (limited to 'shared/tinyusb/tusb_config.h')
-rw-r--r--shared/tinyusb/tusb_config.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/shared/tinyusb/tusb_config.h b/shared/tinyusb/tusb_config.h
index 96e883fc8..266cb88cc 100644
--- a/shared/tinyusb/tusb_config.h
+++ b/shared/tinyusb/tusb_config.h
@@ -43,6 +43,18 @@
#define MICROPY_HW_USB_CDC_INTERFACE_STRING "Board CDC"
#endif
+#ifndef MICROPY_HW_USB_MSC_INQUIRY_VENDOR_STRING
+#define MICROPY_HW_USB_MSC_INQUIRY_VENDOR_STRING "MicroPy"
+#endif
+
+#ifndef MICROPY_HW_USB_MSC_INQUIRY_PRODUCT_STRING
+#define MICROPY_HW_USB_MSC_INQUIRY_PRODUCT_STRING "Mass Storage"
+#endif
+
+#ifndef MICROPY_HW_USB_MSC_INQUIRY_REVISION_STRING
+#define MICROPY_HW_USB_MSC_INQUIRY_REVISION_STRING "1.00"
+#endif
+
#ifndef CFG_TUSB_RHPORT0_MODE
#define CFG_TUSB_RHPORT0_MODE (OPT_MODE_DEVICE)
#endif