Commit Graph
3918 Commits
Author SHA1 Message Date
J. Nick Koston d1845fcded Route extra-script link flags and fail loudly on an unfulfilled provides() promise
Extra-script LINKFLAGS travel outside build.flags by design; the backend
now drains them into the library's link flags, matching the ESP-IDF
backend, instead of dropping a link-stage input silently. An unfulfilled
provides() promise raises by name (deduplicated) like the module's other
can-never-link checks, the vacuous end-to-end silence test is replaced
by a link-flags test that can fail, and a version-less dependency
assumed satisfied by manifest name alone warns like its backend twin
since the match is name-only evidence.
2026-08-25 21:33:38 -05:00
J. Nick Koston 9a38acaa00 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 18:18:22 -05:00
J. Nick Koston d79d713edc Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 18:18:21 -05:00
J. Nick Koston 425b3e4795 Merge remote-tracking branch 'origin/dev' into esp8266-native-build-infra 2026-08-25 18:17:23 -05:00
c272c4c1a6 [lvgl] Add table widget (#18422)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
2026-08-26 08:44:42 +10:00
J. Nick Koston 150f75d8f6 [esp8266] Add linker-script surgery and board build metadata for the native toolchain (#18555) 2026-08-26 10:29:57 +12:00
J. Nick Koston 26aac6619c Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 15:17:12 -05:00
J. Nick Koston 659ad9fe13 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 15:17:12 -05:00
J. Nick Koston da046a9886 Assert the forced-on working-ccache case emits no warning at all
The 'Not decoded' escape hatch could only mask a regression; assert the
captured records directly instead.
2026-08-25 15:16:54 -05:00
J. Nick Koston 6cfff58f53 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 14:04:01 -05:00
J. Nick Koston ac458608fd Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 14:04:01 -05:00
J. Nick Koston 95ea7b954c Probe forced-on ccache directly so the warnings cannot contradict, carry the traceback on unexpected prefetch failures 2026-08-25 14:03:44 -05:00
J. Nick Koston 0239475b78 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 13:46:34 -05:00
J. Nick Koston 7d6e562bf5 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 13:46:33 -05:00
J. Nick Koston 465222a372 Cover the forced-on working-ccache path, pin both marker-probe arms 2026-08-25 13:46:16 -05:00
J. Nick Koston 43d0dd04e7 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 13:34:51 -05:00
J. Nick Koston b942c00be9 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 13:34:51 -05:00
J. Nick Koston a3194aa0f2 Split the forced-on ccache warning by cause, cover the marker re-check 2026-08-25 13:34:29 -05:00
J. Nick Koston 29ad72f897 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 13:21:57 -05:00
J. Nick Koston 84e1e0fb23 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
# Conflicts:
#	tests/unit_tests/test_writer.py
2026-08-25 13:21:41 -05:00
J. Nick Koston 7f2851f283 Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-25 13:20:50 -05:00
J. Nick Koston 57711a0721 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-25 13:20:50 -05:00
J. Nick Koston 1e9499d87d Merge remote-tracking branch 'origin/dev' into esp8266-native-build-surgery 2026-08-25 13:20:50 -05:00
J. Nick Koston 9caeb948f3 Warn when forced-on ccache has no usable binary, skip freshly installed dests in the prefetch, derive the clean-all sandbox from the cache registry 2026-08-25 13:20:30 -05:00
J. Nick Koston 145373ed13 [api] Widen message type storage to uint16_t (#18526) 2026-08-25 18:04:41 +00:00
J. Nick Koston 61f15df4d3 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 12:49:55 -05:00
J. Nick Koston 83b5d67e3c Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 12:49:55 -05:00
J. Nick Koston eb37f8efbe Fetch registry metadata through the consolidated HTTP path 2026-08-25 12:49:40 -05:00
J. Nick Koston 8749c3d18d [esp32_ble_tracker] Warn when the scan window is above 600ms with wifi (#18725) 2026-08-25 12:40:57 -05:00
J. Nick Koston b6e9845f27 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-25 12:39:02 -05:00
J. Nick Koston e52bfe31f2 Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 12:39:02 -05:00
J. Nick Koston 64dd23a705 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 12:39:02 -05:00
J. Nick Koston ed369ae353 Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-25 12:39:02 -05:00
J. Nick Koston 3426eb2733 Merge remote-tracking branch 'origin/dev' into esp8266-native-build-surgery 2026-08-25 12:38:49 -05:00
J. Nick Koston 688e833413 [core] Consolidate HTTP download paths (#18742) 2026-08-25 12:38:20 -05:00
J. Nick Koston f8669a34dd Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-25 12:37:46 -05:00
J. Nick Koston 21de71bd7a Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 12:37:46 -05:00
J. Nick Koston e47c800805 Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 12:37:46 -05:00
J. Nick Koston fce5a94234 Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-25 12:37:46 -05:00
J. Nick Koston 94b47496c8 Merge remote-tracking branch 'origin/dev' into esp8266-native-build-surgery 2026-08-25 12:37:36 -05:00
J. Nick Kostonandpre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> 19b434f99c [espidf] Cache the discovered component list to skip the discovery configure (#18752)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-25 12:36:57 -05:00
Frédéric MetrichClaudepre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
0b78800e3d [emontx] Add apparent power (AP) and frequency (F) sensor support (#18586)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-25 11:07:18 -05:00
J. Nick Koston 1fa27b79a6 Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing 2026-08-25 10:47:58 -05:00
J. Nick Koston 0f41148e5c Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend 2026-08-25 10:47:58 -05:00
J. Nick Koston e169f71bae Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer 2026-08-25 10:47:58 -05:00
J. Nick Koston 4e192cf89a Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra 2026-08-25 10:47:58 -05:00
J. Nick Koston 515aa96844 Merge remote-tracking branch 'origin/dev' into esp8266-native-build-surgery 2026-08-25 10:47:44 -05:00
Jesse Hills 6a86ef0ee0 [ethernet] Add spi_id option to attach to an existing SPI bus (#18530) 2026-08-25 10:45:38 -05:00
NoQuarrelandpre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> b579751bdf [sfa40] Add SFA40 sensor support (#17815)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-08-25 07:55:19 -04:00
J. Nick Koston bc8d0840eb [time] Skip automation.cpp when no on_time or on_time_sync automation is configured (#18750) 2026-08-25 19:50:43 +12:00