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:
parent
9b5f99eb59
commit
6c73573b34
5 changed files with 35 additions and 0 deletions
22
ports/esp32/boards/OLIMEX_ESP32_EVB/board.json
Normal file
22
ports/esp32/boards/OLIMEX_ESP32_EVB/board.json
Normal 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"
|
||||
}
|
||||
2
ports/esp32/boards/OLIMEX_ESP32_EVB/board.md
Normal file
2
ports/esp32/boards/OLIMEX_ESP32_EVB/board.md
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
The following files are firmware for Olimex ESP32 boards with Ethernet.
|
||||
They match the boards ESP32 EVB.
|
||||
6
ports/esp32/boards/OLIMEX_ESP32_EVB/mpconfigboard.cmake
Normal file
6
ports/esp32/boards/OLIMEX_ESP32_EVB/mpconfigboard.cmake
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
set(SDKCONFIG_DEFAULTS
|
||||
boards/sdkconfig.base
|
||||
${SDKCONFIG_IDF_VERSION_SPECIFIC}
|
||||
boards/sdkconfig.ble
|
||||
boards/OLIMEX_ESP32_EVB/sdkconfig.board
|
||||
)
|
||||
2
ports/esp32/boards/OLIMEX_ESP32_EVB/mpconfigboard.h
Normal file
2
ports/esp32/boards/OLIMEX_ESP32_EVB/mpconfigboard.h
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#define MICROPY_HW_BOARD_NAME "Olimex ESP32 ETH"
|
||||
#define MICROPY_HW_MCU_NAME "ESP32"
|
||||
3
ports/esp32/boards/OLIMEX_ESP32_EVB/sdkconfig.board
Normal file
3
ports/esp32/boards/OLIMEX_ESP32_EVB/sdkconfig.board
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
CONFIG_ETH_PHY_INTERFACE_RMII=y
|
||||
CONFIG_ETH_RMII_CLK_OUT_GPIO=0
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="ESP32_EVB"
|
||||
Loading…
Reference in a new issue