Board definitions that are common for all ESP32x boards. More...
Board definitions that are common for all ESP32x boards.
This file contains board configurations that are valid for all ESP32.
For detailed information about the configuration of ESP32 boards, see section Common Peripherals.
Definition in file board_common.h.
#include <stdint.h>
#include "cpu.h"
#include "periph_conf.h"
#include "periph/gpio.h"
#include "sdkconfig.h"
Go to the source code of this file.
Functions | |
void | print_board_config (void) |
Print the board configuration in a human readable format. | |
LED configuration (three predefined LEDs at maximum) | |
| |
#define | LED0_MASK (BIT(LED0_PIN)) |
#define | LED0_ON (gpio_write(LED0_PIN, LED0_ACTIVE)) |
#define | LED0_OFF (gpio_write(LED0_PIN, !LED0_ACTIVE)) |
#define | LED0_TOGGLE (gpio_toggle(LED0_PIN)) |
#define | LED1_MASK (BIT(LED1_PIN)) |
#define | LED1_ON (gpio_write(LED1_PIN, LED1_ACTIVE)) |
#define | LED1_OFF (gpio_write(LED1_PIN, !LED1_ACTIVE)) |
#define | LED1_TOGGLE (gpio_toggle(LED1_PIN)) |
#define | LED2_MASK (BIT(LED2_PIN)) |
#define | LED2_ON (gpio_write(LED2_PIN, LED2_ACTIVE)) |
#define | LED2_OFF (gpio_write(LED2_PIN, !LED2_ACTIVE)) |
#define | LED2_TOGGLE (gpio_toggle(LED2_PIN)) |
STDIO configuration | |
#define | STDIO_UART_BAUDRATE (115200) |
< Default baudrate of UART for stdio | |
MTD system drive configuration | |
#define | SPI_FLASH_DRIVE_START 0 |
MTD drive start address in SPI flash memory. More... | |
#define | MTD_0 mtd_dev_get(0) |
MTD device for the internal Flash. | |
#define | MTD_1 mtd_dev_get(1) |
MTD device for the SD Card. | |
#define | CONFIG_SDCARD_GENERIC_MTD_OFFSET 1 |
Default MTD offset for SPI SD Card interfaces. More... | |
#define | CONFIG_SDMMC_GENERIC_MTD_OFFSET 1 |
Default MTD offset for SD/MMC interfaces. More... | |
#define CONFIG_SDCARD_GENERIC_MTD_OFFSET 1 |
Default MTD offset for SPI SD Card interfaces.
mtd1 is used for SPI SD Cards by default if module mtd_sdcard_default
is used.
Definition at line 117 of file board_common.h.
#define CONFIG_SDMMC_GENERIC_MTD_OFFSET 1 |
Default MTD offset for SD/MMC interfaces.
mtd1 is used for SD/MMCs by default if module mtd_sdmmc_default
is used.
Definition at line 127 of file board_common.h.
#define SPI_FLASH_DRIVE_START 0 |
MTD drive start address in SPI flash memory.
Defines the start address of the MTD system device in the SPI flash memory. It can be overridden by application-specific board configuration
If the MTD start address is not defined or is 0, the first possible multiple of 0x100000 (1 MByte) is used in free SPI flash memory, which was determined from the partition table.
Definition at line 99 of file board_common.h.