39 #include "periph_cpu.h"
62 #if MODULE_OLIMEX_ESP32_GATEWAY
63 #define ADC_GPIOS { GPIO32, GPIO35, GPIO36, GPIO39 }
80 #ifndef MODULE_OLIMEX_ESP32_GATEWAY
99 #define I2C0_SPEED I2C_SPEED_FAST
102 #ifdef MODULE_OLIMEX_ESP32_GATEWAY
104 #define I2C0_SCL GPIO16
107 #define I2C0_SDA GPIO17
111 #define I2C0_SCL GPIO16
114 #define I2C0_SDA GPIO13
134 #if CONFIG_FLASHMODE_DOUT || CONFIG_FLASHMODE_DIO || DOXYGEN
135 #define PWM0_GPIOS { GPIO9, GPIO10 }
137 #error Configuration problem: Flash mode qio or qout is used, \
138 GPIO9 and GPIO10 cannot be used as PWM channels as configured
155 #if MODULE_OLIMEX_ESP32_GATEWAY
164 #define SDMMC_CONFIG_NUMOF 1
183 #if !MODULE_PERIPH_SDMMC && !MODULE_OLIMEX_ESP32_GATEWAY
186 #define SPI0_CTRL HSPI
190 #define SPI0_SCK GPIO14
193 #define SPI0_MISO GPIO2
196 #define SPI0_MOSI GPIO15
199 #define SPI0_CS0 GPIO17
220 #define UART0_TXD GPIO1
221 #define UART0_RXD GPIO3
223 #if !MODULE_OLIMEX_ESP32_GATEWAY
226 #define UART1_TXD GPIO4
229 #define UART1_RXD GPIO36
240 #include "periph_conf_common.h"
#define GPIO_UNDEF
Definition of a fitting UNDEF value.
static const sdmmc_conf_t sdmmc_config[]
SDMMC devices.
@ SDMMC_SLOT_1
SD/MMC host controller slot 1.
SDMMC slot configuration.
sdmmc_slot_t slot
SDMMC slot used [ SDMMC_SLOT_0 | SDMMC_SLOT_1].