Add more PIDs for unique boards

This commit is contained in:
Scott Shawcroft 2020-09-15 13:43:35 -07:00
parent 5d158d884d
commit 95e27bb8bf
No known key found for this signature in database
GPG Key ID: 0DFD512649C052DA
17 changed files with 28 additions and 18 deletions

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x8015 USB_PID = 0x80D3
USB_PRODUCT = "Feather M0 Adalogger" USB_PRODUCT = "Feather M0 Adalogger"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x8023 USB_PID = 0x80D1
USB_PRODUCT = "Feather M0 Express" USB_PRODUCT = "Feather M0 Express"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x8015 USB_PID = 0x80D2
USB_PRODUCT = "Feather M0 RFM69" USB_PRODUCT = "Feather M0 RFM69"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x8015 USB_PID = 0x80D4
USB_PRODUCT = "Feather M0 RFM9x" USB_PRODUCT = "Feather M0 RFM9x"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x8023 USB_PID = 0x80D0
USB_PRODUCT = "Feather RadioFruit Zigbee" USB_PRODUCT = "Feather RadioFruit Zigbee"
USB_MANUFACTURER = "Adafruit Industries LLC" USB_MANUFACTURER = "Adafruit Industries LLC"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x801D USB_PID = 0x80D5
USB_PRODUCT = "PewPew 10.2" USB_PRODUCT = "PewPew 10.2"
USB_MANUFACTURER = "Radomir Dopieralski" USB_MANUFACTURER = "Radomir Dopieralski"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x801F USB_PID = 0x80AF
USB_PRODUCT = "uGame10" USB_PRODUCT = "uGame10"
USB_MANUFACTURER = "Radomir Dopieralski" USB_MANUFACTURER = "Radomir Dopieralski"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x802A USB_PID = 0x80DB
USB_PRODUCT = "TG-Watch02A" USB_PRODUCT = "TG-Watch02A"
USB_MANUFACTURER = "TG-Tech" USB_MANUFACTURER = "TG-Tech"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x803C USB_PID = 0x80D7
USB_PRODUCT = "Blip" USB_PRODUCT = "Blip"
USB_MANUFACTURER = "Electronut Labs" USB_MANUFACTURER = "Electronut Labs"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x802A USB_PID = 0x80DC
USB_PRODUCT = "nRF52840-MDK" USB_PRODUCT = "nRF52840-MDK"
USB_MANUFACTURER = "makerdiary" USB_MANUFACTURER = "makerdiary"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x802A USB_PID = 0x80DD
USB_PRODUCT = "nRF52840-MDK-Dongle" USB_PRODUCT = "nRF52840-MDK-Dongle"
USB_MANUFACTURER = "makerdiary" USB_MANUFACTURER = "makerdiary"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x802A USB_PID = 0x80DA
USB_PRODUCT = "PCA10056" USB_PRODUCT = "PCA10056"
USB_MANUFACTURER = "Nordic Semiconductor" USB_MANUFACTURER = "Nordic Semiconductor"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x802A USB_PID = 0x80D9
USB_PRODUCT = "PCA10059" USB_PRODUCT = "PCA10059"
USB_MANUFACTURER = "Nordic Semiconductor" USB_MANUFACTURER = "Nordic Semiconductor"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x802A USB_PID = 0x80D8
USB_PRODUCT = "PCA10100" USB_PRODUCT = "PCA10100"
USB_MANUFACTURER = "Nordic Semiconductor" USB_MANUFACTURER = "Nordic Semiconductor"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x805A USB_PID = 0x80CF
USB_PRODUCT = "Meowbit" USB_PRODUCT = "Meowbit"
USB_MANUFACTURER = "Kittenbot" USB_MANUFACTURER = "Kittenbot"
USB_DEVICES = "CDC,MSC" USB_DEVICES = "CDC,MSC"

View File

@ -1,5 +1,5 @@
USB_VID = 0x239A USB_VID = 0x239A
USB_PID = 0x806A USB_PID = 0x8069
USB_PRODUCT = "Thunderpack STM32F411" USB_PRODUCT = "Thunderpack STM32F411"
USB_MANUFACTURER = "Jeremy Gillick" USB_MANUFACTURER = "Jeremy Gillick"
USB_DEVICES = "CDC,MSC" USB_DEVICES = "CDC,MSC"

View File

@ -38,7 +38,13 @@ DEFAULT_IGNORELIST = [
"pygamer", "pygamer",
"pygamer_advance", "pygamer_advance",
"trinket_m0", "trinket_m0",
"trinket_m0_haxpress" "trinket_m0_haxpress",
"sparkfun_qwiic_micro_with_flash",
"sparkfun_qwiic_micro_no_flash",
"feather_m0_express",
"feather_m0_supersized",
"cp32-m4",
"metro_m4_express"
] ]
cli_parser = argparse.ArgumentParser(description="USB VID/PID Duplicate Checker") cli_parser = argparse.ArgumentParser(description="USB VID/PID Duplicate Checker")
@ -118,9 +124,13 @@ def check_vid_pid(files, ignorelist):
) )
duplicate_message = ( duplicate_message = (
f"Duplicate VID/PID usage found!\n{duplicates}" f"Duplicate VID/PID usage found!\n{duplicates}\n"
f"If you are open source maker, then you can request a PID from http://pid.codes\n"
f"Otherwise, companies should pay the USB-IF for a vendor ID: https://www.usb.org/getting-vendor-id"
) )
sys.exit(duplicate_message) sys.exit(duplicate_message)
else:
print("No USB PID duplicates found.")
if __name__ == "__main__": if __name__ == "__main__":