Skip to content

Commit 4933b7a

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 4933b7a

File tree

26 files changed

+3
-45
lines changed

26 files changed

+3
-45
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/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/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/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: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -115,27 +115,12 @@ 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-
122-
USB_DEVICES_COMPUTED := CDC,MSC
118+
USB_DEVICES := CDC,MSC
123119
ifeq ($(CIRCUITPY_USB_MIDI),1)
124-
USB_DEVICES_COMPUTED := $(USB_DEVICES_COMPUTED),AUDIO
120+
USB_DEVICES := $(USB_DEVICES),AUDIO
125121
endif
126122
ifeq ($(CIRCUITPY_USB_HID),1)
127-
USB_DEVICES_COMPUTED := $(USB_DEVICES_COMPUTED),HID
128-
endif
129-
USB_DEVICES_COMPUTED := "$(USB_DEVICES_COMPUTED)"
130-
131-
ifndef USB_HID_DEVICES
132-
USB_HID_DEVICES = "KEYBOARD,MOUSE,CONSUMER,GAMEPAD"
133-
endif
134-
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)')
123+
USB_DEVICES := $(USB_DEVICES),HID
139124
endif
140125

141126
ifndef USB_MSC_MAX_PACKET_SIZE

0 commit comments

Comments
 (0)