File tree Expand file tree Collapse file tree 5 files changed +95
-0
lines changed
ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350 Expand file tree Collapse file tree 5 files changed +95
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "deploy" : [
3+ " ../deploy.md"
4+ ],
5+ "docs" : " " ,
6+ "features" : [
7+ " BLE" ,
8+ " Battery Charging" ,
9+ " Dual-core" ,
10+ " External Flash" ,
11+ " External RAM" ,
12+ " Feather" ,
13+ " JST-SH" ,
14+ " RGB LED" ,
15+ " USB-C" ,
16+ " WiFi" ,
17+ " microSD"
18+ ],
19+ "images" : [
20+ " 25134-Thing-Plus-RP2350-Feature.jpg"
21+ ],
22+ "mcu" : " rp2350" ,
23+ "product" : " Thing Plus RP2350" ,
24+ "thumbnail" : " " ,
25+ "url" : " https://www.sparkfun.com/products/25134" ,
26+ "vendor" : " Sparkfun"
27+ }
Original file line number Diff line number Diff line change 1+ include ("$(PORT_DIR)/boards/manifest.py" )
2+
3+ require ("bundle-networking" )
4+
5+ # Bluetooth
6+ require ("aioble" )
Original file line number Diff line number Diff line change 1+ # cmake file for SparkFun Thing Plus RP2350
2+
3+ set (PICO_BOARD "sparkfun_thingplus_rp2350" )
4+ set (PICO_PLATFORM "rp2350" )
5+
6+ include (enable_cyw43.cmake)
7+
8+ # Board specific version of the frozen manifest
9+ set (MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR} /manifest.py)
Original file line number Diff line number Diff line change 1+ // Board and hardware specific configuration
2+ #define MICROPY_HW_BOARD_NAME "SparkFun Thing Plus RP2350"
3+ #define MICROPY_HW_FLASH_STORAGE_BYTES (15 * 1024 * 1024)
4+
5+ #define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "ThingPlusRP2350"
6+
7+ #define MICROPY_HW_USB_VID (0x1B4F)
8+ #define MICROPY_HW_USB_PID (0x0038)
9+
10+ #define MICROPY_HW_I2C0_SDA (6)
11+ #define MICROPY_HW_I2C0_SCL (7)
12+
13+ #define MICROPY_HW_SPI1_SCK (2)
14+ #define MICROPY_HW_SPI1_MOSI (3)
15+ #define MICROPY_HW_SPI1_MISO (3)
16+
17+ #define MICROPY_HW_PSRAM_CS_PIN (8)
18+ #define MICROPY_HW_ENABLE_PSRAM (1)
19+
20+ #include "enable_cyw43.h"
Original file line number Diff line number Diff line change 1+ GP0,GPIO0
2+ GP1,GPIO1
3+ GP2,GPIO2
4+ GP3,GPIO3
5+ GP4,GPIO4
6+ GP5,GPIO5
7+ GP6,GPIO6
8+ GP7,GPIO7
9+ GP8,GPIO8
10+ GP9,GPIO9
11+ GP10,GPIO10
12+ GP11,GPIO11
13+ GP12,GPIO12
14+ GP13,GPIO13
15+ GP14,GPIO14
16+ GP15,GPIO15
17+ GP16,GPIO16
18+ GP17,GPIO17
19+ GP18,GPIO18
20+ GP19,GPIO19
21+ GP20,GPIO20
22+ GP21,GPIO21
23+ GP22,GPIO22
24+ GP26,GPIO26
25+ GP27,GPIO27
26+ GP28,GPIO28
27+ WL_GPIO0,EXT_GPIO0
28+ WL_GPIO1,EXT_GPIO1
29+ WL_GPIO2,EXT_GPIO2
30+ LED,EXT_GPIO0
31+ LED_RGB,GPIO14
32+ RGB_LED,GPIO14
33+ NEOPIXEL,GPIO14
You can’t perform that action at this time.
0 commit comments