Skip to content

Commit 95e27bb

Browse files
committed
Add more PIDs for unique boards
1 parent 5d158d8 commit 95e27bb

File tree

17 files changed

+28
-18
lines changed

17 files changed

+28
-18
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x8015
2+
USB_PID = 0x80D3
33
USB_PRODUCT = "Feather M0 Adalogger"
44
USB_MANUFACTURER = "Adafruit Industries LLC"
55

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x8023
2+
USB_PID = 0x80D1
33
USB_PRODUCT = "Feather M0 Express"
44
USB_MANUFACTURER = "Adafruit Industries LLC"
55

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x8015
2+
USB_PID = 0x80D2
33
USB_PRODUCT = "Feather M0 RFM69"
44
USB_MANUFACTURER = "Adafruit Industries LLC"
55

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x8015
2+
USB_PID = 0x80D4
33
USB_PRODUCT = "Feather M0 RFM9x"
44
USB_MANUFACTURER = "Adafruit Industries LLC"
55

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x8023
2+
USB_PID = 0x80D0
33
USB_PRODUCT = "Feather RadioFruit Zigbee"
44
USB_MANUFACTURER = "Adafruit Industries LLC"
55

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x801D
2+
USB_PID = 0x80D5
33
USB_PRODUCT = "PewPew 10.2"
44
USB_MANUFACTURER = "Radomir Dopieralski"
55

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x801F
2+
USB_PID = 0x80AF
33
USB_PRODUCT = "uGame10"
44
USB_MANUFACTURER = "Radomir Dopieralski"
55

ports/nrf/boards/TG-Watch02A/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x802A
2+
USB_PID = 0x80DB
33
USB_PRODUCT = "TG-Watch02A"
44
USB_MANUFACTURER = "TG-Tech"
55

ports/nrf/boards/electronut_labs_blip/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x803C
2+
USB_PID = 0x80D7
33
USB_PRODUCT = "Blip"
44
USB_MANUFACTURER = "Electronut Labs"
55

ports/nrf/boards/makerdiary_nrf52840_mdk/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x802A
2+
USB_PID = 0x80DC
33
USB_PRODUCT = "nRF52840-MDK"
44
USB_MANUFACTURER = "makerdiary"
55

ports/nrf/boards/makerdiary_nrf52840_mdk_usb_dongle/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x802A
2+
USB_PID = 0x80DD
33
USB_PRODUCT = "nRF52840-MDK-Dongle"
44
USB_MANUFACTURER = "makerdiary"
55

ports/nrf/boards/pca10056/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x802A
2+
USB_PID = 0x80DA
33
USB_PRODUCT = "PCA10056"
44
USB_MANUFACTURER = "Nordic Semiconductor"
55

ports/nrf/boards/pca10059/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x802A
2+
USB_PID = 0x80D9
33
USB_PRODUCT = "PCA10059"
44
USB_MANUFACTURER = "Nordic Semiconductor"
55

ports/nrf/boards/pca10100/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x802A
2+
USB_PID = 0x80D8
33
USB_PRODUCT = "PCA10100"
44
USB_MANUFACTURER = "Nordic Semiconductor"
55

ports/stm/boards/meowbit_v121/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x805A
2+
USB_PID = 0x80CF
33
USB_PRODUCT = "Meowbit"
44
USB_MANUFACTURER = "Kittenbot"
55
USB_DEVICES = "CDC,MSC"

ports/stm/boards/thunderpack/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
USB_VID = 0x239A
2-
USB_PID = 0x806A
2+
USB_PID = 0x8069
33
USB_PRODUCT = "Thunderpack STM32F411"
44
USB_MANUFACTURER = "Jeremy Gillick"
55
USB_DEVICES = "CDC,MSC"

tools/ci_check_duplicate_usb_vid_pid.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,13 @@
3838
"pygamer",
3939
"pygamer_advance",
4040
"trinket_m0",
41-
"trinket_m0_haxpress"
41+
"trinket_m0_haxpress",
42+
"sparkfun_qwiic_micro_with_flash",
43+
"sparkfun_qwiic_micro_no_flash",
44+
"feather_m0_express",
45+
"feather_m0_supersized",
46+
"cp32-m4",
47+
"metro_m4_express"
4248
]
4349

4450
cli_parser = argparse.ArgumentParser(description="USB VID/PID Duplicate Checker")
@@ -118,9 +124,13 @@ def check_vid_pid(files, ignorelist):
118124
)
119125

120126
duplicate_message = (
121-
f"Duplicate VID/PID usage found!\n{duplicates}"
127+
f"Duplicate VID/PID usage found!\n{duplicates}\n"
128+
f"If you are open source maker, then you can request a PID from http://pid.codes\n"
129+
f"Otherwise, companies should pay the USB-IF for a vendor ID: https://www.usb.org/getting-vendor-id"
122130
)
123131
sys.exit(duplicate_message)
132+
else:
133+
print("No USB PID duplicates found.")
124134

125135

126136
if __name__ == "__main__":

0 commit comments

Comments
 (0)