esp32/boards: Add board definition for Olimex ESP32 PoE boards.
The major setting is about the PHY interface configuration. The configuration matches the Olimex ESP32 Gateway as well. Tested with esp-idf v4.2.4 and Olimex ESP32 POE boards.
This commit is contained in:
parent
3b5cafc716
commit
32a858e254
24
ports/esp32/boards/OLIMEX_ESP32_POE/board.json
Normal file
24
ports/esp32/boards/OLIMEX_ESP32_POE/board.json
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"deploy": [
|
||||
"../deploy.md"
|
||||
],
|
||||
"docs": "",
|
||||
"features": [
|
||||
"BLE",
|
||||
"WiFi",
|
||||
"MicroSD",
|
||||
"Battery Charging",
|
||||
"Ethernet",
|
||||
"PoE",
|
||||
"Breadboard friendly"
|
||||
],
|
||||
"id": "esp32",
|
||||
"images": [
|
||||
"ESP32-POE-ISO-1.jpg"
|
||||
],
|
||||
"mcu": "esp32",
|
||||
"product": "ESP32",
|
||||
"thumbnail": "",
|
||||
"url": "https://www.olimex.com/",
|
||||
"vendor": "Olimex"
|
||||
}
|
4
ports/esp32/boards/OLIMEX_ESP32_POE/board.md
Normal file
4
ports/esp32/boards/OLIMEX_ESP32_POE/board.md
Normal file
@ -0,0 +1,4 @@
|
||||
The following files are daily firmware for Olimex ESP32 boards with Ethernet.
|
||||
They match the boards ESP32 ETH-PoE, ESP32 ETH-PoE-ISO and ESP32 Gateway.
|
||||
|
||||
This firmware is compiled using ESP-IDF v4.x.
|
5
ports/esp32/boards/OLIMEX_ESP32_POE/mpconfigboard.cmake
Normal file
5
ports/esp32/boards/OLIMEX_ESP32_POE/mpconfigboard.cmake
Normal file
@ -0,0 +1,5 @@
|
||||
set(SDKCONFIG_DEFAULTS
|
||||
boards/sdkconfig.base
|
||||
boards/sdkconfig.ble
|
||||
boards/OLIMEX_ESP32_POE/sdkconfig.board
|
||||
)
|
2
ports/esp32/boards/OLIMEX_ESP32_POE/mpconfigboard.h
Normal file
2
ports/esp32/boards/OLIMEX_ESP32_POE/mpconfigboard.h
Normal file
@ -0,0 +1,2 @@
|
||||
#define MICROPY_HW_BOARD_NAME "Olimex ESP32 ETH"
|
||||
#define MICROPY_HW_MCU_NAME "ESP32"
|
4
ports/esp32/boards/OLIMEX_ESP32_POE/sdkconfig.board
Normal file
4
ports/esp32/boards/OLIMEX_ESP32_POE/sdkconfig.board
Normal file
@ -0,0 +1,4 @@
|
||||
CONFIG_ETH_PHY_INTERFACE_RMII=y
|
||||
CONFIG_ETH_RMII_CLK_OUTPUT=y
|
||||
CONFIG_ETH_RMII_CLK_OUT_GPIO=17
|
||||
CONFIG_LWIP_LOCAL_HOSTNAME="ESP32_POE"
|
Loading…
x
Reference in New Issue
Block a user