12 #include "driver/gpio.h"
15 #include "audio_error.h"
19 #define I2S_NUM_MAX I2S_NUM_1
22 #define GPIO_MODE_OUTPUT 1
23 #define GPIO_MODE_INPUT 0
24 #define BIT64(nr) (1ULL << (nr))
25 #define BIT(nr) (1 << (nr))
28 #define PIN_FUNC_SELECT(a,b)
29 #define WRITE_PERI_REG(a,b)
35 typedef int i2s_port_t;
36 typedef int i2c_port_t;
37 typedef uint32_t TickType_t;
114 uint8_t addr_10bit_en;
116 uint32_t maximum_speed;
178 esp_err_t gpio_set_direction(
gpio_num_t,
int);
180 esp_err_t vTaskDelay(TickType_t delay);
int spics_io_num
CS GPIO pin for this device, or -1 if not used.
gpio_num_t sclk_io_num
GPIO pin for SPI Clock signal, or -1 if not used.
gpio_num_t miso_io_num
GPIO pin for Master In Slave Out (=spi_q) signal, or -1 if not used.
gpio_num_t mosi_io_num
GPIO pin for Master Out Slave In (=spi_d) signal, or -1 if not used.
SPI device configuration.
Platform independent audio types.