esp32-wrover-kit/include/board.h

Board specific definitions for Espressif ESP-WROVER-KIT V3.

The Espressif ESP-WROVER-KIT is a development board that uses the ESP32-WROVER module which includes a built-in 4 MByte SPI RAM. Most important features of the board are

  • Micro-SD card interface
  • OV7670 camera interface
  • 3.2” SPI LCD panel
  • RGB LED

Furthermore, many GPIOs are broken out for extension. The USB bridge based on FDI FT2232HL provides a JTAG interface for debugging through the USB interface.

When the camera module is connected, add

1
USEMODULE += esp32_wrover_kit_camera
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 .

LED0_PIN

LED0 is available when the camera is not plugged in.

1
GPIO0
LED0_ACTIVE

LED0 is high active.

1
(1)
LED1_PIN

LED1 is available when the SD-Card is not used.

1
GPIO2
LED1_ACTIVE

LED1 is high active.

1
(1)
LED2_PIN

LED2 is available when the camera is not plugged in.

1
GPIO4
LED2_ACTIVE

LED2 is high active.

1
(1)
LED_RED_PIN

LED0 is a red LED.

1
LED0_PIN
LED_GREEN_PIN

LED1 is a green LED.

1
LED1_PIN
LED_BLUE_PIN

LED2 is a blue LED.

1
LED2_PIN
SDCARD_SPI_PARAM_SPI

spi.h::SPI_DEV is used when camera is connected.

1
SPI_DEV(0)
SDCARD_SPI_PARAM_CLK

HSPI SCK is used (fixed)

1
SPI0_SCK
SDCARD_SPI_PARAM_MOSI

HSPI MOSI is used (fixed)

1
SPI0_MOSI
SDCARD_SPI_PARAM_MISO

HSPI MISO is used (fixed)

1
SPI0_MISO
SDCARD_SPI_PARAM_CS

HSPI CS1 is used (fixed)

1
SPI0_CS0
SDCARD_SPI_PARAM_POWER

power control is not used (fixed)

1
GPIO_UNDEF