Commit Graph
20284 Commits
Author SHA1 Message Date
J. Nick Koston bf6d75fd5e fix 2026-01-13 22:08:57 -10:00
J. Nick Koston 38c5421d54 name log 2026-01-13 21:56:06 -10:00
J. Nick Koston 25b7d1ea15 minimize diff 2026-01-13 21:50:03 -10:00
J. Nick Koston 4520f7f646 minimize diff 2026-01-13 21:47:27 -10:00
J. Nick Koston ba36934f91 minimize diff 2026-01-13 21:46:19 -10:00
J. Nick Koston 16d7342772 cleanup 2026-01-13 21:37:24 -10:00
J. Nick Koston c8fcc258c3 cleanup 2026-01-13 21:32:24 -10:00
J. Nick Koston 42f98ebc80 [scheduler] Eliminate heap allocations for std::string names and add uint32_t ID API 2026-01-13 20:16:59 -10:00
J. Nick Koston c8cc29a991 [api] Reduce batch RAM usage by 33% via switch dispatch (#13199) 2026-01-14 03:58:06 +00:00
J. Nick Koston 8b49d465f8 [bh1750] Eliminate heap allocations by replacing callbacks with state machine (#11950) 2026-01-13 17:44:43 -10:00
J. Nick Koston 0a25eae420 Merge branch 'reduce_batch_size' into integration 2026-01-13 17:17:25 -10:00
J. Nick Koston 52088009e4 bot comment 2026-01-13 17:16:41 -10:00
J. Nick Koston 44f9e8507a safety 2026-01-13 17:12:03 -10:00
J. Nick Koston 02b2d4f1a2 fix events 2026-01-13 17:05:45 -10:00
J. Nick Koston 23e6a9a27a narrow 2026-01-13 17:04:50 -10:00
J. Nick Koston f027b32c18 fix events 2026-01-13 17:00:43 -10:00
J. Nick Koston 54665edd18 use push_back, generates much simpler code for pod types 2026-01-13 16:57:34 -10:00
J. Nick Koston 5580d11a2e tweak 2026-01-13 16:53:41 -10:00
J. Nick Koston a3061a7488 [api] Reduce BatchItem size from 12 to 8 bytes using switch dispatch 2026-01-13 16:47:55 -10:00
J. Nick Koston 47ee2f4ad9 [wifi] Use StaticVector for WiFi listeners with per-type compile-time sizing (#13197) 2026-01-14 02:20:39 +00:00
J. Nick Koston 2efc51b28c Merge remote-tracking branch 'upstream/dev' into integration 2026-01-13 15:46:38 -10:00
J. Nick KostonandCopilot 2793e33baf [logger] Use StaticVector for log listeners with compile-time sizing (#13196)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 15:43:17 -10:00
J. Nick KostonandCopilot 5dfdd05122 [logger] Use RAII guards for recursion protection and optimize hot path (#13194)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 15:43:02 -10:00
J. Nick Koston 316b41710c Merge remote-tracking branch 'origin/request_log_listener' into integration 2026-01-13 14:28:14 -10:00
J. Nick Koston 32fe66c2ae Merge branch 'wifi_listeners_static_vector' into integration 2026-01-13 14:28:04 -10:00
J. Nick Koston ad64a1b7b4 document, document, documet 2026-01-13 14:21:35 -10:00
J. Nick Koston 9567046e9c [wifi] Use StaticVector for WiFi listeners with per-type compile-time sizing 2026-01-13 14:20:04 -10:00
J. Nick Koston e01e616aad address bot comments 2026-01-13 14:18:58 -10:00
J. Nick KostonandCopilot 52574e2fd4 Update esphome/components/logger/__init__.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 14:12:48 -10:00
J. Nick Koston 3f3d2b3df2 Merge branch 'request_log_listener' into integration 2026-01-13 14:00:40 -10:00
J. Nick Koston 1d2fa12911 [logger] Use StaticVector for log listeners with compile-time sizing 2026-01-13 13:59:37 -10:00
J. Nick Koston bc035e06fd Merge branch 'logger_raii' into integration 2026-01-13 13:40:25 -10:00
J. Nick KostonandCopilot 6ed7412634 Update esphome/components/logger/logger.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 13:36:18 -10:00
J. Nick KostonandCopilot fdb7b800df Update esphome/components/logger/logger.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 13:36:12 -10:00
J. Nick Koston c2c616a2ec Merge branch 'logger_raii' into integration 2026-01-13 13:34:48 -10:00
Cougar be12e3667a [ssd1306_i2c] fix "SSD1306 72x40" display initialization (add SSD1306B Iref setup) (#13148) 2026-01-13 18:30:15 -05:00
J. Nick Koston 421646030b Merge branch 'dev' into logger_raii 2026-01-13 13:29:24 -10:00
Clyde Stubbs 52c631384a [epaper_spi] Add Waveshare 2.13v3 (#13117) 2026-01-13 18:28:24 -05:00
Jonathan SwobodaandClaude Opus 4.5 45e000f091 [ota] Mark partition valid when OTA begins to prevent rollback blocking (#13195)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 18:27:45 -05:00
tomaszduda23andJonathan Swoboda e45cad45fe [nrf52,zigbee] Add binary output as switch (#13083)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
2026-01-13 17:39:28 -05:00
J. Nick Koston f852fb4300 tweak 2026-01-13 12:14:49 -10:00
J. Nick Koston 92f15e82d7 [logger] Use RAII guards for recursion protection and optimize hot path 2026-01-13 12:11:38 -10:00
J. Nick Koston 3d74d1e7f0 [libretiny] Regenerate boards, enable Cortex-M4 atomics, and consolidate platform code (#13191) 2026-01-13 21:39:11 +00:00
J. Nick Koston a060d1d044 [wifi] Fix ESP8266 disconnect callback order to set error flag before notifying listeners (#13189) 2026-01-13 11:33:36 -10:00
J. Nick Koston 52c34441b1 Merge branch 'libretiny_regen_fixes' into integration 2026-01-13 09:50:52 -10:00
Kevin Ahrendt 733f57da50 [i2s_audio] Bugfix: Buffer overflow in software volume control (#13190) 2026-01-13 09:42:36 -10:00
dependabot[bot] 4d96c60696 Bump yamllint from 1.37.1 to 1.38.0 (#13192)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 09:36:58 -10:00
J. Nick Koston ae2575b33f fix 2026-01-13 09:34:43 -10:00
J. Nick Koston 3d51413706 lets not miss it 2026-01-13 09:33:46 -10:00
J. Nick Koston 6fd6b46ef8 [libretiny] Regenerate boards, enable Cortex-M4 atomics, and consolidate platform code 2026-01-13 09:31:05 -10:00