rp2/boards/SEEED_XIAO_RP2350: Add new Seeed XIAO board definition.

Signed-off-by: Lesords <2385342343@qq.com>
This commit is contained in:
Lesords 2024-11-26 02:25:37 +00:00 committed by Damien George
parent 2264340559
commit 416c6cf0c8
6 changed files with 58 additions and 0 deletions

View file

@ -0,0 +1,24 @@
{
"deploy": [
"../deploy.md"
],
"docs": "",
"features": [
"Battery Charging",
"Dual-core",
"External Flash",
"RGB LED",
"USB"
],
"images": [
"xiao_rp2350-font.jpg"
],
"mcu": "rp2350",
"product": "XIAO RP2350",
"thumbnail": "",
"url": "https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html",
"variants": {
"RISCV": "RISC-V CPU mode"
},
"vendor": "Seeed Studio"
}

View file

@ -0,0 +1,5 @@
# cmake file for Seeed XIAO RP2350
set(PICO_BOARD "seeed_xiao_rp2350")
# To change the gpio count for QFN-80
# set(PICO_NUM_GPIOS 48)

View file

@ -0,0 +1,3 @@
// Board and hardware specific configuration
#define MICROPY_HW_BOARD_NAME "Seeed XIAO RP2350"
#define MICROPY_HW_FLASH_STORAGE_BYTES (PICO_FLASH_SIZE_BYTES - 1024 * 1024)

View file

@ -0,0 +1 @@
set(PICO_PLATFORM "rp2350")

View file

@ -0,0 +1 @@
set(PICO_PLATFORM "rp2350-riscv")

View file

@ -0,0 +1,24 @@
D0,GPIO26
D1,GPIO27
D2,GPIO28
D3,GPIO5
D4,GPIO6
D5,GPIO7
D6,GPIO0
D7,GPIO1
D8,GPIO2
D9,GPIO4
D10,GPIO3
D11,GPIO21
D12,GPIO20
D13,GPIO17
D14,GPIO16
D15,GPIO11
D16,GPIO12
D17,GPIO10
D18,GPIO9
LED,GPIO25
NEOPIXEL_POWER,GPIO23
NEOPIXEL,GPIO22
BAT_ADC_EN,GPIO19
BAT_ADC,GPIO29
1 D0 GPIO26
2 D1 GPIO27
3 D2 GPIO28
4 D3 GPIO5
5 D4 GPIO6
6 D5 GPIO7
7 D6 GPIO0
8 D7 GPIO1
9 D8 GPIO2
10 D9 GPIO4
11 D10 GPIO3
12 D11 GPIO21
13 D12 GPIO20
14 D13 GPIO17
15 D14 GPIO16
16 D15 GPIO11
17 D16 GPIO12
18 D17 GPIO10
19 D18 GPIO9
20 LED GPIO25
21 NEOPIXEL_POWER GPIO23
22 NEOPIXEL GPIO22
23 BAT_ADC_EN GPIO19
24 BAT_ADC GPIO29