Go to the documentation of this file.
   18 #ifndef PERIPH_CONF_COMMON_H 
   19 #define PERIPH_CONF_COMMON_H 
   22 #include "periph_cpu.h" 
   30 #define BIT(X) (1<<(X)) 
   61 static const i2c_conf_t i2c_config[] = { 
   62     #if defined(I2C0_SCL) && defined(I2C0_SDA) && defined(I2C0_SPEED) 
   69     #if defined(I2C1_SCL) && defined(I2C1_SDA) && defined(I2C1_SPEED) 
   86 #define I2C_NUMOF   ARRAY_SIZE(i2c_config) 
  107 #if defined(PWM0_GPIOS) || defined(DOXYGEN) 
  120 #define PWM_NUMOF           (1)      
  150 #define SPI0_DEV    SPI_DEV(0)   
  151 #define SPI0_CTRL   HSPI         
  152 #define SPI0_MISO   GPIO12       
  153 #define SPI0_MOSI   GPIO13       
  154 #define SPI0_SCK    GPIO14       
  157 #define SPI0_CS0    GPIO15   
  184 #define SPI_NUMOF   ARRAY_SIZE(spi_config) 
  192 #if defined(MODULE_ESP_SW_TIMER) 
  195 #define TIMER_NUMOF         (1U)     
  196 #define TIMER_CHANNEL_NUMOF (10U)    
  201 #define TIMER_NUMOF         (1U)     
  202 #define TIMER_CHANNEL_NUMOF (1U)     
  220 #define UART0_TXD   GPIO1                
  221 #define UART0_RXD   GPIO3                
  226 static const uart_conf_t uart_config[] = { 
  241 #define UART_NUMOF  ARRAY_SIZE(uart_config) 
  
 
#define SPI0_SCK
HSPI / SPI_DEV(0) SCK pin.
 
#define SPI0_CS0
HSPI / SPI_DEV(0) CS default pin, only used when cs parameter in spi_acquire is GPIO_UNDEF.
 
Common macros and compiler attributes/pragmas configuration.
 
#define I2C0_SPEED
I2C bus speed of I2C_DEV(0)
 
#define I2C0_SCL
SCL signal of I2C_DEV(0) [UEXT1].
 
#define SPI0_MOSI
HSPI / SPI_DEV(0) MOSI pin.
 
spi_ctrl_t ctrl
SPI controller used for the interface.
 
#define PWM0_GPIOS
PWM channels for device PWM_DEV(0)
 
#define UART0_RXD
RxD pin of UART_DEV(0)
 
#define UART0_TXD
TxD pin of UART_DEV(0)
 
#define SPI0_MISO
HSPI / SPI_DEV(0) MISO pin.
 
#define SPI0_CTRL
HSPI / SPI_DEV(0) controller.
 
static const gpio_t pwm0_channels[]
Static array of GPIOs that can be used as channels of PWM_DEV(0)
 
static const spi_conf_t spi_config[]
Static array with configuration for declared SPI devices.
 
#define I2C0_SDA
SDA signal of I2C_DEV(0) [UEXT1].
 
SPI configuration structure type.