esp32/boards/OLIMEX_ESP32_EVB: Add Olimex ESP32 EVB board definition.

This is for boards not covered by the Olimex ESP32 PoE implementation.  The
major setting is about the PHY interface configuration.

Tested with esp-idf v5.0.4 and Olimex ESP32 EVB boards.

Signed-off-by: shiggy <mail@shiggytech.de>
This commit is contained in:
shiggy 2024-09-02 23:24:43 +02:00 committed by Damien George
parent 9b5f99eb59
commit 6c73573b34
5 changed files with 35 additions and 0 deletions

View file

@ -0,0 +1,22 @@
{
"deploy": [
"../deploy.md"
],
"docs": "",
"features": [
"BLE",
"Battery Charging",
"Ethernet",
"External Flash",
"WiFi",
"microSD"
],
"images": [
"ESP32-EVB_Rev_K1.png"
],
"mcu": "esp32",
"product": "Olimex ESP32 EVB",
"thumbnail": "",
"url": "https://www.olimex.com/Products/IoT/ESP32/ESP32-EVB/open-source-hardware",
"vendor": "OLIMEX"
}

View file

@ -0,0 +1,2 @@
The following files are firmware for Olimex ESP32 boards with Ethernet.
They match the boards ESP32 EVB.

View file

@ -0,0 +1,6 @@
set(SDKCONFIG_DEFAULTS
boards/sdkconfig.base
${SDKCONFIG_IDF_VERSION_SPECIFIC}
boards/sdkconfig.ble
boards/OLIMEX_ESP32_EVB/sdkconfig.board
)

View file

@ -0,0 +1,2 @@
#define MICROPY_HW_BOARD_NAME "Olimex ESP32 ETH"
#define MICROPY_HW_MCU_NAME "ESP32"

View file

@ -0,0 +1,3 @@
CONFIG_ETH_PHY_INTERFACE_RMII=y
CONFIG_ETH_RMII_CLK_OUT_GPIO=0
CONFIG_LWIP_LOCAL_HOSTNAME="ESP32_EVB"