Commit Graph
18598 Commits
Author SHA1 Message Date
J. Nick Koston fd3654e206 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-24 18:53:58 -05:00
J. Nick Koston f934f3ac7e Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-24 18:53:58 -05:00
J. Nick Koston 605c894682 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-24 18:53:58 -05:00
J. Nick Koston d5c0d18c0a Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-24 18:53:57 -05:00
J. Nick Koston b7f3b3f2e1 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-24 18:53:57 -05:00
J. Nick Koston d217a7e6a8 Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-24 18:53:57 -05:00
J. Nick Koston a35290c8bc Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-24 18:53:57 -05:00
J. Nick Koston 802a14f90a Hoist the test imports to module level 2026-08-24 18:53:36 -05:00
J. Nick Koston 85c0d86040 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
# Conflicts:
#	esphome/components/esp8266/__init__.py
2026-08-24 18:52:51 -05:00
J. Nick Koston 35d147aef1 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
# Conflicts:
#	esphome/components/esp8266/const.py
2026-08-24 18:52:13 -05:00
J. Nick Koston abefc93225 Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-24 18:51:28 -05:00
J. Nick Koston 9d6ceef241 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-24 18:51:28 -05:00
J. Nick Koston ae8ab5773f Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-24 18:51:27 -05:00
J. Nick Koston 73a9f420c0 Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-24 18:51:27 -05:00
J. Nick Koston e87f617a5b Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-24 18:51:27 -05:00
J. Nick Koston 69a3ab6fb1 Error instead of substituting a state-destroying layout on legacy cores, extract the ld choice, regroup KEY_LDSCRIPT, document segment_length's None 2026-08-24 18:51:10 -05:00
J. Nick Koston 77de13dab3 Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain 2026-08-24 18:48:02 -05:00
J. Nick Koston 8e3aa5e921 Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission 2026-08-24 18:48:02 -05:00
J. Nick Koston d9d2c0bf6b Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec 2026-08-24 18:48:01 -05:00
J. Nick Koston f41aa2ff62 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 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 4b731ce9ce Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 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 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 44c8ce777a Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 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