Keith Burzinski
|
7efe1b8698
|
[fastled_clockless, fastled_spi] Add suggested alternate when using IDF (#9784)
|
2025-07-22 23:53:33 +12:00 |
|
J. Nick Koston
|
ac08fb314f
|
[api] Optimize protobuf memory usage with fixed-size arrays for Bluetooth UUIDs (#9782)
|
2025-07-22 21:50:49 +12:00 |
|
Jesse Hills
|
b17e2019c7
|
[esp32_ble_tracker] Write require feature defines after all clients are registered (#9780)
|
2025-07-22 00:49:48 +00:00 |
|
J. Nick Koston
|
e56b681506
|
[nrf52] Add missing CoreModel define for scheduler (#9777)
|
2025-07-22 12:32:50 +12:00 |
|
J. Nick Koston
|
118b74b7cd
|
[api] Optimize noise handshake with memcpy for faster connection setup (#9779)
|
2025-07-21 17:56:32 -05:00 |
|
J. Nick Koston
|
5343a6d16a
|
[api] Optimize string encoding with memcpy for 10x performance improvement (#9778)
|
2025-07-22 09:39:28 +12:00 |
|
J. Nick Koston
|
db62a94712
|
[api] Implement zero-copy for all protobuf bytes fields (#9761)
|
2025-07-22 09:38:39 +12:00 |
|
Jesse Hills
|
74ce3d2c0b
|
[tuya] Update use of fan_schema (#9762)
|
2025-07-21 15:20:25 -05:00 |
|
Jonathan Swoboda
|
a04c2c8471
|
[esp32_touch] Fix setup mode in v1 driver (#9725)
|
2025-07-22 07:25:08 +12:00 |
|
J. Nick Koston
|
e485895d97
|
[bluetooth_proxy] Optimize service discovery with in-place construction (#9765)
|
2025-07-21 20:26:20 +12:00 |
|
J. Nick Koston
|
305667b06d
|
[api] Sync uses_password field_ifdef optimization from aioesphomeapi (#9756)
|
2025-07-21 16:59:48 +12:00 |
|
J. Nick Koston
|
a45a45c688
|
[api] Split frame helper implementation into protocol-specific files (#9746)
|
2025-07-21 13:10:08 +12:00 |
|
 J. Nick KostonandCopilot
|
5b5982cfdd
|
[api] Reduce memory usage by eliminating duplicate client info strings (#9740)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-21 11:34:59 +12:00 |
|
J. Nick Koston
|
acca629c5c
|
[api] Fix missing ifdef guards for AreaInfo and DeviceInfo messages (#9730)
|
2025-07-20 23:05:53 +00:00 |
|
J. Nick Koston
|
0aabdaa0c7
|
[api] Consolidate error handling and remove unused code (#9726)
|
2025-07-20 22:52:46 +00:00 |
|
J. Nick Koston
|
2540e7edb2
|
[api] Remove deprecated protobuf fields to reduce flash usage (#9679)
|
2025-07-21 10:35:53 +12:00 |
|
 J. Nick KostonandCopilot
|
5511d61dba
|
[api] Eliminate heap allocation in process_batch_ using stack-allocated PacketInfo array (#9703)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-21 10:24:57 +12:00 |
|
J. Nick Koston
|
e474a33abd
|
[api] Memory optimizations for API frame helper buffering (#9724)
|
2025-07-21 10:20:35 +12:00 |
|
J. Nick Koston
|
534a1cf2e7
|
[esp32_ble_tracker] Batch BLE advertisement processing to reduce overhead (#9699)
|
2025-07-21 10:17:38 +12:00 |
|
J. Nick Koston
|
335110d71f
|
[bluetooth_proxy] Fix service discovery on disconnect and refactor connection handling (#9697)
|
2025-07-21 10:15:34 +12:00 |
|
 @RubenKelevraandJ. Nick Koston
|
6e31fb181e
|
core/scheduler: Make millis_64_ rollover monotonic on SMP (#9716)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-20 21:57:52 +00:00 |
|
DT-art1
|
7d30d1e987
|
[const] Move CONF_FLIP_X and CONF_FLIP_Y to `const.py` (#9741)
|
2025-07-20 20:07:56 +00:00 |
|
J. Nick Koston
|
5b3d61b4a6
|
[api] Fix missing ifdef guards for field_ifdef fields in protobuf base classes (#9693)
|
2025-07-20 15:41:00 +12:00 |
|
 JonasB2497andclydebarrow
|
727e8ca376
|
[sdl][mipi_spi] Respect clipping when drawing (#9722)
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com>
|
2025-07-19 22:29:02 +00:00 |
|
tmpeh
|
5ed77c10ae
|
Fix format string error in ota_web_server.cpp (#9711)
|
2025-07-19 11:24:26 -10:00 |
|
J. Nick Koston
|
65cbb0d741
|
[gpio] Auto-disable interrupts for shared GPIO pins in binary sensors (#9701)
|
2025-07-19 05:31:53 +00:00 |
|
 J. Nick KostonandCopilot
|
6cefe943e9
|
[gpio] Disable interrupt mode by default for LibreTiny platforms (#9687)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-19 09:32:20 +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 |
|
@RubenKelevra
|
08407706aa
|
esp32cam: add fb location config option (#9630)
|
2025-07-19 07:28:13 +12:00 |
|
Kevin Ahrendt
|
cb8d9dca2a
|
[voice_assistant] Use media player callbacks to track TTS response status (#9670)
|
2025-07-19 07:24:55 +12:00 |
|
Kevin Ahrendt
|
3f8494bf8f
|
[speaker] Media player's pipeline properly returns playing state near end of file (#9668)
|
2025-07-19 07:21:36 +12:00 |
|
Jesse Hills
|
ce3a16f03c
|
[lvgl] Prevent keyerror on min/max value widgets with no default (#9660)
|
2025-07-18 21:49:34 +10:00 |
|
J. Nick Koston
|
ec5a517a76
|
Fix bluetooth_proxy heap allocations during BLE scanning (#9633)
|
2025-07-18 16:24:29 +12:00 |
|
 Clyde Stubbsandclydeps
|
f7314adff4
|
[lvgl] Fix meter rotation (#9605)
Co-authored-by: clydeps <U5yx99dok9>
|
2025-07-18 16:14:21 +12:00 |
|
@RubenKelevra
|
1ebf157768
|
esp32_camera: deprecate i2c_pins; throw error if combined with i2c: block (#9615)
|
2025-07-17 17:09:24 -10:00 |
|
  
|
4bd0561ba3
|
[logger] fix on_message (#9642)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-17 17:08:18 -10:00 |
|
 
|
eb8a241a01
|
[esp32] Allow variant in place of board (#9427)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-18 13:48:48 +12:00 |
|
 tomaszduda23andJesse Hills
|
7cdb48b820
|
[code quality] move const to esphome/const.py (#9632)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-17 23:39:35 +00:00 |
|
J. Nick Koston
|
7f807e08b1
|
[wireguard] Fix boot loop when CONFIG_LWIP_TCPIP_CORE_LOCKING is enabled (#9637)
|
2025-07-18 11:00:56 +12:00 |
|
 J. Nick KostonandCopilot
|
fc1fd3f897
|
[api] Fix compilation error with char* lambdas in HomeAssistant services (#9638)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-18 10:55:39 +12:00 |
|
J. Nick Koston
|
f5afe1145e
|
Refactor API send_message from template to non-template implementation (#9561)
|
2025-07-18 10:28:14 +12:00 |
|
Flo
|
4378d10f45
|
Fix template event web_server crash (#9618)
|
2025-07-17 11:45:07 -10:00 |
|
@RubenKelevra
|
f7acad747f
|
Update Issues / Feature Requests links (#9607)
|
2025-07-18 00:02:09 +12:00 |
|
 J. Nick KostonandCopilot
|
44979f0840
|
Skip compilation of web_server_v1.cpp when not using version 1 (#9590)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-17 21:02:51 +12:00 |
|
J. Nick Koston
|
b1048d6e25
|
Fix lwIP thread safety assertion failures on ESP32 (#9570)
|
2025-07-17 17:06:57 +12:00 |
|
 Jesse HillsandJ. Nick Koston
|
c14b102776
|
[esp32] Add missing include for helpers (#9579)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-17 15:13:03 +12:00 |
|
J. Nick Koston
|
b1655b3fd4
|
Allow disabling OTA for web_server while keeping it enabled for captive_portal (#9583)
|
2025-07-16 17:05:09 -10:00 |
|
 J. Nick KostonandJesse Hills
|
66b6985975
|
Fix format string warnings in Web Server OTA component (#9569)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-16 23:14:25 +00:00 |
|
Jesse Hills
|
b6e8f6398c
|
Revert "Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1" (#9574)
|
2025-07-17 10:25:57 +12:00 |
|
Big Mike
|
0958e49965
|
Move CONF_ALTITUDE_COMPENSATION to const.py (#9563)
|
2025-07-16 16:06:50 -05:00 |
|