     ![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40)
|
f757cd1210
|
[zigbee][core] Add support for Zigbee binary sensors on ESP32 H2 and C6 (#11553)
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@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-23 12:46:56 -04:00 |
|
J. Nick Koston
|
3ca86fc3fc
|
[core] Raise WDT_FEED_INTERVAL_MS to 2000ms on BK72xx (#15943)
|
2026-04-23 08:21:46 -05:00 |
|
J. Nick Koston
|
b38db617a2
|
[core] Clean up stale includes and inline yield_with_select_ in application (#15945)
|
2026-04-23 08:21:05 -05:00 |
|
J. Nick Koston
|
13fe881f70
|
[scheduler][core] Lock-free fast-path on ESPHOME_THREAD_MULTI_NO_ATOMICS via __atomic builtins (#15947)
|
2026-04-23 08:20:31 -05:00 |
|
J. Nick Koston
|
9685d4eb0b
|
[core] feed_wdt wraps feed_wdt_with_time (#15932)
|
2026-04-23 01:15:44 -05:00 |
|
Keith Burzinski
|
4c2efd4165
|
[radio_frequency] Add experimental radio_frequency entity type (base component + API) (#15556)
|
2026-04-23 01:15:25 -05:00 |
|
J. Nick Koston
|
6f00ea1457
|
[core] Move host socket-select wake mechanism into wake.h/wake.cpp (#15931)
|
2026-04-23 15:53:10 +12:00 |
|
Keith Burzinski
|
36720c8495
|
[usb_uart] Derive TX output chunk count from buffer_size config (#15909)
|
2026-04-23 09:16:14 +12:00 |
|
J. Nick Koston
|
c399cd2fa2
|
[core] RAII guard for component loop phase (#15897)
|
2026-04-22 14:04:29 +02:00 |
|
J. Nick Koston
|
f6bf6dc8e5
|
[core] Dedupe yield() fast path in wakeable_delay and always-inline (#15915)
|
2026-04-22 13:52:40 +02:00 |
|
J. Nick Koston
|
e35b435f02
|
[libretiny] Inline xTaskGetTickCount() for millis() fast path (#15918)
|
2026-04-22 13:52:27 +02:00 |
|
J. Nick Koston
|
886cd7ab72
|
[core] Collapse adjacent USE_HOST ifdef blocks in Application (#15914)
|
2026-04-22 07:47:01 -04:00 |
|
J. Nick Koston
|
23ad30cb4c
|
[esp32] Use xTaskGetTickCount() for millis() when tick rate is 1kHz (#15661)
|
2026-04-22 06:44:53 +02:00 |
|
J. Nick Koston
|
a3b49d1ed9
|
[core] Use MAC_ADDRESS_BUFFER_SIZE constant instead of duplicated literal (#15913)
|
2026-04-22 04:43:33 +00:00 |
|
J. Nick Koston
|
699cf9690a
|
[core] Optimize value_accuracy_to_buf to avoid snprintf (#15596)
|
2026-04-22 16:31:34 +12:00 |
|
J. Nick Koston
|
edcf96d057
|
[wifi] Use queue abstraction for LibreTiny WiFi events (#15343)
|
2026-04-22 06:24:09 +02:00 |
|
   
|
43c6b839cd
|
[sensor] Filter to round to significant digits (#11157)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2026-04-21 14:00:03 +00:00 |
|
Edward Firmo
|
0c9d443a5c
|
[esp32_ble] Add use_psram option to offload BT memory allocation to SPIRAM (#15644)
|
2026-04-21 15:18:46 +02:00 |
|
J. Nick Koston
|
e4f413adad
|
[core] decouple main loop cadence from scheduler wake timing (#15792)
|
2026-04-21 14:48:21 +02:00 |
|
J. Nick Koston
|
1504ac3d19
|
[core] Replace strnlen in buf_append_str for Zephyr compatibility (#15892)
|
2026-04-21 12:32:29 +00:00 |
|
J. Nick Koston
|
947c714f89
|
[core] Inline api_is_connected() for hot-path callers (#15888)
|
2026-04-21 13:48:33 +02:00 |
|
J. Nick Koston
|
f504099485
|
[api] Replace clients_ std::vector with compile-time std::array + uint8_t count (#15889)
|
2026-04-21 13:47:37 +02:00 |
|
 J. Nick KostonandCopilot
|
78875abee4
|
[core] Make buf_append_str PROGMEM-aware on ESP8266 (#15738)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-21 04:40:40 +02:00 |
|
J. Nick Koston
|
a5b1f3eece
|
[core] Remove pre-sleep socket scan from fast select path (#15639)
|
2026-04-21 04:40:03 +02:00 |
|
J. Nick Koston
|
0d3a3552da
|
[core] Move heap-allocating helpers to alloc_helpers.h/cpp (#15623)
|
2026-04-21 04:39:49 +02:00 |
|
J. Nick Koston
|
0a0176d600
|
[core] raise WDT_FEED_INTERVAL_MS from 3 ms to 300 ms (#15846)
|
2026-04-21 04:38:12 +02:00 |
|
J. Nick Koston
|
1847666e75
|
[core] Default PollingComponent() to not run when codegen is bypassed (#15832)
|
2026-04-19 17:05:27 -05:00 |
|
J. Nick Koston
|
ccb53e34ca
|
[core] Default PollingComponent() to 1ms when codegen is bypassed (#15831)
|
2026-04-18 09:04:51 -04:00 |
|
J. Nick Koston
|
df72aa26c0
|
[core] Feed WDT unconditionally in main loop to fix empty-config panic (#15830)
|
2026-04-18 11:58:54 +00:00 |
|
J. Nick Koston
|
34c35c84d5
|
[core] Fix DelayAction compile error with non-const reference args (#15814)
|
2026-04-17 14:31:31 +00:00 |
|
J. Nick Koston
|
d4fe46bb24
|
[core] Expose App.wake_loop_isrsafe() on ESP8266 (#15797)
|
2026-04-17 02:46:12 -10:00 |
|
J. Nick Koston
|
523c6f2376
|
[core] coerce set_interval(0) / update_interval: 0ms to 1ms (#15799)
|
2026-04-17 02:45:50 -10:00 |
|
J. Nick Koston
|
b232fc91ab
|
[runtime_stats] Track main loop active time and report overhead (#15743)
|
2026-04-16 14:07:26 -10:00 |
|
J. Nick Koston
|
627e440bd6
|
[libretiny] Make IRAM_ATTR functional on RTL87xx and LN882H (#15766)
|
2026-04-16 19:38:49 +00:00 |
|
J. Nick Koston
|
4c758fa1da
|
[time] Fix RTC is_valid() rejecting valid times after day_of_year cleanup (#15763)
|
2026-04-16 09:40:22 -04:00 |
|
J. Nick Koston
|
c8e21802db
|
[core] Diagnose missing cg.templatable in codegen for TEMPLATABLE_VALUE fields (#15758)
|
2026-04-16 09:36:55 -04:00 |
|
J. Nick Koston
|
e7194dce75
|
[core] Deduplicate entity type boilerplate with X-macro pattern (#15618)
|
2026-04-15 17:45:01 -10:00 |
|
J. Nick Koston
|
01b5bef37f
|
[status_led] Disable loop when idle (#15642)
|
2026-04-15 17:44:42 -10:00 |
|
 J. Nick KostonandCopilot
|
506edaadd5
|
[core] Inline feed_wdt hot path with out-of-line slow path (#15656)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-14 19:08:30 +00:00 |
|
 
|
3f82a3a519
|
[core] Inline Millis64Impl::compute() on single-threaded platforms (#15684)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-04-14 08:20:31 -10:00 |
|
J. Nick Koston
|
79cee864cb
|
[esphome][ota] Disable loop while idle, wake on listening-socket activity (#15636)
|
2026-04-14 08:20:14 -10:00 |
|
J. Nick Koston
|
da9fbb8044
|
[core] Fix app_state_ status bits clobbered for non-looping components (#15658)
|
2026-04-14 07:50:11 -10:00 |
|
J. Nick Koston
|
cf01163c8c
|
[core] Add uint32_to_str helper and use in preferences (#15597)
|
2026-04-14 07:49:44 -10:00 |
|
J. Nick Koston
|
2a530a4bf4
|
[core] Optimize format_hex_internal by splitting separator loop (#15594)
|
2026-04-14 07:48:33 -10:00 |
|
J. Nick Koston
|
b85a7ef317
|
[scheduler] Force-inline process_to_add() fast path (#15685)
|
2026-04-13 08:40:58 -10:00 |
|
J. Nick Koston
|
9f7e310526
|
[scheduler] Force-inline cleanup_() fast path (#15683)
|
2026-04-13 08:40:39 -10:00 |
|
J. Nick Koston
|
af7cb1d81e
|
[scheduler] Force-inline process_defer_queue_() fast path (#15686)
|
2026-04-13 08:40:25 -10:00 |
|
 J. Nick KostonandCopilot
|
a8b7c7a4ac
|
[core] Add TemplatableFn for 4-byte function-pointer templatable storage (#15545)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-08 08:38:00 -04:00 |
|
J. Nick Koston
|
e658a8559e
|
[ethernet] Add W6100 and W6300 support for RP2040 (#15543)
|
2026-04-07 16:57:05 -10:00 |
|
Jonathan Swoboda
|
8ffe0f5e31
|
[core] Fix ANSI codes for secret text hiding (#15521)
|
2026-04-07 22:02:36 -04:00 |
|