29 #include "driver/i2c.h"
30 #include "driver/i2s.h"
31 #include "driver/spi_common.h"
32 #include "driver/spi_master.h"
33 #include "driver/spi_slave.h"
55 esp_err_t get_i2c_pins(i2c_port_t port,
i2c_config_t *i2c_config);
95 esp_err_t i2s_mclk_gpio_select(i2s_port_t i2s_num,
gpio_num_t gpio_num);
103 int8_t get_sdcard_intr_gpio(
void);
111 int8_t get_sdcard_open_file_num_max(
void);
119 int8_t get_auxin_detect_gpio(
void);
127 int8_t get_headphone_detect_gpio(
void);
135 int8_t get_pa_enable_gpio(
void);
143 int8_t get_adc_detect_gpio(
void);
151 int8_t get_es7243_mclk_gpio(
void);
159 int8_t get_input_rec_id(
void);
167 int8_t get_input_mode_id(
void);
175 int8_t get_input_set_id(
void);
183 int8_t get_input_play_id(
void);
191 int8_t get_input_volup_id(
void);
199 int8_t get_input_voldown_id(
void);
207 int8_t get_reset_codec_gpio(
void);
215 int8_t get_reset_board_gpio(
void);
223 int8_t get_green_led_gpio(
void);
231 int8_t get_blue_led_gpio(
void);
GPIO related functionality.
SPI device configuration.