Peripheral MCU configuration for Wemos D1 R32 (ESPDuino-32) board. More...
Peripheral MCU configuration for Wemos D1 R32 (ESPDuino-32) board.
The peripheral configuration corresponds to the Arduino Uno pinout and guarantees the compatibility with Arduino Uno Shields.
For detailed information about the configuration of ESP32 boards, see section Common Peripherals.
Definition in file periph_conf.h.
#include <stdint.h>
#include "periph_conf_common.h"
Go to the source code of this file.
ADC and DAC channel configuration | |
#define | ADC_GPIOS { GPIO2, GPIO4, GPIO35, GPIO34, GPIO36, GPIO39 } |
Declaration of GPIOs that can be used as ADC channels. | |
#define | DAC_GPIOS { GPIO25, GPIO26 } |
Declaration of GPIOs that can be used as DAC channels. | |
I2C configuration | |
#define | I2C0_SPEED I2C_SPEED_FAST |
I2C bus speed of I2C_DEV(0) | |
#define | I2C0_SCL GPIO22 |
SCL signal of I2C_DEV(0) | |
#define | I2C0_SDA GPIO21 |
SDA signal of I2C_DEV(0) | |
PWM channel configuration | |
#define | PWM0_GPIOS { GPIO25, GPIO16, GPIO27, GPIO13, GPIO2 } |
Declaration of PWM_DEV(0) channels, at maximum six channels. | |
#define | PWM1_GPIOS { GPIO5, GPIO23 } |
Declaration of PWM_DEV(1) channels, at maximum six channels. More... | |
SPI configuration | |
| |
#define | SPI0_CTRL VSPI |
VSPI is used as SPI_DEV(0) | |
#define | SPI0_SCK GPIO18 |
VSPI SCK. | |
#define | SPI0_MISO GPIO19 |
VSPI MISO. | |
#define | SPI0_MOSI GPIO23 |
VSPI MOSI. | |
#define | SPI0_CS0 GPIO5 |
VSPI CS0. | |
UART configuration | |
UART_DEV(0) uses fixed standard configuration.
| |
#define | UART0_TXD GPIO1 |
direct I/O pin for UART_DEV(0) TxD, can't be changed | |
#define | UART0_RXD GPIO3 |
direct I/O pin for UART_DEV(0) RxD, can't be changed | |
#define | UART1_TXD GPIO17 |
direct I/O pin for UART_DEV(1) TxD | |
#define | UART1_RXD GPIO16 |
direct I/O pin for UART_DEV(1) RxD | |
#define PWM1_GPIOS { GPIO5, GPIO23 } |
Declaration of PWM_DEV(1) channels, at maximum six channels.
GPIO5 and GPIO23 are also used for SPI_DEV(0) an can only be used as PWM channels if SPI_DEV(0) is not used an vice versa.
Definition at line 76 of file periph_conf.h.