Jonathan Swoboda
|
097e6eb41f
|
[i2s_audio] Remove legacy I2S driver support (#14932)
|
2026-03-18 11:42:56 -10:00 |
|
Jonathan Swoboda
|
cc0655a904
|
[bedjet][light][i2s_audio][ld2412] Fix uninitialized pointers, div-by-zero, and buffer validation (#14925)
|
2026-03-18 16:42:13 -04:00 |
|
 Jonathan SwobodaandJ. 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 |
|
 
|
d5dc4a39cb
|
[i2s_audio] Fix mono sample swap and block 8-bit mono on ESP32 (#14516)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-03-08 12:10:43 -10: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 KostonandClaude Opus 4.6
|
9371159a7e
|
[core] Replace custom esphome::optional with std::optional (#14368)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-04 01:14:05 +00:00 |
|
J. Nick Koston
|
be44d4801f
|
[esp32] Reduce Arduino build size by 44% and build time by 36% (#13623)
|
2026-02-05 10:52:43 +01:00 |
|
J. Nick Koston
|
ecc0b366b3
|
[esp32] Reduce compile time by excluding unused IDF components (#13610)
|
2026-01-29 13:21:12 -06:00 |
|
Kevin Ahrendt
|
733f57da50
|
[i2s_audio] Bugfix: Buffer overflow in software volume control (#13190)
|
2026-01-13 09:42:36 -10:00 |
|
 Jonathan SwobodaandClaude
|
918bc4b74f
|
[esp32] Remove remaining using_esp_idf checks (#12623)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-22 15:41:14 -05:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) 
|
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 RupprechtandJonathan 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 |
|
J. Nick Koston
|
eb16d322cd
|
[audio, i2s_audio] Fix clang-tidy sign comparison errors (#11044)
|
2025-10-06 12:07:44 -04: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 |
|
Chris Beswick
|
d59476d0e1
|
[i2s_audio] Use high-pass filter for dc offset correction (#10005)
|
2025-08-04 10:43:44 -04:00 |
|
J. Nick Koston
|
b7ce8c116b
|
[core] Centralize component setup logging to reduce flash usage (#9885)
|
2025-07-25 19:27:03 +00:00 |
|
J. Nick Koston
|
ffebd30033
|
[ruff] Enable SIM rules and fix code simplification violations (#9872)
|
2025-07-25 18:26:08 +12:00 |
|
 Kevin AhrendtandNP 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 |
|
Kevin Ahrendt
|
6f74decd79
|
[i2s_audio] Bugfix: cast adc_channel_t to adc1_channel_t (#9688)
|
2025-07-18 16:52:46 -04:00 |
|
Peter Zich
|
cd8e1548bf
|
(Maybe?) fix I2S speaker internal DAC mode (#9435)
|
2025-07-13 13:22:07 +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
|
a9e1a4cef3
|
Clean up RAMAllocators in audio related code (#9140)
|
2025-06-19 02:53:54 +00:00 |
|
 Jonathan SwobodaandKuba Szczodrzyński
|
aa180b9581
|
Bump ESP32 Arduino version to 3.1.3 (#8604)
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
|
2025-06-19 08:16:25 +12:00 |
|
Jonathan Swoboda
|
fd3c22945b
|
[i2s_audio] Bump esphome/ESP32-audioI2S to 2.3.0 (#9124)
|
2025-06-18 04:18:23 +00:00 |
|
Kevin Ahrendt
|
fa7c42511a
|
[i2s_audio] Bugfix: crashes when unlocking i2s bus multiple times (#9100)
|
2025-06-17 12:59:07 +12:00 |
|
Keith Burzinski
|
68ef9cb3dc
|
[i2s_audio] Add `dump_config` methods, shorten log messages (#9099)
|
2025-06-16 07:36:49 +00:00 |
|
Kevin Ahrendt
|
bd85ba9b6a
|
[i2s_audio] Check for a nullptr before disabling and deleting channel (#9062)
|
2025-06-16 09:19:50 +12:00 |
|
 
|
487e1f871f
|
use `encode_uintXX` (#8847)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-11 17:06:45 +12:00 |
|
J. Nick Koston
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
Jesse Hills
|
3fb9577ad9
|
[i2s_audio] Bump esphome/ESP32-audioI2S to 2.2.0 (#8920)
|
2025-05-29 08:12:03 +12:00 |
|
Keith Burzinski
|
0ce03ae26b
|
Streamline setup() logging (g, h, i) (#8927)
|
2025-05-29 06:55:02 +12:00 |
|
Kevin Ahrendt
|
a8fdb6db4d
|
[i2s-audio] ensure mic task isn't pinned to a core (#8879)
|
2025-05-28 08:47:42 +12:00 |
|
Jesse Hills
|
1e18d0b06c
|
[i2s_audio] Add basic support for esp32-p4 (#8887)
|
2025-05-26 11:55:51 +12:00 |
|
Jesse Hills
|
f28a373898
|
[media_player] Deprecate `MEDIA_PLAYER_SCHEMA` (#8784)
|
2025-05-13 23:48:54 +00:00 |
|
Kevin Ahrendt
|
71e88fe9b2
|
[i2s_audio] Correct a microphone with a DC offset signal (#8751)
|
2025-05-13 07:30:58 +12:00 |
|
Kevin Ahrendt
|
cdce59f7f9
|
[i2s_audio] Fix: Slot bit-width for ESP32 variant (#8738)
|
2025-05-11 00:27:50 -05:00 |
|
Kevin Ahrendt
|
e988762576
|
[i2s_audio, mixer, resampler, speaker] Simplify duration played callback (#8703)
|
2025-05-06 23:42:59 -05:00 |
|
 Kevin AhrendtandJesse 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 |
|
 Kevin AhrendtandJesse Hills
|
9f629dcaa2
|
[i2s_audio, microphone, micro_wake_word, voice_assistant] Use microphone source to process incoming audio (#8645)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-04-30 10:27:03 +12:00 |
|
Kevin Ahrendt
|
e557bca420
|
[i2s_audio] Microphone reads in loop for callbacks shouldn't ever delay (#8625)
|
2025-04-28 11:19:01 +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 |
|
dependabot[bot]
|
4adda632bb
|
Bump ruff from 0.9.2 to 0.11.0 (#8409)
|
2025-03-20 09:51:23 -10:00 |
|
Kevin Ahrendt
|
83cba0d7bd
|
[i2s_audio] Bugfix: Speaker incorrectly delays when sending data (#8361)
|
2025-03-05 21:32:45 -06:00 |
|
 Kevin AhrendtandJesse Hills
|
f6cf99384b
|
[audio, i2s_audio, speaker] Media Player Components PR2 (#8164)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-02-03 15:25:41 +13:00 |
|
Kevin Ahrendt
|
2b711e532b
|
[i2s_audio] Media Player Components PR1 (#8163)
|
2025-02-02 21:38:10 +01:00 |
|
Peter Zich
|
a498fb5dcf
|
Fix braceless else statements (#7799)
|
2025-01-09 00:47:30 -06:00 |
|