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 Swoboda
|
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 |
|
Thomas Rupprecht
|
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 Ahrendt
|
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 Ahrendt
|
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 Ahrendt
|
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 |
|
Kevin Ahrendt
|
7f2ca800c1
|
[i2s_audio] Bugfix: Correctly set ring buffer size (#7959)
|
2024-12-13 23:17:58 -06:00 |
|
Keith Burzinski
|
ece72c6b18
|
[i2s_audio] Speaker type fix (#7919)
|
2024-12-04 21:03:38 -06:00 |
|
Kevin Ahrendt
|
472402745d
|
[i2s_audio] Bugfix: Follow configured bits per sample (#7916)
|
2024-12-05 10:18:14 +13:00 |
|
Kevin Ahrendt
|
c7c8711c9c
|
[i2s_audio] Bugfix: Adjust I2S speaker setup priority (#7759)
|
2024-11-14 06:39:02 +13:00 |
|
Kevin Ahrendt
|
928b39f495
|
[i2s_audio] I2S speaker improvements (#7749)
|
2024-11-13 07:20:12 +13:00 |
|
Kevin Ahrendt
|
765579dabb
|
[es8311] Add es8311 dac component (#7693)
|
2024-10-31 08:29:24 +13:00 |
|
Kevin Ahrendt
|
bff0e81ed3
|
[speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging (#7664)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-10-24 09:37:38 +13:00 |
|
Kevin Ahrendt
|
1c845e0ff8
|
[speaker, i2s_audio] I2S Speaker implementation using a ring buffer (#7605)
|
2024-10-17 11:47:11 +13:00 |
|
Pietro
|
ddde64a48d
|
Added i2s_comm_fmt parameter to i2s speaker component (#7449)
Co-authored-by: PxPert <pxpert@pxpert.cloud>
|
2024-09-19 16:16:39 +12:00 |
|
[pʲɵs]
|
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
|
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 |
|
NP v/d Spek
|
cf6ea7cb2c
|
Implement the finish() method and action. implement the is_stopped condition (#7255)
|
2024-08-14 15:42:43 +12:00 |
|
Mimoja
|
455df35e50
|
Update i2s_audio_speaker.cppi2s_audio/speaker: Fix fallthrough compiler warning (#7167)
|
2024-08-06 23:17:02 +12:00 |
|
Kevin Ahrendt
|
32b927de7e
|
revert bit shift to match previous behavior (#7109)
|
2024-07-20 07:15:11 +12:00 |
|
Jesse Hills
|
f1d19416be
|
[i2s_audio] Allow config for primary/secondary i2s mode (#7092)
|
2024-07-15 23:28:41 -05:00 |
|
Keith Burzinski
|
7aaa5ce9c8
|
Move some consts for #4585 (#7023)
|
2024-07-01 06:20:59 +00:00 |
|
Tudor Sandu
|
e2c1af199c
|
Fix media_player.volume_set when media player is not started (#6859)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-06-12 01:39:01 +00:00 |
|
Jesse Hills
|
6de79d6cfb
|
[i2s_speaker] A few fixes (#6872)
|
2024-06-10 15:22:41 +12:00 |
|
Mischa Siekmann
|
618102fe8c
|
fix: arduino media player still sets wrong state. (#6875)
|
2024-06-09 18:34:21 +12:00 |
|
Mischa Siekmann
|
8718e15a6a
|
fix: arduino media player sets wrong state for announcements (#6849)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-06-08 07:43:22 +12:00 |
|
Jesse Hills
|
dd27881336
|
[i2s_speaker] Add buffer allocation failure checks (#6829)
|
2024-05-30 03:01:39 -05:00 |
|
pimdo
|
497cf8742f
|
Make i2s_audio compatible with IDF 5+ (#6534)
* Update i2s_audio.cpp
Replace usage of I2S_NUM_MAX with I2S_NUM_1
* Update i2s_audio_microphone.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update i2s_audio_speaker.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update voice_assistant.cpp
Fix msg.event_type format
* check SOC_I2S_NUM for c3
* use I2S_NUM_AUTO
* Update i2s_audio.cpp
* Couple tweaks
* Why did they take away I2S_NUM_MAX
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-28 01:42:59 +00:00 |
|
Mischa Siekmann
|
6f53607e5a
|
Add ANNOUNCING state to media_player. (#6691)
|
2024-05-14 21:40:08 +12:00 |
|