Skip to content

Commit ac48088

Browse files
mattytrentinidpgeorge
authored andcommitted
rp2/boards/SEEED_XIAO_RP2040: Add XIAO RP2040 board definition.
Signed-off-by: Matt Trentini <matt.trentini@gmail.com>
1 parent 93201ff commit ac48088

4 files changed

Lines changed: 63 additions & 0 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"deploy": [
3+
"../deploy.md"
4+
],
5+
"docs": "",
6+
"features": [
7+
"Dual-core",
8+
"External Flash",
9+
"RGB LED",
10+
"USB",
11+
"USB-C"
12+
],
13+
"images": [
14+
"seeedstudio_xiao_rp2040.jpg"
15+
],
16+
"mcu": "rp2040",
17+
"product": "XIAO RP2040",
18+
"url": "https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html",
19+
"vendor": "Seeed Studio"
20+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# cmake file for Seeed Studio XIAO RP204
2+
3+
set(PICO_BOARD "seeed_xiao_rp2040")
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// https://wiki.seeedstudio.com/XIAO-RP2040/
2+
3+
#define MICROPY_HW_BOARD_NAME "Seeed Studio XIAO RP2040"
4+
#define MICROPY_HW_FLASH_STORAGE_BYTES (1408 * 1024)
5+
6+
// No VID/PID defined for the Seeed XIAO RP2040
7+
// #define MICROPY_HW_USB_VID (0x)
8+
// #define MICROPY_HW_USB_PID (0x)
9+
10+
// I2C0
11+
#define MICROPY_HW_I2C0_SCL (7)
12+
#define MICROPY_HW_I2C0_SDA (6)
13+
14+
// SPI0
15+
#define MICROPY_HW_SPI0_SCK (2)
16+
#define MICROPY_HW_SPI0_MOSI (3)
17+
#define MICROPY_HW_SPI0_MISO (4)
18+
19+
// UART0 is, by default, assigned the correct pins (TX=0, RX=1)
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
D0,GPIO26
2+
D1,GPIO27
3+
D2,GPIO28
4+
D3,GPIO29
5+
D4,GPIO6
6+
D5,GPIO7
7+
D6,GPIO0
8+
D7,GPIO1
9+
D8,GPIO2
10+
D9,GPIO4
11+
D10,GPIO3
12+
A0,GPIO26
13+
A1,GPIO27
14+
A2,GPIO28
15+
A3,GPIO29
16+
NEOPIXEL_POWER,GPIO11
17+
NEOPIXEL,GPIO12
18+
LED_R,GPIO17
19+
LED_G,GPIO16
20+
LED_B,GPIO25
21+
LED,GPIO25

0 commit comments

Comments
 (0)