From 9f597bbbc3204fb7185a6d4718f83c93f127fd49 Mon Sep 17 00:00:00 2001 From: Ron Evans Date: Mon, 16 Mar 2020 20:07:40 +0100 Subject: [PATCH] machine/nrf52840: add correct USB VID and PID for all nrf52840 based boards Signed-off-by: Ron Evans --- src/machine/board_circuitplay_bluefruit.go | 11 +++++++++++ src/machine/board_clue_alpha.go | 11 +++++++++++ src/machine/board_nrf52840-mdk.go | 11 +++++++++++ src/machine/board_particle_argon.go | 11 +++++++++++ src/machine/board_particle_boron.go | 11 +++++++++++ src/machine/board_particle_xenon.go | 11 +++++++++++ src/machine/board_pca10056.go | 11 +++++++++++ src/machine/board_reelboard.go | 11 +++++++++++ 8 files changed, 88 insertions(+) diff --git a/src/machine/board_circuitplay_bluefruit.go b/src/machine/board_circuitplay_bluefruit.go index f6c78977..6cb503ad 100644 --- a/src/machine/board_circuitplay_bluefruit.go +++ b/src/machine/board_circuitplay_bluefruit.go @@ -76,3 +76,14 @@ const ( SPI0_MOSI_PIN = P0_21 // MOSI SPI0_MISO_PIN = P0_23 // MISO ) + +// USB CDC identifiers +const ( + usb_STRING_PRODUCT = "Adafruit Circuit Playground Bluefruit" + usb_STRING_MANUFACTURER = "Adafruit" +) + +var ( + usb_VID uint16 = 0x239A + usb_PID uint16 = 0x8045 +) diff --git a/src/machine/board_clue_alpha.go b/src/machine/board_clue_alpha.go index b2d07dc4..d20f356f 100644 --- a/src/machine/board_clue_alpha.go +++ b/src/machine/board_clue_alpha.go @@ -120,3 +120,14 @@ const ( SPI0_MOSI_PIN = D15 // MOSI SPI0_MISO_PIN = D14 // MISO ) + +// USB CDC identifiers +const ( + usb_STRING_PRODUCT = "Adafruit CLUE" + usb_STRING_MANUFACTURER = "Adafruit" +) + +var ( + usb_VID uint16 = 0x239A + usb_PID uint16 = 0x8072 +) diff --git a/src/machine/board_nrf52840-mdk.go b/src/machine/board_nrf52840-mdk.go index 7e80e666..ab574963 100644 --- a/src/machine/board_nrf52840-mdk.go +++ b/src/machine/board_nrf52840-mdk.go @@ -35,3 +35,14 @@ const ( SPI0_MOSI_PIN = NoPin SPI0_MISO_PIN = NoPin ) + +// USB CDC identifiers +const ( + usb_STRING_PRODUCT = "Makerdiary nRF52840 MDK USB Dongle" + usb_STRING_MANUFACTURER = "Makerdiary" +) + +var ( + usb_VID uint16 = 0x1915 + usb_PID uint16 = 0xCAFE +) diff --git a/src/machine/board_particle_argon.go b/src/machine/board_particle_argon.go index e0bee8c7..f1a938e6 100644 --- a/src/machine/board_particle_argon.go +++ b/src/machine/board_particle_argon.go @@ -94,3 +94,14 @@ const ( NFC1_PIN Pin = 9 NFC2_PIN Pin = 10 ) + +// USB CDC identifiers +const ( + usb_STRING_PRODUCT = "Particle Argon" + usb_STRING_MANUFACTURER = "Particle" +) + +var ( + usb_VID uint16 = 0x239A + usb_PID uint16 = 0x8029 +) diff --git a/src/machine/board_particle_boron.go b/src/machine/board_particle_boron.go index 97058294..8ee74011 100644 --- a/src/machine/board_particle_boron.go +++ b/src/machine/board_particle_boron.go @@ -97,3 +97,14 @@ const ( NFC1_PIN Pin = 9 NFC2_PIN Pin = 10 ) + +// USB CDC identifiers +const ( + usb_STRING_PRODUCT = "Particle Boron" + usb_STRING_MANUFACTURER = "Particle" +) + +var ( + usb_VID uint16 = 0x239A + usb_PID uint16 = 0x8029 +) diff --git a/src/machine/board_particle_xenon.go b/src/machine/board_particle_xenon.go index ffdc6632..014c087f 100644 --- a/src/machine/board_particle_xenon.go +++ b/src/machine/board_particle_xenon.go @@ -83,3 +83,14 @@ const ( NFC1_PIN Pin = 9 NFC2_PIN Pin = 10 ) + +// USB CDC identifiers +const ( + usb_STRING_PRODUCT = "Particle Xenon" + usb_STRING_MANUFACTURER = "Particle" +) + +var ( + usb_VID uint16 = 0x239A + usb_PID uint16 = 0x8029 +) diff --git a/src/machine/board_pca10056.go b/src/machine/board_pca10056.go index b9d36414..58e3d3e3 100644 --- a/src/machine/board_pca10056.go +++ b/src/machine/board_pca10056.go @@ -50,3 +50,14 @@ const ( SPI0_MOSI_PIN Pin = 45 // P1.13 SPI0_MISO_PIN Pin = 46 // P1.14 ) + +// USB CDC identifiers +const ( + usb_STRING_PRODUCT = "Nordic nRF52840DK (PCA10056)" + usb_STRING_MANUFACTURER = "Nordic Semiconductor" +) + +var ( + usb_VID uint16 = 0x239A + usb_PID uint16 = 0x8029 +) diff --git a/src/machine/board_reelboard.go b/src/machine/board_reelboard.go index 77af29de..789c4283 100644 --- a/src/machine/board_reelboard.go +++ b/src/machine/board_reelboard.go @@ -59,3 +59,14 @@ func PowerSupplyActive(active bool) { POWER_SUPPLY_PIN.Low() } } + +// USB CDC identifiers +const ( + usb_STRING_PRODUCT = "PHYTEC reelboard" + usb_STRING_MANUFACTURER = "PHYTEC" +) + +var ( + usb_VID uint16 = 0x2FE3 + usb_PID uint16 = 0x100 +)