Jonathan Swoboda
097e6eb41f
[i2s_audio] Remove legacy I2S driver support ( #14932 )
2026-03-18 11:42:56 -10:00
Jonathan Swoboda and J. Nick Koston
c3327d0b43
[i2s_audio] Fix ESP-IDF 6.0 compatibility for I2S port types ( #14818 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-03-16 16:04:20 -04:00
J. Nick Koston
66919ef969
[i2s_audio] Include legacy driver IDF component when use_legacy is set ( #14613 )
2026-03-07 22:33:54 -06:00
J. Nick Koston
ecc0b366b3
[esp32] Reduce compile time by excluding unused IDF components ( #13610 )
2026-01-29 13:21:12 -06:00
Jonathan Swoboda and Claude
918bc4b74f
[esp32] Remove remaining using_esp_idf checks ( #12623 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-22 15:41:14 -05:00
1a308583b3
[esp32] Add support for ESP32-C61 variant ( #12285 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-12-05 12:16:19 -05:00
Jesse Hills
7fd79fdded
[esp32] Change imports to use esp32 only, not .const ( #12243 )
2025-12-05 09:53:08 -05:00
Thomas Rupprecht and Jonathan Swoboda
22803ef54b
[esp32] Sort variants in situ ( #10410 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-12-03 20:48:11 -05:00
J. Nick Koston
3e1c8f37c5
[i2s_audio] Refactor to use CORE.data instead of module-level globals ( #11223 )
2025-10-16 16:16:28 +13:00
b8cee477fe
[esp32] Use arduino as an idf component ( #10647 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-17 17:23:34 -05:00
Thomas Rupprecht
703b592793
Add I2S Audio Port for ESP32-C5/C6/H2 ( #10414 )
2025-09-08 14:03:41 -04:00
Jesse Hills
bd60dbb746
[quality] Remove period from audio related Invalid raises ( #10229 )
2025-08-14 08:48:25 -05:00
J. Nick Koston
ffebd30033
[ruff] Enable SIM rules and fix code simplification violations ( #9872 )
2025-07-25 18:26:08 +12:00
Kevin Ahrendt and NP v/d Spek
6398bb2fdf
[i2s_audio] Speaker improvements: CPU core agnostic and more accurate timestamps ( #9800 )
...
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl >
2025-07-24 15:14:00 +12:00
Jonathan Swoboda
3470305d9d
[esp32] Remove IDF 4 support and clean up code ( #9145 )
2025-07-01 16:22:41 +00:00
Jesse Hills
1e18d0b06c
[i2s_audio] Add basic support for esp32-p4 ( #8887 )
2025-05-26 11:55:51 +12:00
Kevin Ahrendt and Jesse Hills
20062576a3
[i2s_audio] Move microphone reads into a task ( #8651 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-30 21:50:56 +12:00
luar123
6792ff6d58
[i2s_audio, i2s_audio_microphone, i2s_audio_speaker] Add basic support for new esp-idf 5.x.x i2s driver. ( #8181 )
2025-04-24 15:33:58 -05:00
Kevin Ahrendt
765579dabb
[es8311] Add es8311 dac component ( #7693 )
2024-10-31 08:29:24 +13:00
[pʲɵs] and Jesse Hills
04248b6840
[i2s_audio] Add more options to speakers and microphones ( #7306 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 17:12:20 +12:00
NP v/d Spek and Jesse Hills
ffc2b58714
Move I2S config settings the the base i2sAudio files. Phase 1 ( #7183 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-11 11:30:46 +12:00
Jesse Hills
f1d19416be
[i2s_audio] Allow config for primary/secondary i2s mode ( #7092 )
2024-07-15 23:28:41 -05:00
Rajan Patel
bb044a789c
Add i2s mclk ( #4885 )
2023-05-24 19:28:08 +12:00
Jesse Hills
8822b6c808
Make i2s_audio bclk_pin optional ( #4801 )
2023-05-11 07:17:59 +12:00
Jesse Hills
b60c08dd28
Add push to talk voice assistant ( #4648 )
...
* Add push to talk voice assistant
* Refactor most code into voice_assistant
* Make voice_assistant the component and remove push_to_talk (can be done in yaml)
* Fix component setup
* Always AF_INET to match serverside
* Fix microphone and media player co-existence
* Format
* Update codeowners
* Update test file
* Fix endifs
* nullptr not NULL
* clang-tidy
* Format
* fixup: Add VA event data
* Generate proto
* Parse and log events
* Add default to switch
* Fix
* Add mic/va to test5
2023-04-11 23:45:10 +00:00
Jesse Hills
6221f6d47d
Implement Media Player and I2S Media player ( #3487 )
2022-06-02 17:00:17 +12:00