@@ -260,22 +260,34 @@ LIBS += -lm
260
260
endif
261
261
262
262
# TinyUSB defines
263
- ifeq ($(CIRCUITPY_USB ) ,1)
264
- ifeq ($(IDF_TARGET ) ,esp32s2)
263
+ # Always add these because we might be doing host.
264
+ ifeq ($(IDF_TARGET ) ,esp32)
265
+ CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_ESP32
266
+ else ifeq ($(IDF_TARGET),esp32c3)
267
+ CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_ESP32C3
268
+ else ifeq ($(IDF_TARGET),esp32c6)
269
+ CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_ESP32C6
270
+ else ifeq ($(IDF_TARGET),esp32h2)
271
+ CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_ESP32H2
272
+ else ifeq ($(IDF_TARGET),esp32s2)
265
273
CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_ESP32S2
266
274
else ifeq ($(IDF_TARGET),esp32s3)
267
275
CFLAGS += -DCFG_TUSB_MCU=OPT_MCU_ESP32S3
268
276
endif
277
+ ifeq ($(CIRCUITPY_TINYUSB ) ,1)
269
278
CFLAGS += \
270
279
-DCFG_TUSB_OS=OPT_OS_FREERTOS \
280
+ -DCFG_TUD_TASK_QUEUE_SZ=32
281
+ endif
282
+ ifeq ($(CIRCUITPY_USB_DEVICE ) ,1)
283
+ CFLAGS += \
271
284
-DCFG_TUD_CDC_RX_BUFSIZE=1024 \
272
285
-DCFG_TUD_CDC_TX_BUFSIZE=1024 \
273
286
-DCFG_TUD_MSC_BUFSIZE=4096 \
274
287
-DCFG_TUD_MIDI_RX_BUFSIZE=128 \
275
288
-DCFG_TUD_MIDI_TX_BUFSIZE=128 \
276
289
-DCFG_TUD_VENDOR_RX_BUFSIZE=128 \
277
- -DCFG_TUD_VENDOR_TX_BUFSIZE=128 \
278
- -DCFG_TUD_TASK_QUEUE_SZ=32
290
+ -DCFG_TUD_VENDOR_TX_BUFSIZE=128
279
291
endif
280
292
281
293
# #####################################
@@ -303,7 +315,7 @@ ifneq ($(CIRCUITPY_TOUCHIO_USE_NATIVE),0)
303
315
SRC_C += peripherals/touch.c
304
316
endif
305
317
306
- ifneq ($(CIRCUITPY_USB ) ,0)
318
+ ifneq ($(CIRCUITPY_USB_DEVICE ) ,0)
307
319
SRC_C += lib/tinyusb/src/portable/espressif/esp32sx/dcd_esp32sx.c
308
320
endif
309
321
@@ -390,7 +402,7 @@ TARGET_SDKCONFIG = esp-idf-config/sdkconfig-$(IDF_TARGET).defaults
390
402
ifeq ($(CIRCUITPY_ESP_FLASH_SIZE ) , 2MB)
391
403
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE)-no-ota-no-uf2.defaults
392
404
else
393
- UF2_BOOTLOADER ?= $(CIRCUITPY_USB )
405
+ UF2_BOOTLOADER ?= $(CIRCUITPY_USB_DEVICE )
394
406
ifeq ($(UF2_BOOTLOADER ) , 1)
395
407
FLASH_SIZE_SDKCONFIG ?= esp-idf-config/sdkconfig-flash-$(CIRCUITPY_ESP_FLASH_SIZE).defaults
396
408
else
@@ -503,7 +515,7 @@ endif
503
515
ifneq ($(CIRCUITPY_PARALLELDISPLAYBUS ) ,0)
504
516
ESP_IDF_COMPONENTS_LINK += esp_lcd
505
517
endif
506
- ifneq ($(CIRCUITPY_USB ) ,0)
518
+ ifneq ($(CIRCUITPY_USB_DEVICE ) ,0)
507
519
ESP_IDF_COMPONENTS_LINK += usb
508
520
endif
509
521
0 commit comments