summaryrefslogtreecommitdiffstatshomepage
path: root/shared/tinyusb/mp_usbd_cdc.c
diff options
context:
space:
mode:
Diffstat (limited to 'shared/tinyusb/mp_usbd_cdc.c')
-rw-r--r--shared/tinyusb/mp_usbd_cdc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/shared/tinyusb/mp_usbd_cdc.c b/shared/tinyusb/mp_usbd_cdc.c
index 63d015cb46..c6a88e467d 100644
--- a/shared/tinyusb/mp_usbd_cdc.c
+++ b/shared/tinyusb/mp_usbd_cdc.c
@@ -95,6 +95,9 @@ void tud_cdc_rx_cb(uint8_t itf) {
}
mp_uint_t mp_usbd_cdc_tx_strn(const char *str, mp_uint_t len) {
+ if (!tusb_inited()) {
+ return 0;
+ }
size_t i = 0;
while (i < len) {
uint32_t n = len - i;