I²S 音频组件
i2s_audio 组件允许通过 I²S 发送和接收音频。
此组件仅适用于基于 ESP32 的芯片。
# 示例配置条目i2s_audio: i2s_lrclk_pin: GPIOXX i2s_bclk_pin: GPIOXX- i2s_lrclk_pin (必需, 引脚): 用于 I²S
LRCLK(左/右时钟) 信号的 GPIO 引脚,也称为WS(字选择) 或FS(帧同步)。 - i2s_bclk_pin (可选, 引脚): 用于 I²S
BCLK(位时钟) 信号的 GPIO 引脚,也称为SCK(串行时钟)。 - i2s_mclk_pin (可选, 引脚): 用于 I²S
MCLK(主时钟) 信号的 GPIO 引脚。 - id (可选, ID): 如果需要多个 I²S 总线,请手动指定此总线的 ID。
- use_legacy (可选, 布尔值): 当使用 esp-idf 框架版本 5.x.x 时使用旧版 I²S 驱动程序。不适用于 Arduino 框架或 esp-idf 版本 < 5。所有
i2s_audio组件需要使用相同的设置。默认为false。