Fix USB midi and hid disable.
This commit is contained in:
parent
5cc8a3ec82
commit
dcb0e50f04
|
@ -304,7 +304,6 @@ SRC_SHARED_MODULE_EXPANDED = $(addprefix shared-bindings/, $(SRC_SHARED_MODULE))
|
|||
# Doing a $(sort ...) removes duplicates as part of sorting.
|
||||
SRC_COMMON_HAL_SHARED_MODULE_EXPANDED = $(sort $(SRC_COMMON_HAL_EXPANDED) $(SRC_SHARED_MODULE_EXPANDED))
|
||||
|
||||
|
||||
SRC_S = supervisor/$(CHIP_FAMILY)_cpu.s
|
||||
|
||||
OBJ = $(PY_O) $(SUPERVISOR_O) $(addprefix $(BUILD)/, $(SRC_C:.c=.o))
|
||||
|
|
|
@ -74,8 +74,8 @@
|
|||
//------------- CLASS -------------//
|
||||
#define CFG_TUD_CDC 1
|
||||
#define CFG_TUD_MSC 1
|
||||
#define CFG_TUD_HID 1
|
||||
#define CFG_TUD_MIDI 1
|
||||
#define CFG_TUD_HID CIRCUITPY_USB_HID
|
||||
#define CFG_TUD_MIDI CIRCUITPY_USB_MIDI
|
||||
#define CFG_TUD_CUSTOM_CLASS 0
|
||||
|
||||
/*------------------------------------------------------------------*/
|
||||
|
|
|
@ -73,25 +73,33 @@ else
|
|||
lib/tinyusb/src/device/usbd_control.c \
|
||||
lib/tinyusb/src/class/msc/msc_device.c \
|
||||
lib/tinyusb/src/class/cdc/cdc_device.c \
|
||||
lib/tinyusb/src/class/hid/hid_device.c \
|
||||
lib/tinyusb/src/class/midi/midi_device.c \
|
||||
lib/tinyusb/src/tusb.c \
|
||||
supervisor/shared/serial.c \
|
||||
supervisor/usb.c \
|
||||
supervisor/shared/usb/usb_desc.c \
|
||||
supervisor/shared/usb/usb.c \
|
||||
supervisor/shared/usb/usb_msc_flash.c \
|
||||
$(BUILD)/autogen_usb_descriptor.c
|
||||
|
||||
ifeq ($(CIRCUITPY_USB_HID), 1)
|
||||
SRC_SUPERVISOR += \
|
||||
lib/tinyusb/src/class/hid/hid_device.c \
|
||||
shared-bindings/usb_hid/__init__.c \
|
||||
shared-bindings/usb_hid/Device.c \
|
||||
shared-module/usb_hid/__init__.c \
|
||||
shared-module/usb_hid/Device.c
|
||||
endif
|
||||
|
||||
ifeq ($(CIRCUITPY_USB_MIDI), 1)
|
||||
SRC_SUPERVISOR += \
|
||||
lib/tinyusb/src/class/midi/midi_device.c \
|
||||
shared-bindings/usb_midi/__init__.c \
|
||||
shared-bindings/usb_midi/PortIn.c \
|
||||
shared-bindings/usb_midi/PortOut.c \
|
||||
shared-module/usb_hid/__init__.c \
|
||||
shared-module/usb_hid/Device.c \
|
||||
shared-module/usb_midi/__init__.c \
|
||||
shared-module/usb_midi/PortIn.c \
|
||||
shared-module/usb_midi/PortOut.c \
|
||||
$(BUILD)/autogen_usb_descriptor.c
|
||||
shared-module/usb_midi/PortOut.c
|
||||
endif
|
||||
|
||||
CFLAGS += -DUSB_AVAILABLE
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue