Skip to content

Commit f232aef

Browse files
committed
supervisor.mk: Compute USB_DEVICES; remove from boards and ports
Since Actions passed on the previous commit, where this computed value was checked against the specified value (if any), this is no net change, except that we no longer need to specify it for particular boards or ports.
1 parent 93d3629 commit f232aef

File tree

29 files changed

+1
-44
lines changed

29 files changed

+1
-44
lines changed

ports/atmel-samd/boards/8086_commander/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ USB_PID = 0x0101
33
USB_PRODUCT = "Commander"
44
USB_MANUFACTURER = "8086 Consultancy"
55

6-
USB_DEVICES= "CDC,MSC,HID"
7-
86
CHIP_VARIANT = SAMD21G18A
97
CHIP_FAMILY = samd21
108

ports/atmel-samd/boards/pewpew10/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,3 @@ SUPEROPT_GC = 0
2424
FROZEN_MPY_DIRS += $(TOP)/frozen/pew-pewpew-standalone-10.x
2525

2626
CFLAGS_BOARD = --param max-inline-insns-auto=15
27-
28-
USB_DEVICES="CDC,MSC,HID"

ports/atmel-samd/boards/pewpew_m4/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ CIRCUITPY_MATH = 1
4646
FROZEN_MPY_DIRS += $(TOP)/frozen/circuitpython-stage/pewpew_m4
4747
CIRCUITPY_DISPLAY_FONT = $(TOP)/ports/atmel-samd/boards/ugame10/brutalist-6.bdf
4848

49-
USB_DEVICES = "CDC,MSC"
50-
5149
# Tweak inlining depending on language.
5250
ifeq ($(TRANSLATION), zh_Latn_pinyin)
5351
CFLAGS_INLINE_LIMIT = 45

ports/atmel-samd/boards/ugame10/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,3 @@ CFLAGS_INLINE_LIMIT = 45
3939
else
4040
CFLAGS_INLINE_LIMIT = 70
4141
endif
42-
43-
USB_DEVICES="CDC,MSC"

ports/atmel-samd/boards/winterbloom_big_honking_button/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ USB_VID = 0x239A
44
USB_PID = 0x6005
55
USB_PRODUCT = "Big Honking Button"
66
USB_MANUFACTURER = "Winterbloom"
7-
USB_DEVICES = "CDC,MSC"
87

98
CHIP_VARIANT = SAMD21G18A
109
CHIP_FAMILY = samd21

ports/atmel-samd/boards/winterbloom_sol/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ USB_PID = 0x8062
66
USB_PRODUCT = "Sol"
77
USB_MANUFACTURER = "Winterbloom"
88
USB_INTERFACE_NAME = "Sol"
9-
USB_DEVICES = "CDC,MSC,AUDIO"
109

1110
CHIP_VARIANT = SAMD51J20A
1211
CHIP_FAMILY = samd51

ports/atmel-samd/boards/xinabox_cs11/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,3 @@ CIRCUITPY_COUNTIO=0
2828
# Include these Python libraries in firmware.
2929
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice
3030
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_SD
31-
32-
USB_DEVICES="CDC,MSC,HID"

ports/cxd56/mpconfigport.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
USB_SERIAL_NUMBER_LENGTH = 10
2-
USB_DEVICES = "CDC,MSC"
32
USB_MSC_MAX_PACKET_SIZE = 512
43
USB_RENUMBER_ENDPOINTS = 0
54
USB_CDC_EP_NUM_NOTIFICATION = 3

ports/esp32s2/boards/espressif_saola_1_wroom/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x80A8
33
USB_PRODUCT = "Saola 1 w/WROOM"
44
USB_MANUFACTURER = "Espressif"
5-
USB_DEVICES = "CDC,MSC,HID"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87
LONGINT_IMPL = MPZ

ports/esp32s2/boards/espressif_saola_1_wrover/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x80A6
33
USB_PRODUCT = "Saola 1 w/WROVER"
44
USB_MANUFACTURER = "Espressif"
5-
USB_DEVICES = "CDC,MSC,HID"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87
LONGINT_IMPL = MPZ

ports/litex/boards/fomu/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x1209
22
USB_PID = 0x5BF0
33
USB_PRODUCT = "Fomu"
44
USB_MANUFACTURER = "Foosn"
5-
USB_DEVICES = "CDC,MSC,AUDIO,HID"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87
LONGINT_IMPL = MPZ

ports/mimxrt10xx/mpconfigport.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ endif
1414

1515
INTERNAL_LIBM = 1
1616

17-
USB_DEVICES = "CDC,MSC,HID"
1817
USB_SERIAL_NUMBER_LENGTH = 32
1918
USB_MSC_MAX_PACKET_SIZE = 512
2019

ports/stm/boards/espruino_pico/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x808E
33
USB_PRODUCT = "Espruino Pico"
44
USB_MANUFACTURER = "Espruino"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/espruino_wifi/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x8090
33
USB_PRODUCT = "Espruino Wifi"
44
USB_MANUFACTURER = "Espruino"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/feather_stm32f405_express/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x805A
33
USB_PRODUCT = "Feather STM32F405 Express"
44
USB_MANUFACTURER = "Adafruit Industries LLC"
5-
USB_DEVICES = "CDC,MSC"
65

76
SPI_FLASH_FILESYSTEM = 1
87
EXTERNAL_FLASH_DEVICE_COUNT = 1

ports/stm/boards/meowbit_v121/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x805A
33
USB_PRODUCT = "Meowbit"
44
USB_MANUFACTURER = "Kittenbot"
5-
USB_DEVICES = "CDC,MSC"
65

76
SPI_FLASH_FILESYSTEM = 1
87
EXTERNAL_FLASH_DEVICE_COUNT = 1

ports/stm/boards/nucleo_f746zg/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x809E
33
USB_PRODUCT = "Nucleo F746zg - CPy"
44
USB_MANUFACTURER = "STMicroelectronics"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/nucleo_f767zi/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x809A
33
USB_PRODUCT = "Nucleo F767ZI - CPy"
44
USB_MANUFACTURER = "STMicroelectronics"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/nucleo_h743zi_2/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x8098
33
USB_PRODUCT = "Nucleo H743ZI - CPy"
44
USB_MANUFACTURER = "STMicroelectronics"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/openmv_h7/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x80A4
33
USB_PRODUCT = "OpenMV-H7 R1"
44
USB_MANUFACTURER = "OpenMV, LLC"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/pyb_nano_v2/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x8068
33
USB_PRODUCT = "PYB LR Nano V2"
44
USB_MANUFACTURER = "MicroPython Chinese Community"
5-
USB_DEVICES = "CDC,MSC"
65

76
SPI_FLASH_FILESYSTEM = 1
87
EXTERNAL_FLASH_DEVICE_COUNT = 1

ports/stm/boards/pyboard_v11/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x805C
33
USB_PRODUCT = "Pyboard Version 1.1"
44
USB_MANUFACTURER = "George Robotic"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/stm32f411ce_blackpill/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x806A
33
USB_PRODUCT = "stm32f411ce blackpill"
44
USB_MANUFACTURER = "Unknown"
5-
USB_DEVICES = "CDC,MSC"
65

76
# SPI_FLASH_FILESYSTEM = 1
87
# EXTERNAL_FLASH_DEVICE_COUNT = 1

ports/stm/boards/stm32f411ve_discovery/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x805E
33
USB_PRODUCT = "STM32F411VE Discovery Board - CPy"
44
USB_MANUFACTURER = "STMicroelectronics"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/stm32f412zg_discovery/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x8056
33
USB_PRODUCT = "STM32F412ZG Discovery Board - CPy"
44
USB_MANUFACTURER = "STMicroelectronics"
5-
USB_DEVICES = "CDC,MSC,HID"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/stm32f4_discovery/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x808A
33
USB_PRODUCT = "STM32F407VG Discovery Board - CPy"
44
USB_MANUFACTURER = "STMicroelectronics"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/stm32f746g_discovery/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x809C
33
USB_PRODUCT = "ST STM32F746G Discovery - CPy"
44
USB_MANUFACTURER = "STMicroelectronics"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87

ports/stm/boards/thunderpack/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ USB_VID = 0x239A
22
USB_PID = 0x806A
33
USB_PRODUCT = "Thunderpack STM32F411"
44
USB_MANUFACTURER = "Jeremy Gillick"
5-
USB_DEVICES = "CDC,MSC"
65

76
INTERNAL_FLASH_FILESYSTEM = 1
87
LONGINT_IMPL = NONE

supervisor/supervisor.mk

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -115,29 +115,19 @@ ifndef USB_INTERFACE_NAME
115115
USB_INTERFACE_NAME = "CircuitPython"
116116
endif
117117

118-
ifndef USB_DEVICES
119-
USB_DEVICES = "CDC,MSC,AUDIO,HID"
120-
endif
121-
122118
USB_DEVICES_COMPUTED := CDC,MSC
123119
ifeq ($(CIRCUITPY_USB_MIDI),1)
124120
USB_DEVICES_COMPUTED := $(USB_DEVICES_COMPUTED),AUDIO
125121
endif
126122
ifeq ($(CIRCUITPY_USB_HID),1)
127123
USB_DEVICES_COMPUTED := $(USB_DEVICES_COMPUTED),HID
128124
endif
129-
USB_DEVICES_COMPUTED := "$(USB_DEVICES_COMPUTED)"
125+
USB_DEVICES := "$(USB_DEVICES_COMPUTED)"
130126

131127
ifndef USB_HID_DEVICES
132128
USB_HID_DEVICES = "KEYBOARD,MOUSE,CONSUMER,GAMEPAD"
133129
endif
134130

135-
# During a transitional period, check that the COMPUTED values match.
136-
# Once they do all match, we can remove all the hard-coded ones.
137-
ifneq ($(USB_DEVICES),$(USB_DEVICES_COMPUTED))
138-
$(error Computed USB devices '$(USB_DEVICES_COMPUTED)' different than hard-coded USB devices '$(USB_DEVICES)')
139-
endif
140-
141131
ifndef USB_MSC_MAX_PACKET_SIZE
142132
USB_MSC_MAX_PACKET_SIZE = 64
143133
endif

0 commit comments

Comments
 (0)