esp32-olimex-evb/include/board.h

Board specific definitions for Olimex ESP32-EVB (ESP32-GATEWAY)

This configuration is for the Olimex ESP32-EVB, but can also be used for the Olimex ESP32-GATEWAY. To use this board definition with Olimex ESP32-GATEWAY, add

1
USEMODULE += olimex_esp32_gateway
to the makefile of the application to use the according default board configuration.

For detailed information about the configuration of ESP32 boards, see section .

Note

Most definitions can be overridden by an .

BUTTON0_PIN
1
GPIO34
SDCARD_SPI_PARAM_SPI
1
SPI_DEV(0)
SDCARD_SPI_PARAM_CS
1
GPIO13
SDCARD_SPI_PARAM_CLK
1
SPI0_SCK
SDCARD_SPI_PARAM_MOSI
1
SPI0_MOSI
SDCARD_SPI_PARAM_MISO
1
SPI0_MISO
SDCARD_SPI_PARAM_POWER
1
GPIO_UNDEF
EMAC_PHY_LAN8720

LAN8710 used as PHY interface.

1
1
EMAC_PHY_ADDRESS

PHY0 used as base address.

1
0
EMAC_PHY_SMI_MDC_PIN

SMI MDC pin.

1
23
EMAC_PHY_SMI_MDIO_PIN

SMI MDC pin.

1
18
EMAC_PHY_CLOCK_MODE

external 50 MHz clock

1
ETH_CLOCK_GPIO0_IN
EMAC_PHY_POWER_PIN

power enable pin not used

1
GPIO_UNDEF