boards/esp32-mh-et-live-minikit/include/periph_conf.h

Peripheral MCU configuration for MH-ET LIVE MiniKit for ESP32.

The MH-ET LIVE MiniKit for ESP32 uses the ESP32-WROOM-32 module. It is a very interesting development kit as it is available in the stackable Wemos D1 Mini format. Thus, all shields for Wemos D1 mini (ESP8266 platform) can also be used with ESP32. All GPIOs are broken out so that it can be configured very flexibly.

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

Note

Most definitions can be overridden by an .

ADC_GPIOS

Declaration of GPIOs that can be used as ADC channels.

1
{ GPIO34, GPIO35, GPIO36, GPIO39 }

Note

As long as the GPIOs listed in ADC_GPIOS are not initialized as ADC channels with the adc_init function, they can be used for other purposes.

DAC_GPIOS

Declaration of GPIOs that can be used as DAC channels.

1
{ GPIO25 }

Note

As long as the GPIOs listed in DAC_GPIOS are not initialized as DAC channels with the dac_init function, they can be used for other purposes.

I2C0_SPEED

I2C bus speed of i2c.h::I2C_DEV

1
I2C_SPEED_FAST
I2C0_SCL

SCL signal of i2c.h::I2C_DEV [UEXT1].

1
GPIO22
I2C0_SDA

SDA signal of i2c.h::I2C_DEV [UEXT1].

1
GPIO21
PWM0_GPIOS

PWM channels for device pwm.h::PWM_DEV

1
{ GPIO2, GPIO0, GPIO4, GPIO15 }
PWM1_GPIOS

pwm.h::PWM_DEV is not used.

1
{ }
SPI0_DEV

VSPI is used as spi.h::SPI_DEV

1
VSPI
SPI0_SCK

VSPI SCK.

1
GPIO18
SPI0_MISO

VSPI MISO.

1
GPIO19
SPI0_MOSI

VSPI MOSI.

1
GPIO23
SPI0_CS0

VSPI CS0.

1
GPIO5
UART0_TXD

direct I/O pin for uart.h::UART_DEV TxD, can’t be changed

1
GPIO10
UART0_RXD

direct I/O pin for uart.h::UART_DEV RxD, can’t be changed

1
GPIO9
UART1_TXD

direct I/O pin for uart.h::UART_DEV TxD

1
GPIO10
UART1_RXD

direct I/O pin for uart.h::UART_DEV RxD

1
GPIO9