1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-30 14:43:51 +00:00

[i2s_audio, i2s_audio_microphone, i2s_audio_speaker] Add basic support for new esp-idf 5.x.x i2s driver. (#8181)

This commit is contained in:
luar123
2025-04-24 22:33:58 +02:00
committed by GitHub
parent f29ccb9e75
commit 6792ff6d58
12 changed files with 552 additions and 44 deletions

View File

@@ -8,6 +8,7 @@ microphone:
i2s_din_pin: GPIO17
adc_type: external
pdm: true
bits_per_sample: 16bit
micro_wake_word:
on_wake_word_detected:

View File

@@ -4,9 +4,18 @@ substitutions:
i2s_mclk_pin: GPIO17
i2s_din_pin: GPIO33
<<: !include common.yaml
i2s_audio:
i2s_bclk_pin: ${i2s_bclk_pin}
i2s_lrclk_pin: ${i2s_lrclk_pin}
i2s_mclk_pin: ${i2s_mclk_pin}
use_legacy: true
microphone:
- platform: i2s_audio
id: mic_id_external
i2s_din_pin: ${i2s_din_pin}
adc_type: external
pdm: false
- platform: i2s_audio
id: mic_id_adc
adc_pin: 32