Skip to content

Commit f4d2447

Browse files
sfe-SparkFrodpgeorge
authored andcommitted
esp32/boards/SPARKFUN_THINGPLUS_ESP32C5: Add SF Thing Plus ESP32-C5.
Signed-off-by: Dryw Wade <[email protected]>
1 parent ac48088 commit f4d2447

6 files changed

Lines changed: 75 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"deploy": [
3+
"../deploy.md"
4+
],
5+
"deploy_options": {
6+
"flash_offset": "0x2000"
7+
},
8+
"docs": "",
9+
"features": [
10+
"BLE",
11+
"Battery Charging",
12+
"External Flash",
13+
"External RAM",
14+
"Feather",
15+
"JST-SH",
16+
"RGB LED",
17+
"USB-C",
18+
"WiFi",
19+
"microSD"
20+
],
21+
"images": [
22+
"30678-Thing-Plus-ESP32-C5-Feature.jpg"
23+
],
24+
"mcu": "esp32c5",
25+
"product": "Thing Plus ESP32-C5",
26+
"thumbnail": "",
27+
"url": "https://www.sparkfun.com/sparkfun-thing-plus-esp32-c5.html",
28+
"vendor": "SparkFun"
29+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
include("$(PORT_DIR)/boards/manifest.py")
2+
require("sdcard")
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
set(IDF_TARGET esp32c5)
2+
3+
set(SDKCONFIG_DEFAULTS
4+
boards/sdkconfig.base
5+
boards/sdkconfig.riscv
6+
boards/sdkconfig.ble
7+
boards/sdkconfig.240mhz
8+
boards/sdkconfig.free_ram
9+
boards/sdkconfig.spiram
10+
boards/SPARKFUN_THINGPLUS_ESP32C5/sdkconfig.board
11+
)
12+
13+
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// Board specific definitions for the SparkFun Thing Plus ESP32-C5.
2+
3+
#define MICROPY_HW_BOARD_NAME "SparkFun Thing Plus ESP32-C5"
4+
#define MICROPY_HW_MCU_NAME "ESP32C5"
5+
6+
#define MICROPY_HW_I2C0_SCL (24)
7+
#define MICROPY_HW_I2C0_SDA (23)
8+
9+
#define MICROPY_HW_SPI1_SCK (10)
10+
#define MICROPY_HW_SPI1_MOSI (8)
11+
#define MICROPY_HW_SPI1_MISO (9)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
ALERT,GPIO0
2+
BAT_STAT,GPIO6
3+
SD_DET,GPIO7
4+
MOSI,GPIO8
5+
PICO,GPIO8
6+
MISO,GPIO9
7+
POCI,GPIO9
8+
SCK,GPIO10
9+
TX,GPIO11
10+
RX,GPIO12
11+
SDA,GPIO23
12+
SCL,GPIO24
13+
CS,GPIO25
14+
LP,GPIO26
15+
LED,GPIO27
16+
RGB_LED,GPIO27
17+
NEOPIXEL,GPIO27
18+
BUTTON,GPIO28
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
2+
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y

0 commit comments

Comments
 (0)