Commit Graph
18728 Commits
Author SHA1 Message Date
J. Nick Koston 4b731ce9ce Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-24 18:48:01 -05:00
J. Nick Koston bcc5a551dc Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-24 18:48:01 -05:00
J. Nick Koston 50e6a011cb Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-24 18:48:01 -05:00
J. Nick Koston 2cd5db4854 Merge remote-tracking branch 'origin/esp8266-native-build-surgery' into esp8266-native-build-surgery 2026-08-24 18:47:58 -05:00
J. Nick Koston 260bfc2358 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-24 18:47:07 -05:00
J. Nick Koston 4e66248682 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-24 18:47:07 -05:00
J. Nick Koston f6c308cefa Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-24 18:47:07 -05:00
J. Nick Koston 63b25f00cb Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-24 18:47:06 -05:00
J. Nick Koston 44c8ce777a Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-24 18:47:06 -05:00
J. Nick Koston bd9cf790d7 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-24 18:47:06 -05:00
J. Nick Koston 6eaf22afd8 Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-24 18:47:06 -05:00
J. Nick Koston 767b60a914 Merge remote-tracking branch 'origin/dev' into esp8266-native-build-surgery 2026-08-24 18:46:55 -05:00
J. Nick Koston 7ca1b79544 Name the ldscript key, warn when a pre-2.4.2 core cannot honor it, pin the rule
KEY_LDSCRIPT replaces the bare literal at both the table entry and the
lookup, so a typo cannot silently fall back to the layout-moving
default; the regeneration recipe notes that overrides must survive a
refresh; a board pinning an override on an Arduino core <= 2.4.2 warns
that the layout cannot be honored; and board_ld_script gains the test
pinning d1_wroom_02's shipped layout and the size defaults.
2026-08-24 18:46:47 -05:00
J. Nick Koston a25509bda0 Share the per-board ldscript rule via boards.board_ld_script
One source of truth for the PlatformIO pinning and the native
generator's fallback, so the per-board rule cannot drift.
2026-08-24 18:46:47 -05:00
J. Nick Koston 04825d3a58 Reconcile BOARDS with the generated table: d1_wroom_02 joins with its shipped flash layout 2026-08-24 18:46:47 -05:00
J. Nick Koston e714848fb9 Trim comment essays and hoist function-local test imports 2026-08-24 18:46:47 -05:00
J. Nick Koston d7ee824228 Phrase the board-table regen comment imperatively 2026-08-24 18:46:47 -05:00
J. Nick Koston 862b7f7c3e Pin fingerprint stability and sensitivity behaviorally, note the platform pairing 2026-08-24 18:46:47 -05:00
J. Nick Koston 77c41d2579 State what the fingerprint test actually pins 2026-08-24 18:46:47 -05:00
J. Nick Koston 4d92741e69 Pin the decoy anchor, guard unselected segments, fingerprint the module source 2026-08-24 18:46:47 -05:00
J. Nick Koston b2ac49d8a8 Anchor the segment regex, reject unknown segments, and pin real-script fixtures 2026-08-24 18:46:47 -05:00
J. Nick Koston 8fb6496583 Export a surgery fingerprint for linker-script cache stamps 2026-08-24 18:46:47 -05:00
J. Nick Koston 5f3d73720e Patch exactly the named segments and share the segment-line pattern 2026-08-24 18:46:47 -05:00
J. Nick Koston cdd8a16cb9 Add the ESP8266 linker-script surgery and board build metadata 2026-08-24 18:46:47 -05:00
J. Nick Koston b3d9aa2d84 [core] Log which source change triggered a rebuild (#18552) 2026-08-24 18:46:43 -05:00
J. Nick Koston a5ae1097cc Restore the fast fail before the baseline build when nothing matched 2026-08-24 18:45:40 -05:00
acd3c4f156 [lvgl] Implement list widget (#18018)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-08-24 23:20:20 +00:00
J. Nick Koston 1739bbf3de Name explicit ninja targets instead of policing mtimes, unify the no-tests accounting per pattern, mark stale-ELF decodes, glob the idedata caches 2026-08-24 18:15:58 -05:00
luar123andJ. Nick Koston 37b78ad46a [zigbee][time] Add zigbee time component on esp32 (#18656)
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-08-24 17:24:57 -05:00
esphome[bot] a15fae6a1e Bump aioesphomeapi from 46.1.0 to 46.2.0 (#18740) 2026-08-24 22:15:09 +00:00
J. Nick Koston f30802757e Stamp the compile-DB freshness, defer the silent-component failure past the summary, mark every undecoded address, honor all-platform fixtures 2026-08-24 17:06:59 -05:00
guillempagesandJ. Nick Koston c866add320 [runtime_image] Fix include (#18738)
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-08-24 16:23:07 -05:00
J. Nick Koston 2a05372a51 [gpio] Fix one_wire reset busy-waiting with interrupts off when delay wraps (#18733) 2026-08-24 16:20:25 -05:00
J. Nick Koston eb2e9a791b Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-24 16:00:09 -05:00
J. Nick Koston 38bc629db3 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-24 16:00:09 -05:00
J. Nick Koston ed4c1af5a9 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-24 16:00:09 -05:00
J. Nick Koston 13b9ff5f7f Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-24 16:00:09 -05:00
J. Nick Koston 7e2c83a397 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-24 16:00:09 -05:00
J. Nick Koston dafb60434f Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-24 16:00:08 -05:00
J. Nick Koston 53cb82c76b Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-24 16:00:08 -05:00
J. Nick Koston 4efc3ecb70 Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery 2026-08-24 16:00:08 -05:00
J. Nick Koston 4457158e3b Merge remote-tracking branch 'origin/dev' into esp8266-native-shared-helpers 2026-08-24 15:59:59 -05:00
J. Nick Koston 19866c60ee [core] Parallelize registry and tool downloads (#18662) 2026-08-24 15:59:00 -05:00
J. Nick Koston 8d1c58afaa Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-24 15:58:32 -05:00
J. Nick Koston 37d5ba1807 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-24 15:58:32 -05:00
J. Nick Koston eaa9e955b2 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-24 15:58:31 -05:00
J. Nick Koston f6cb25f811 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-24 15:58:31 -05:00
J. Nick Koston 431312da29 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-24 15:58:31 -05:00
J. Nick Koston bc86285369 Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-24 15:58:31 -05:00
J. Nick Koston f78c1cb85c Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-24 15:58:30 -05:00