esp32/boards/SPARKFUN_IOT_REDBOARD_ESP32: Add SparkFun board.
Add board definition files for SparkFun IoT RedBoard ESP32. Signed-off-by: Malcolm McKellips <malcolm.mckellips@sparkfun.com>
This commit is contained in:
committed by
Damien George
parent
7f6fedef2a
commit
dc1af386a8
23
ports/esp32/boards/SPARKFUN_IOT_REDBOARD_ESP32/board.json
Normal file
23
ports/esp32/boards/SPARKFUN_IOT_REDBOARD_ESP32/board.json
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"deploy": [
|
||||||
|
"../deploy.md"
|
||||||
|
],
|
||||||
|
"deploy_options": {
|
||||||
|
"flash_offset": "0x1000"
|
||||||
|
},
|
||||||
|
"docs": "",
|
||||||
|
"features": [
|
||||||
|
"BLE",
|
||||||
|
"External Flash",
|
||||||
|
"WiFi",
|
||||||
|
"USB-C"
|
||||||
|
],
|
||||||
|
"images": [
|
||||||
|
"19177-Sparkfun_IoT_Redboard-ESP32.jpg"
|
||||||
|
],
|
||||||
|
"mcu": "esp32",
|
||||||
|
"product": "ESP32 / WROOM",
|
||||||
|
"thumbnail": "",
|
||||||
|
"url": "https://www.sparkfun.com/sparkfun-iot-redboard-esp32-development-board.html",
|
||||||
|
"vendor": "SparkFun"
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
include("$(PORT_DIR)/boards/manifest.py")
|
||||||
|
require("sdcard")
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
set(SDKCONFIG_DEFAULTS
|
||||||
|
boards/sdkconfig.base
|
||||||
|
boards/sdkconfig.ble
|
||||||
|
boards/sdkconfig.240mhz
|
||||||
|
)
|
||||||
|
|
||||||
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py)
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
// Board and hardware specific configuration
|
||||||
|
|
||||||
|
#define MICROPY_HW_BOARD_NAME "SparkFun IoT RedBoard ESP32"
|
||||||
|
#define MICROPY_HW_MCU_NAME "ESP32"
|
||||||
|
|
||||||
|
// Enable UART REPL for modules that have an external USB-UART and don't use native USB.
|
||||||
|
#define MICROPY_HW_ENABLE_UART_REPL (1)
|
||||||
|
|
||||||
|
#define MICROPY_HW_I2C0_SCL (22)
|
||||||
|
#define MICROPY_HW_I2C0_SDA (21)
|
||||||
|
|
||||||
|
#define MICROPY_HW_SPI1_SCK (18)
|
||||||
|
#define MICROPY_HW_SPI1_MOSI (23)
|
||||||
|
#define MICROPY_HW_SPI1_MISO (19)
|
||||||
22
ports/esp32/boards/SPARKFUN_IOT_REDBOARD_ESP32/pins.csv
Normal file
22
ports/esp32/boards/SPARKFUN_IOT_REDBOARD_ESP32/pins.csv
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
TX,GPIO1
|
||||||
|
RX,GPIO3
|
||||||
|
ALERT,GPIO4
|
||||||
|
TCK,GPIO13
|
||||||
|
TMS,GPIO14
|
||||||
|
CS,GPIO5
|
||||||
|
PICO,GPIO23
|
||||||
|
POCI,GPIO19
|
||||||
|
SCK,GPIO18
|
||||||
|
SDA,GPIO21
|
||||||
|
SCL,GPIO22
|
||||||
|
A0,GPIO36
|
||||||
|
A3,GPIO39
|
||||||
|
A4,GPIO32
|
||||||
|
A5,GPIO33
|
||||||
|
A6,GPIO34
|
||||||
|
A7,GPIO35
|
||||||
|
LED,GPIO18
|
||||||
|
LED_BLUE,GPIO18
|
||||||
|
BLUE_LED,GPIO18
|
||||||
|
RGB_LED,GPIO2
|
||||||
|
NEOPIXEL,GPIO2
|
||||||
|
Reference in New Issue
Block a user