Skip to content

Commit 052dde3

Browse files
Merge branch 'add_sparkfun_iotredboard_esp32' into sfe_rp2350_beta_07
2 parents 16d9041 + 6ef44c4 commit 052dde3

File tree

5 files changed

+94
-0
lines changed

5 files changed

+94
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"deploy": [
3+
"../deploy.md"
4+
],
5+
"deploy_options": {
6+
"flash_offset": "0x1000"
7+
},
8+
"docs": "",
9+
"features": [
10+
"BLE",
11+
"External Flash",
12+
"WiFi",
13+
"USB-C"
14+
],
15+
"images": [
16+
"19177-Sparkfun_IoT_Redboard-ESP32.jpg"
17+
],
18+
"mcu": "esp32",
19+
"product": "ESP32 / WROOM",
20+
"thumbnail": "",
21+
"url": "https://www.sparkfun.com/sparkfun-iot-redboard-esp32-development-board.html",
22+
"vendor": "Sparkfun"
23+
}
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: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
set(SDKCONFIG_DEFAULTS
2+
boards/sdkconfig.base
3+
boards/sdkconfig.ble
4+
boards/sdkconfig.240mhz
5+
)
6+
7+
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Board and hardware specific configuration
2+
3+
#define MICROPY_HW_BOARD_NAME "SparkFun IoT RedBoard ESP32"
4+
#define MICROPY_HW_MCU_NAME "ESP32"
5+
6+
// Enable UART REPL for modules that have an external USB-UART and don't use native USB.
7+
#define MICROPY_HW_ENABLE_UART_REPL (1)
8+
9+
#define MICROPY_HW_I2C0_SCL (22)
10+
#define MICROPY_HW_I2C0_SDA (21)
11+
12+
#define MICROPY_HW_SPI0_SCK (18)
13+
#define MICROPY_HW_SPI0_MOSI (23)
14+
#define MICROPY_HW_SPI0_MISO (19)
15+
16+
#define MICROPY_HW_UART0_TX (1)
17+
#define MICROPY_HW_UART0_RX (3)
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
GP1,GPIO1
2+
GP2,GPIO2
3+
GP3,GPIO3
4+
GP4,GPIO4
5+
GP5,GPIO5
6+
GP13,GPIO13
7+
GP14,GPIO14
8+
GP16,GPIO16
9+
GP17,GPIO17
10+
GP18,GPIO18
11+
GP19,GPIO19
12+
GP21,GPIO21
13+
GP22,GPIO22
14+
GP23,GPIO23
15+
GP25,GPIO25
16+
GP26,GPIO26
17+
GP27,GPIO27
18+
GP32,GPIO32
19+
GP33,GPIO33
20+
GP34,GPIO34
21+
GP35,GPIO35
22+
GP36,GPIO36
23+
GP39,GPIO39
24+
TX,GPIO1
25+
RX,GPIO3
26+
ALERT,GPIO4
27+
TCK,GPIO13
28+
TMS,GPIO14
29+
CS,GPIO5
30+
PICO,GPIO23
31+
POCI,GPIO19
32+
SCK,GPIO18
33+
SDA,GPIO21
34+
SCL,GPIO22
35+
A0,GPIO36
36+
A3,GPIO39
37+
A4,GPIO32
38+
A5,GPIO33
39+
A6,GPIO34
40+
A7,GPIO35
41+
LED,GPIO18
42+
LED_BLUE,GPIO18
43+
BLUE_LED,GPIO18
44+
RGB_LED,GPIO2
45+
NEOPIXEL,GPIO2

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy