1
0
mirror of https://github.com/esphome/esphome.git synced 2025-11-20 08:46:01 +00:00
Commit Graph

17331 Commits

Author SHA1 Message Date
J. Nick Koston
47cc240368 Add action continuation tests
new baseline ahead of https://github.com/esphome/esphome/pull/11650
2025-11-02 17:23:37 -06:00
J. Nick Koston
21a343701d cover 2025-11-02 17:21:03 -06:00
J. Nick Koston
2f35a94d28 revert 2025-11-02 17:13:56 -06:00
J. Nick Koston
035a510aba fix conflict 2025-11-02 17:11:13 -06:00
J. Nick Koston
c1023116f2 Merge dev branch with action continuation optimizations
- Integrated upstream loop re-entry fixes from PR #7972
- Updated WhileAction and RepeatAction to use simpler parameter passing (no var_ storage)
- Maintained all optimization benefits (ContinuationAction, WhileLoopContinuation, RepeatLoopContinuation)
- DelayAction: shared_ptr + lambda instead of std::bind
- WaitUntilAction: simple lambda instead of std::bind
- IfAction: ContinuationAction (4-8 bytes) instead of LambdaAction (40 bytes)
- WhileAction: WhileLoopContinuation with simplified parameter passing
- RepeatAction: RepeatLoopContinuation with simplified parameter passing
2025-11-02 17:06:22 -06:00
Kjell Braden
86402be9e3 actions: fix loop re-entry (#7972)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
2025-11-02 17:02:13 -06:00
tomaszduda23
8a8a80e107 [nrf52, zigbee] OnlyWith support list of components (#11533)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-11-02 16:44:52 -06:00
Juan Antonio Aldea
79378a930e Use lists inits initialization instead of std::fill (#11532) 2025-11-02 16:26:20 -06:00
Jimmy Hedman
c822ec152f Enable IPv6 for host (#11630) 2025-11-02 16:22:49 -06:00
tomaszduda23
50e7ce55e7 [nrf52] enable nrf52 test (#11379) 2025-11-02 16:20:30 -06:00
tomaszduda23
70ea3af578 [nrf52,gpio] switch input gpio to polling mode (#11664) 2025-11-02 16:19:28 -06:00
Guillermo Ruffino
338190abec ESP32 Pin loopTask to CORE 1 (#11669) 2025-11-02 16:11:02 -06:00
Edward Firmo
425c88ee94 [nextion] Send auto_wake_on_touch as part of startup commands on loop (#11670) 2025-11-02 16:06:13 -06:00
Kjell Braden
f6946c0b9a add integration test for script re-entry argument issue (#11652)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-11-02 15:08:45 -06:00
J. Nick Koston
edde2fc94c Add basic tests for web_server_idf (#11659) 2025-11-02 08:18:17 -06:00
J. Nick Koston
1fc3165b58 [api] Remove unnecessary intermediate variable in frame helpers (#11668) 2025-11-01 22:43:39 -05:00
J. Nick Koston
d25121a55c [core] Remove redundant fd bounds check in yield_with_select_() (#11666) 2025-11-01 22:43:08 -05:00
J. Nick Koston
1704e8dd69 Merge branch 'integration' into memory_api 2025-11-01 21:57:55 -05:00
J. Nick Koston
cd38cc80cb Merge branch 'buffer_cleanup_temp' into integration 2025-11-01 21:57:48 -05:00
J. Nick Koston
b97c688f25 [api] Remove unnecessary intermediate variable in frame helpers 2025-11-01 18:31:26 -05:00
J. Nick Koston
82964576f0 Merge branch 'integration' into memory_api 2025-11-01 16:58:54 -05:00
J. Nick Koston
fedee74e25 Merge branch 'select_remove_double_check' into integration 2025-11-01 16:58:48 -05:00
J. Nick Koston
e2e20d79d0 [core] Remove redundant fd bounds check in yield_with_select_() 2025-11-01 16:58:17 -05:00
J. Nick Koston
e370dd0a14 Merge branch 'integration' into memory_api 2025-11-01 15:27:06 -05:00
J. Nick Koston
d2127b9000 Merge branch 'ble_latancy' into integration 2025-11-01 15:26:58 -05:00
J. Nick Koston
604508e3d8 fix 2025-11-01 15:23:35 -05:00
J. Nick Koston
bb2418a53f fix 2025-11-01 15:13:30 -05:00
J. Nick Koston
b80f40676a fix ble latency 2025-11-01 15:02:51 -05:00
J. Nick Koston
32ea82060d fix ble latency 2025-11-01 15:02:26 -05:00
J. Nick Koston
69af4cddb5 fix ble latency 2025-11-01 14:58:24 -05:00
J. Nick Koston
ff2e2bed66 fix ble latency 2025-11-01 14:56:11 -05:00
J. Nick Koston
f6a5a30dc2 fix ble latency 2025-11-01 14:55:37 -05:00
J. Nick Koston
a29f209b46 fix ble latency 2025-11-01 14:53:34 -05:00
J. Nick Koston
9c5dbd18c2 fix ble latency 2025-11-01 14:53:12 -05:00
J. Nick Koston
66eb10cc55 fix ble latency 2025-11-01 14:52:45 -05:00
J. Nick Koston
90fada3de9 Merge branch 'integration' into memory_api 2025-11-01 13:23:08 -05:00
J. Nick Koston
ad6bb77b9c Merge branch 'web_server_idf_appends' into integration 2025-11-01 13:23:00 -05:00
J. Nick Koston
e91b0bb804 preen 2025-11-01 13:13:56 -05:00
J. Nick Koston
a6b64db51a Merge branch 'integration' into memory_api 2025-11-01 13:05:01 -05:00
J. Nick Koston
45de63dd68 Merge branch 'web_server_idf_appends' into integration 2025-11-01 13:04:53 -05:00
J. Nick Koston
00abf7da72 Merge branch 'web_server_idf_appends' of https://github.com/esphome/esphome into web_server_idf_appends 2025-11-01 13:01:38 -05:00
J. Nick Koston
afcce8e5c6 fixup 2025-11-01 13:01:18 -05:00
J. Nick Koston
5b00ff1bf1 Merge branch 'web_server_idf_tests' into web_server_idf_appends 2025-11-01 12:49:23 -05:00
J. Nick Koston
0c101768d7 tests 2025-11-01 12:48:24 -05:00
J. Nick Koston
e567cb9658 tests 2025-11-01 12:47:54 -05:00
J. Nick Koston
7714f71d5c Merge branch 'integration' into memory_api 2025-11-01 12:42:49 -05:00
J. Nick Koston
6c7fd88ced Merge branch 'web_server_idf_appends' into integration 2025-11-01 12:42:42 -05:00
J. Nick Koston
2f56af0078 [web_server_idf] Reduce flash by eliminating temporary string allocations in event formatting 2025-11-01 12:41:22 -05:00
J. Nick Koston
f502907c7a [web_server_idf] Reduce flash by eliminating temporary string allocations in event formatting 2025-11-01 12:39:01 -05:00
J. Nick Koston
3c5e702c84 Merge branch 'integration' into memory_api 2025-11-01 12:12:06 -05:00