Kevin Ahrendt
|
3dd60c5713
|
[core] Support allocating ring buffer in internal memory (#16187)
|
2026-05-01 07:55:08 -05:00 |
|
J. Nick Koston
|
5cc447e0da
|
[core] Move per-platform hal_platform.h into components/platform/hal.h (#16183)
|
2026-04-30 21:27:31 -05:00 |
|
J. Nick Koston
|
9999913d07
|
[zephyr] Move HAL bodies into components/zephyr/hal.cpp + inline trivial dispatches (#16116)
|
2026-04-30 20:10:51 -05:00 |
|
J. Nick Koston
|
92aa98f680
|
[host] Move HAL bodies into components/host/hal.cpp + inline trivial dispatches (#16115)
|
2026-05-01 00:42:38 +00:00 |
|
J. Nick Koston
|
24fdfcf1a1
|
[rp2040] Move HAL bodies into components/rp2040/hal.cpp + inline trivial dispatches (#16114)
|
2026-04-30 19:15:41 -05:00 |
|
J. Nick Koston
|
b708d1a826
|
[core] Drop unused DELAY_ACTION from InternalSchedulerID enum (#16151)
|
2026-04-30 19:14:34 -05:00 |
|
J. Nick Koston
|
45e78e4114
|
[core] Inline loop gate expression to avoid stale local reuse (#16167)
|
2026-04-30 19:13:54 -05:00 |
|
J. Nick Koston
|
61261b4a59
|
[libretiny] Move HAL bodies into components/libretiny/hal.cpp + inline trivial dispatches (#16113)
|
2026-04-30 12:33:22 -05:00 |
|
Kevin Ahrendt
|
f1d3be4bda
|
[core] Simplify RAMAllocator and add internal fallback to external mode (#16171)
|
2026-04-30 12:03:40 -04:00 |
|
J. Nick Koston
|
f0bffed3c0
|
[esp8266] Move HAL bodies into components/esp8266/hal.cpp + inline arch_init (#16112)
|
2026-04-30 15:42:17 +12:00 |
|
J. Nick Koston
|
9b1f5c59bb
|
[core] Fix null deref in WarnIfComponentBlockingGuard for self-keyed scheduler timers (#16150)
|
2026-04-29 23:05:38 +00:00 |
|
J. Nick Koston
|
cecccebc64
|
[core] DelayAction: drop Component inheritance, use self-keyed scheduler (#16129)
|
2026-04-29 20:35:04 +00:00 |
|
![dependabot[bot]](/avatar/bd5a8d6c673b738d52b0ac42a110045f3f964b3ebfc1d60ea805af743b1dc0e6?size=40) Jonathan Swobodaanddependabot[bot]
|
53b682e48f
|
[ci] Bump clang-tidy from 18.1.8 to 22.1.0.1 (#16078)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-04-29 20:19:33 +00:00 |
|
J. Nick Koston
|
813964714c
|
[esp32] Move HAL bodies into components/esp32/hal.cpp + inline trivial dispatches (#16111)
|
2026-04-29 20:09:08 +00:00 |
|
J. Nick Koston
|
c41f38e16d
|
[scheduler] Add self-keyed timer API for callers without a Component (#16127)
|
2026-04-29 13:24:37 -05:00 |
|
J. Nick Koston
|
69a33d8ac0
|
[core] Inline HAL clock wrappers and split hal.h into per-platform headers (#15977)
|
2026-04-29 12:31:55 -05:00 |
|
Jonathan Swoboda
|
ce61dcf387
|
[remote_base][core] Drop redundant typename in dependent type contexts (#16137)
|
2026-04-29 16:54:17 +00:00 |
|
J. Nick Koston
|
2fce71e0d4
|
[wifi] Add phy_mode option for ESP8266 (#16055)
|
2026-04-29 14:31:07 +12:00 |
|
J. Nick Koston
|
35cb28edfe
|
[output] Gate FloatOutput power scaling fields behind USE_OUTPUT_FLOAT_POWER_SCALING (#15998)
|
2026-04-29 13:27:22 +12:00 |
|
J. Nick Koston
|
1363f661e6
|
[core] Inline ContinuationAction in If/While/RepeatAction (#16040)
|
2026-04-28 21:26:25 -04:00 |
|
J. Nick Koston
|
9768380856
|
[api] Hoist memw out of socket ready check to once per main-loop iter (#15996)
|
2026-04-29 13:04:10 +12:00 |
|
 Jonathan SwobodaandJ. Nick Koston
|
15df477472
|
[core] Reduce copies in Callback/CallbackManager call paths (#16093)
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2026-04-28 19:41:28 -04:00 |
|
Clyde Stubbs
|
9af557de6d
|
[lvgl] Add utility gradient function (#16048)
|
2026-04-29 06:29:38 +10:00 |
|
 
|
968878a62d
|
[nrf52] implement wake_loop_threadsafe/wakeable_delay (#16032)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-28 16:35:12 +00:00 |
|
J. Nick Koston
|
daf3f4d2f1
|
[core] wakeable_delay: yield on already-woken fast path (ESP8266, RP2040) (#16045)
|
2026-04-28 10:41:17 -05:00 |
|
J. Nick Koston
|
0759a3c681
|
[core] Split wake.{h,cpp} into per-platform files (#15978)
|
2026-04-28 08:48:13 -05:00 |
|
J. Nick Koston
|
a03de7cea2
|
[core] Freshen loop_component_start_time_ before scheduler dispatch (#16064)
|
2026-04-28 13:23:08 +12:00 |
|
J. Nick Koston
|
79b741b8dc
|
[core] Combine entity register + configure_entity_ into one call (#16030)
|
2026-04-27 03:03:39 +00:00 |
|
J. Nick Koston
|
2e096bb036
|
[core] Combine set_component_source_ + register_component_ into one call (#16029)
|
2026-04-26 21:54:15 -05:00 |
|
J. Nick Koston
|
0f25d91e68
|
[core] Unify skip_external_update and honor it in external_files for faster esphome logs (#16016)
|
2026-04-26 07:24:33 -05:00 |
|
J. Nick Koston
|
4c0dfb0e0d
|
[core] Raise ESP32 WDT feed interval to 1/5 of configured timeout (#15984)
|
2026-04-26 07:22:50 -05:00 |
|
 
|
68625a1b76
|
[core] Isolate generated build metadata (#16007)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-04-26 09:11:09 +00:00 |
|
J. Nick Koston
|
f092e619d8
|
[rtttl] Gate on_finished_playback callback storage behind define (#16003)
|
2026-04-26 00:03:59 -05:00 |
|
J. Nick Koston
|
58f6ad2d0c
|
[safe_mode] Use StaticCallbackManager for on_safe_mode (#16002)
|
2026-04-26 00:01:21 -05:00 |
|
J. Nick Koston
|
773b4d887b
|
[core] Scheduler: don't sleep while defer queue is non-empty (#15968)
|
2026-04-24 08:11:29 -05:00 |
|
 Kevin AhrendtandCopilot
|
ddf1426f86
|
[sendspin] Add initial Sendspin hub component (PR1) (#15924)
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-23 22:09:36 +00:00 |
|
     ![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 |
|