From 1766746c6060099b246c455c657f3987d75747dc Mon Sep 17 00:00:00 2001 From: sago35 Date: Mon, 27 Jun 2022 22:13:38 +0900 Subject: [PATCH] rp2040: add usb settings --- src/machine/board_feather_rp2040.go | 11 +++++++++++ src/machine/board_macropad-rp2040.go | 11 +++++++++++ src/machine/board_pico.go | 11 +++++++++++ src/machine/board_thingplus_rp2040.go | 11 +++++++++++ targets/feather-rp2040.json | 1 + targets/macropad-rp2040.json | 1 + targets/pico.json | 1 + targets/thingplus-rp2040.json | 1 + 8 files changed, 48 insertions(+) diff --git a/src/machine/board_feather_rp2040.go b/src/machine/board_feather_rp2040.go index 98ecd174..4ac5ce38 100644 --- a/src/machine/board_feather_rp2040.go +++ b/src/machine/board_feather_rp2040.go @@ -60,3 +60,14 @@ const ( // Default Serial In Bus 1 for SPI communications SPI1_SDI_PIN = GPIO12 // Rx ) + +// USB identifiers +const ( + usb_STRING_PRODUCT = "Feather RP2040" + usb_STRING_MANUFACTURER = "Adafruit" +) + +var ( + usb_VID uint16 = 0x239A + usb_PID uint16 = 0x80F1 +) diff --git a/src/machine/board_macropad-rp2040.go b/src/machine/board_macropad-rp2040.go index 356641eb..ec03418a 100644 --- a/src/machine/board_macropad-rp2040.go +++ b/src/machine/board_macropad-rp2040.go @@ -64,3 +64,14 @@ const ( SPI0_SDO_PIN = 31 // not pinned out SPI0_SDI_PIN = 31 // not pinned out ) + +// USB identifiers +const ( + usb_STRING_PRODUCT = "MacroPad RP2040" + usb_STRING_MANUFACTURER = "Adafruit" +) + +var ( + usb_VID uint16 = 0x239A + usb_PID uint16 = 0x8107 +) diff --git a/src/machine/board_pico.go b/src/machine/board_pico.go index b2639549..f7356fcf 100644 --- a/src/machine/board_pico.go +++ b/src/machine/board_pico.go @@ -64,3 +64,14 @@ const ( // Default Serial In Bus 1 for SPI communications SPI1_SDI_PIN = GPIO12 // Rx ) + +// USB identifiers +const ( + usb_STRING_PRODUCT = "Pico" + usb_STRING_MANUFACTURER = "Raspberry Pi" +) + +var ( + usb_VID uint16 = 0x2E8A + usb_PID uint16 = 0x000A +) diff --git a/src/machine/board_thingplus_rp2040.go b/src/machine/board_thingplus_rp2040.go index 67678cb7..8967f6b2 100644 --- a/src/machine/board_thingplus_rp2040.go +++ b/src/machine/board_thingplus_rp2040.go @@ -79,3 +79,14 @@ const ( // Default Serial In Bus 1 for SPI communications to muSDcard SPI1_SDI_PIN = GPIO12 // Rx ) + +// USB identifiers +const ( + usb_STRING_PRODUCT = "Thing Plus RP2040" + usb_STRING_MANUFACTURER = "SparkFun" +) + +var ( + usb_VID uint16 = 0x1B4F + usb_PID uint16 = 0x0026 +) diff --git a/targets/feather-rp2040.json b/targets/feather-rp2040.json index 955c2a88..d13cd207 100644 --- a/targets/feather-rp2040.json +++ b/targets/feather-rp2040.json @@ -3,6 +3,7 @@ "rp2040" ], "serial": "uart", + "serial-port": ["acm:239a:80f1"], "build-tags": ["feather_rp2040"], "linkerscript": "targets/feather-rp2040.ld", "extra-files": [ diff --git a/targets/macropad-rp2040.json b/targets/macropad-rp2040.json index 556a19c9..78714fbd 100644 --- a/targets/macropad-rp2040.json +++ b/targets/macropad-rp2040.json @@ -4,6 +4,7 @@ ], "build-tags": ["macropad_rp2040"], "serial": "none", + "serial-port": ["acm:239a:8107"], "linkerscript": "targets/pico.ld", "extra-files": [ "targets/pico-boot-stage2.S" diff --git a/targets/pico.json b/targets/pico.json index 36e3ba30..f3cb6aa5 100644 --- a/targets/pico.json +++ b/targets/pico.json @@ -4,6 +4,7 @@ ], "build-tags": ["pico"], "serial": "uart", + "serial-port": ["acm:2e8a:000A"], "linkerscript": "targets/pico.ld", "extra-files": [ "targets/pico-boot-stage2.S" diff --git a/targets/thingplus-rp2040.json b/targets/thingplus-rp2040.json index d101e855..fdd0257b 100644 --- a/targets/thingplus-rp2040.json +++ b/targets/thingplus-rp2040.json @@ -3,6 +3,7 @@ "rp2040" ], "serial": "uart", + "serial-port": ["acm:1b4f:0026"], "build-tags": ["thingplus_rp2040"], "linkerscript": "targets/thingplus-rp2040.ld", "extra-files": [