J. Nick Koston
3ecd4e3e69
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 22:06:04 -05:00
J. Nick Koston
a5afa55122
Merge branch 'esp8266-arduino-toolchain' into esp8266-native-pch
...
# Conflicts:
# esphome/platformio/toolchain.py
2026-08-26 22:06:01 -05:00
J. Nick Koston
3439a2d5ca
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-26 22:05:33 -05:00
J. Nick Koston
c2f8347eed
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-26 22:05:32 -05:00
J. Nick Koston
6767e43022
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-26 22:05:32 -05:00
J. Nick Koston
178ff2c3ef
Merge remote-tracking branch 'origin/dev' into esp8266-native-library-backend
2026-08-26 22:05:10 -05:00
J. Nick Koston
b99e7f5ae2
[core] Install prefetched PlatformIO packages with parallel extraction ( #18775 )
2026-08-27 03:02:02 +00:00
J. Nick Koston
e55a8aeabe
[api] Drop connection instead of crashing when buffer allocation fails ( #18803 )
2026-08-27 14:49:12 +12:00
J. Nick Koston
a8094ed548
[docker] Parallelize the image's PlatformIO library preinstall ( #18777 )
2026-08-27 14:45:47 +12:00
J. Nick Koston
2104096f02
[core] Prefetch PlatformIO packages in parallel ( #18769 )
2026-08-27 14:42:30 +12:00
J. Nick Koston
e53870085b
[improv_serial] Add uart bus support and host integration test ( #18794 )
2026-08-26 21:13:47 -05:00
Jonathan Swoboda
a1b29b0d0b
[external_components] Log when a source overrides built-in components ( #18805 )
2026-08-26 20:56:57 -04:00
n-IA-hane
e458a38f89
[spi] Use PSRAM DMA for external buffers ( #18699 )
2026-08-27 10:55:39 +10:00
Bonne Eggleston and J. Nick Koston
5df1c7f1d3
[modbus_controller] Writer entities as their own hub device; heap-free, byte-accurate write path ( #18082 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-26 18:24:09 -05:00
J. Nick Koston
c97250508a
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 14:23:20 -05:00
J. Nick Koston
3dd608cffc
Use a drive-qualified basedir in the test on Windows
2026-08-26 14:23:16 -05:00
J. Nick Koston
50c9a3a5bb
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 14:14:02 -05:00
J. Nick Koston
1d4d28832e
Reject relative CCACHE_BASEDIR values too
2026-08-26 14:13:57 -05:00
Josef Zweck
f17ef133f3
[hoermann_hcp] Add buttons to hoermann_hcp ( #18544 )
2026-08-26 14:27:16 -04:00
Leonardo Rivera
34e7453677
[climate] Don't restore a saved mode the device no longer supports ( #18296 )
2026-08-26 14:26:31 -04:00
J. Nick Koston
1719e75e57
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 13:21:25 -05:00
J. Nick Koston
26e51c23b1
Hoist is_joined_include, cover the falsy EXTSUM warning
2026-08-26 13:21:21 -05:00
J. Nick Koston
35ab90fc58
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 13:14:11 -05:00
J. Nick Koston
6530bb62f8
Stat-aware local walk, atomic flag+env application, guard degenerate basedir and -include- flags
2026-08-26 13:14:03 -05:00
J. Nick Koston
b497ff17a7
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 11:58:36 -05:00
J. Nick Koston
3730f7bbae
Distinguish stat failure from absence, fail closed on unmodelable flags and unreadable local headers
2026-08-26 11:58:20 -05:00
Keith Burzinski
1cbe3a49b2
[remote_transmitter] ISR-driven transmission and non_blocking support on BK7231N/BK7238 ( #18660 )
2026-08-26 11:30:07 -05:00
J. Nick Koston
0ba8e3d83e
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 10:44:32 -05:00
J. Nick Koston
d0263b0bef
Mirror the joined -include fold, harden the probe, fail closed on unreadable closure headers
2026-08-26 10:44:17 -05:00
J. Nick Koston
68f2dc3219
Gate the ccache sloppiness on emission for the IDF backend too
2026-08-26 10:03:26 -05:00
J. Nick Koston
c7fb26a6d1
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 10:01:27 -05:00
J. Nick Koston
410a3868ea
Gate the ccache sloppiness on the pch actually being emitted
2026-08-26 10:00:59 -05:00
J. Nick Koston
c813fe8e35
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 09:57:59 -05:00
J. Nick Koston
a69f2c8f66
Fold the joined src force-include spelling, export ccache settings after the flags land
2026-08-26 09:57:44 -05:00
J. Nick Koston
a07bdf3a03
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 09:07:56 -05:00
J. Nick Koston
397ae10c55
Demote invalid-pch on PlatformIO too, pin the compile locale, document the .sum invariant
2026-08-26 09:07:38 -05:00
J. Nick Koston
987da8f5c4
Treat resource exhaustion as transient in the generic pch flow too
2026-08-26 08:40:35 -05:00
J. Nick Koston
c9963881ba
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 08:39:47 -05:00
J. Nick Koston
7417dcdd7b
Demote invalid-pch under user -Werror, catch the joined -include spelling, treat resource exhaustion as transient
2026-08-26 08:39:27 -05:00
Bonne Eggleston
1e7c48e2cf
[modbus_controller] Add integration tests for register offset, response size and write buffer ( #18741 )
2026-08-26 08:35:46 -05:00
J. Nick Koston
3a483e3284
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-26 00:46:31 -05:00
J. Nick Koston
f5593deb38
Warn and skip the pch when a user -include precedes it, walk angle includes, read sidecars defensively
2026-08-26 00:46:14 -05:00
IreuN
6ef13cc8de
[climate_ir_lg] advanced vert. swing, setting temp. in heat/cool mode, jet mode decoding, other fixes + refactor ( #10875 )
2026-08-25 22:26:50 -07:00
J. Nick Koston
c9044bb860
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-25 23:42:30 -05:00
J. Nick Koston
b255e77e76
Merge branch 'esp8266-native-pch' into esp32-idf-pch
2026-08-25 23:42:30 -05:00
J. Nick Koston
c2767c096c
Merge branch 'esp8266-arduino-toolchain' into esp8266-native-pch
2026-08-25 23:42:30 -05:00
J. Nick Koston
c86b038dc1
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-25 23:42:30 -05:00
J. Nick Koston
79a72efee7
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-25 23:42:30 -05:00
J. Nick Koston
21fd74b201
Tighten the review-round edges
...
Only IncompatiblePlatform counts as a knowing skip; other malformed
manifest data stays out of the satisfied set so the reconciliation can
still flag a broken promise. Backend-provided names are recorded before
the manifest-name evidence so the overlap warns once, in the backend's
own suppression loop. ar runs rcs/qs so the symbol index is explicit,
and the copy shim prints and returns 1 like its siblings instead of
re-raising.
2026-08-25 23:42:13 -05:00
J. Nick Koston
9baff76520
[api] Treat homeassistant.event variables as lambdas ( #18759 )
2026-08-26 16:29:14 +12:00