rp2/boards/SEEED_XIAO_RP2040: New board definition.

Signed-off-by: Matt Trentini <matt.trentini@gmail.com>
pull/14402/head
Matt Trentini 2024-05-01 14:58:37 +10:00
rodzic e60e8079a7
commit 7f753cfd88
4 zmienionych plików z 61 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,20 @@
{
"deploy": [
"../deploy.md"
],
"docs": "",
"features": [
"Dual-core",
"External Flash",
"RGB LED",
"USB-C"
],
"images": [
"seeedstudio_xiao_rp2040.jpg"
],
"mcu": "rp2040",
"product": "XIAO RP2040",
"thumbnail": "",
"url": "https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html",
"vendor": "Seeed Studio"
}

Wyświetl plik

@ -0,0 +1,3 @@
# cmake file for Seeed Studio XIAO RP204
set(PICO_BOARD "seeed_xiao_rp2040")

Wyświetl plik

@ -0,0 +1,19 @@
// https://wiki.seeedstudio.com/XIAO-RP2040/
#define MICROPY_HW_BOARD_NAME "Seeed Studio XIAO RP2040"
#define MICROPY_HW_FLASH_STORAGE_BYTES (1408 * 1024)
// No VID/PID defined for the Seeed XIAO RP2040
// #define MICROPY_HW_USB_VID (0x)
// #define MICROPY_HW_USB_PID (0x)
// I2C0
#define MICROPY_HW_I2C0_SCL (7)
#define MICROPY_HW_I2C0_SDA (6)
// SPI0
#define MICROPY_HW_SPI0_SCK (2)
#define MICROPY_HW_SPI0_MOSI (3)
#define MICROPY_HW_SPI0_MISO (4)
// UART0 is, by default, assigned the correct pins (TX=0, RX=1)

Wyświetl plik

@ -0,0 +1,19 @@
A0_D0,GPIO26
A1_D1,GPIO27
A2_D2,GPIO28
A3_D3,GPIO29
D4,GPIO6
D5,GPIO7
D6,GPIO0
D7,GPIO1
D8,GPIO2
D9,GPIO4
D10,GPIO3
NEOPIXEL_POWER,GPIO11
NEOPIXEL,GPIO12
LED_R,GPIO17
LED_G,GPIO16
LED_B,GPIO25
RX_LED,GPIO18
TX_LED,GPIO19
CSn,GPIO1
1 A0_D0 GPIO26
2 A1_D1 GPIO27
3 A2_D2 GPIO28
4 A3_D3 GPIO29
5 D4 GPIO6
6 D5 GPIO7
7 D6 GPIO0
8 D7 GPIO1
9 D8 GPIO2
10 D9 GPIO4
11 D10 GPIO3
12 NEOPIXEL_POWER GPIO11
13 NEOPIXEL GPIO12
14 LED_R GPIO17
15 LED_G GPIO16
16 LED_B GPIO25
17 RX_LED GPIO18
18 TX_LED GPIO19
19 CSn GPIO1