kopia lustrzana https://github.com/micropython/micropython
ports/esp32/boards: Add supoprt to Franzininho WiFi WROVER(SPIRAM).
Adding files to Franzininho WiFi Wrover board. A variation of the Franzininho WiFi based on the ESP32-S2 with PSRAM Signed-off-by: Fabio Souza <fs.embarcados@gmail.com>pull/8822/head
rodzic
e22b7fb4af
commit
d1e704bece
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"deploy": [
|
||||||
|
"../deploy_s2.md"
|
||||||
|
],
|
||||||
|
"docs": "",
|
||||||
|
"features": [
|
||||||
|
"Breadboard Friendly",
|
||||||
|
"2 LEDs onboard",
|
||||||
|
"USB-C",
|
||||||
|
"WiFi",
|
||||||
|
"SPIRAM"
|
||||||
|
],
|
||||||
|
"images": [
|
||||||
|
"FRANZININHO_WIFI_WROVER.jpg"
|
||||||
|
],
|
||||||
|
"mcu": "esp32s2",
|
||||||
|
"product": "Franzininho WiFi WROVER",
|
||||||
|
"thumbnail": "",
|
||||||
|
"url": "https://docs.franzininho.com.br/docs/franzininho-wifi/franzininho-wifi",
|
||||||
|
"vendor": "Franzininho"
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
include("$(PORT_DIR)/boards/manifest.py")
|
||||||
|
freeze("./modules")
|
|
@ -0,0 +1,33 @@
|
||||||
|
# Franzininho WiFi WROVER MicroPython Helper Library
|
||||||
|
|
||||||
|
from micropython import const
|
||||||
|
from machine import Pin
|
||||||
|
|
||||||
|
# Pin Assignments
|
||||||
|
|
||||||
|
# SPI
|
||||||
|
SPI_MOSI = const(35)
|
||||||
|
SPI_MISO = const(36)
|
||||||
|
SPI_CLK = const(37)
|
||||||
|
|
||||||
|
# I2C
|
||||||
|
I2C_SDA = const(8)
|
||||||
|
I2C_SCL = const(9)
|
||||||
|
|
||||||
|
# DAC
|
||||||
|
DAC1 = const(17)
|
||||||
|
DAC2 = const(18)
|
||||||
|
|
||||||
|
# LEDs
|
||||||
|
LED_YELLOW = const(33)
|
||||||
|
LED_BLUE = const(21)
|
||||||
|
|
||||||
|
# BUTTON
|
||||||
|
BUTTON = const(0)
|
||||||
|
|
||||||
|
# Helper methods for built in sensors
|
||||||
|
|
||||||
|
led_yellow = Pin(LED_YELLOW, Pin.OUT, value=0)
|
||||||
|
led_blue = Pin(LED_BLUE, Pin.OUT, value=0)
|
||||||
|
|
||||||
|
button = Pin(BUTTON, Pin.IN, Pin.PULL_UP)
|
|
@ -0,0 +1,10 @@
|
||||||
|
set(IDF_TARGET esp32s2)
|
||||||
|
|
||||||
|
set(SDKCONFIG_DEFAULTS
|
||||||
|
boards/sdkconfig.base
|
||||||
|
boards/sdkconfig.spiram_sx
|
||||||
|
boards/sdkconfig.usb
|
||||||
|
boards/FRANZININHO_WIFI_WROVER/sdkconfig.board
|
||||||
|
)
|
||||||
|
|
||||||
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py)
|
|
@ -0,0 +1,12 @@
|
||||||
|
#define MICROPY_HW_BOARD_NAME "Franzininho WiFi"
|
||||||
|
#define MICROPY_HW_MCU_NAME "ESP32-S2"
|
||||||
|
|
||||||
|
#define MICROPY_PY_BLUETOOTH (0)
|
||||||
|
#define MICROPY_HW_ENABLE_SDCARD (0)
|
||||||
|
|
||||||
|
#define MICROPY_HW_I2C0_SCL (9)
|
||||||
|
#define MICROPY_HW_I2C0_SDA (8)
|
||||||
|
|
||||||
|
#define MICROPY_HW_SPI1_MOSI (35)
|
||||||
|
#define MICROPY_HW_SPI1_MISO (36)
|
||||||
|
#define MICROPY_HW_SPI1_SCK (37)
|
|
@ -0,0 +1,11 @@
|
||||||
|
CONFIG_FLASHMODE_QIO=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
|
||||||
|
CONFIG_ESPTOOLPY_FLASHSIZE_DETECT=y
|
||||||
|
CONFIG_ESPTOOLPY_AFTER_NORESET=y
|
||||||
|
|
||||||
|
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
|
||||||
|
CONFIG_USB_AND_UART=y
|
||||||
|
|
||||||
|
# LWIP
|
||||||
|
CONFIG_LWIP_LOCAL_HOSTNAME="Franzininho-WiFi-WROVER"
|
||||||
|
# end of LWIP
|
Ładowanie…
Reference in New Issue