Support for for Espressif ESP32-Ethernet-Kit v1.2. More...
Support for for Espressif ESP32-Ethernet-Kit v1.2.
The Espressif ESP32-Ethernet-Kit is a development board that uses the ESP32-WROVER-E module. Most important features of the board are
Furthermore, some GPIOs are broken out for extension. The USB bridge based on FDI FT2232HL provides a JTAG interface for OCD debugging through the USB interface. For flashing and debugging the board, see ESP32-Ethernet-Kit common board documentation.
This section describes
ESP32-Ethernet-Kit v1.2 has the following on-board components
For detailed information about the configuration of ESP32 boards, see section Peripherals in RIOT-OS on ESP32 boards.
|BTN0||GPIO0||not available if |
|ADC||GPIO34, GPIO35, GPIO36, GPIO39||ADC Channels|
|PWM_DEV(0)||GPIO2, GPIO4||PWM Channels|
|SPI_DEV(0):CLK||GPIO14||HSPI is used||SPI Interfaces|
|SPI_DEV(0):MISO||GPIO12||HSPI is used||SPI Interfaces|
|SPI_DEV(0):MOSI||GPIO13||HSPI is used||SPI Interfaces|
|SPI_DEV(0):CS0||GPIO15||HSPI is used||SPI Interfaces|
|UART_DEV(0):TxD||GPIO1||Console (configuration is fixed)||UART interfaces|
|UART_DEV(0):RxD||GPIO3||Console (configuration is fixed)||UART interfaces|
The board schematic can be found here.
By default, only 4 bidirectional GPIO pins are unused: GPIO2, GPIO4, GPIO32, GPIO33. The suggested configuration is for PWM and I2C, but they can also be used for SPI or another serial port. By disabling the JTAG interface on the board, another 4 GPIOs can be made available (GPIO12, GPIO13, GPIO14, GPIO15).
There is a comprehensive Getting Started Guide for the ESP32-Ethernet-Kit with a lot information about hardware configuration.