J. Nick Koston
cdc10115e1
Merge branch 'host-pch' into esp32-pio-pch
...
# Conflicts:
# esphome/writer.py
2026-09-25 16:24:08 +01:00
J. Nick Koston
739cc7fb5a
Merge remote-tracking branch 'origin/dev' into esp8266-arduino-toolchain
2026-09-25 16:22:01 +01:00
J. Nick Koston
d3fd124c59
[core] Lint against std::nothrow, use RAMAllocator instead ( #19244 )
2026-09-25 15:50:32 +01:00
J. Nick Koston
211fd3ce54
[core] Dispatch controller updates through generated direct calls ( #19588 )
2026-09-24 17:24:10 +00:00
J. Nick Koston
d7e5db3dc8
Merge branch 'host-pch' into esp32-pio-pch
2026-09-24 17:35:37 +01:00
J. Nick Koston
4db8af29b4
Merge remote-tracking branch 'origin/dev' into esp8266-arduino-toolchain
2026-09-24 17:35:35 +01:00
J. Nick Koston
f8e8295088
[api] Decode without a vtable ( #19029 )
2026-09-24 16:14:25 +01:00
J. Nick Koston
9f5ac44db1
[api] Default response only string fields to a null StringRef ( #19025 )
2026-09-24 15:52:37 +01:00
J. Nick Koston
f1f83cda07
[api] Collapse the three protobuf decode virtuals into one ( #19016 )
2026-09-24 15:30:11 +01:00
J. Nick Koston
c27cbb132d
[api] Make generated encode and size entry points type erased ( #19015 )
2026-09-24 15:13:52 +01:00
J. Nick Koston
da148bedfe
[api] Pass the encode cursor by value through the protobuf helpers ( #19014 )
2026-09-24 14:25:50 +01:00
Jesse Hills
b0c9a7d5bd
[core] Lint duplicate UNIT_/CONF_ constants against both const homes ( #19422 )
2026-09-24 14:21:32 +01:00
J. Nick Koston
52afbba3fb
Merge branch 'host-pch' into esp32-pio-pch
2026-09-23 23:06:08 +01:00
J. Nick Koston
ce869366b8
Trim docstrings to repo standard
2026-09-23 23:06:04 +01:00
J. Nick Koston
42168d37f7
Merge branch 'host-pch' into esp32-pio-pch
2026-09-23 23:02:49 +01:00
J. Nick Koston
c2406d5592
Trim comments to repo standard
2026-09-23 23:02:43 +01:00
J. Nick Koston
46d3a83ebb
Merge branch 'host-pch' into esp32-pio-pch
2026-09-23 22:54:46 +01:00
J. Nick Koston
4913034584
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-23 22:54:17 +01:00
J. Nick Koston and esphbot
8c3ebd3414
[docker] Drop the unused PlatformIO library preinstall ( #19504 )
...
Co-authored-by: esphbot <287758279+esphbot@users.noreply.github.com >
2026-09-23 12:14:04 +01:00
J. Nick Koston
91ab229086
[core] Lint bare string literal ternaries in ESP_LOG arguments ( #18908 )
2026-09-17 09:17:08 -05:00
J. Nick Koston
5c6092074a
Merge branch 'host-pch' into esp32-pio-pch
2026-09-17 08:46:11 -05:00
J. Nick Koston
ff7b402241
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-17 08:46:09 -05:00
Jesse Hills
4be8302190
[ci] Move skills to .agents/skills with .claude and .github symlinks ( #19369 )
2026-09-16 23:36:08 -05:00
J. Nick Koston
2f248390b2
[modbus] Remove disable_crc validation stub ( #19078 )
2026-09-17 09:53:35 +12:00
J. Nick Koston
9a7883e6e8
Merge branch 'host-pch' into esp32-pio-pch
2026-09-16 09:29:18 -05:00
J. Nick Koston
651a309034
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-16 09:29:15 -05:00
d824a32ef1
[uart_mux] New component to share a UART between a CDC-ACM bridge and local consumers ( #19066 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-09-15 20:32:15 -05:00
J. Nick Koston
4f0faac148
[core] Add FixedVector::try_init so callers can handle an exhausted heap ( #19253 )
2026-09-14 09:16:37 +12:00
J. Nick Koston
a30d383be2
Merge branch 'host-pch' into esp32-pio-pch
2026-09-12 08:41:59 -05:00
J. Nick Koston
75ff8ec543
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-12 08:41:57 -05:00
ebb9037ea1
[bridge] New component and cdc_acm_uart platform ( #11689 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-09-11 22:08:23 -05:00
Jesse Hills
c66fa81208
[core] Consolidate setup scripts into a cross-platform setup.py ( #18856 )
2026-09-10 14:09:49 +12:00
J. Nick Koston
1ce0bed3f6
[core] Share compiled binaries across modbus integration tests ( #18945 )
2026-09-08 18:10:45 +02:00
J. Nick Koston
a8f64311a7
Merge branch 'host-pch' into esp32-pio-pch
2026-09-08 18:02:33 +02:00
J. Nick Koston
25dc7edca0
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-08 18:02:31 +02:00
Jesse Hills
1700a40b7c
[core] Restore the shared git hooks after post-checkout runs script/setup ( #19036 )
2026-09-08 19:59:55 +12:00
Jesse Hills and pre-commit-ci-lite[bot]
5e37872da2
[ci] Sync pre-commit revs and prek version from requirements files ( #19026 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-09-08 10:32:18 +12:00
Jesse Hills
d58b37faa1
[esp32_hosted] Add ESP-NOW-over-hosted shim for the ESP32-P4 ( #17712 )
2026-09-07 10:29:20 +12:00
J. Nick Koston
a5701c43ba
Merge branch 'host-pch' into esp32-pio-pch
2026-09-02 11:18:09 +02:00
J. Nick Koston
a5a3163b5d
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
...
# Conflicts:
# tests/script/test_determine_jobs.py
2026-09-02 11:17:59 +02:00
Bonne Eggleston
afb0022dd0
[core] Lint: require braces around single ESP_LOG control-statement bodies ( #18727 )
2026-09-01 11:53:39 +12:00
J. Nick Koston
1ba1aebfa1
[ci] Balance integration test buckets by recorded durations ( #18895 )
2026-08-31 13:20:47 -05:00
J. Nick Koston
fc977b7b5e
[ci] Cache the integration test PlatformIO dir ( #18896 )
2026-08-30 17:34:32 -05:00
J. Nick Koston
6a6a6679bc
Merge branch 'host-pch' into esp32-pio-pch
2026-08-28 20:45:04 -05:00
J. Nick Koston
22f4adbb45
Keep espidf-only infra out of the esp8266 native trigger set
...
The dev merge moved the ESP-IDF trigger constants into clang_tidy_hash;
the esp8266 set keeps its explicit shared-module list with a subset
tripwire against the imported set instead of unioning it wholesale.
2026-08-28 20:44:53 -05:00
J. Nick Koston
f2ee227070
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
...
# Conflicts:
# script/determine-jobs.py
2026-08-28 20:44:18 -05:00
J. Nick Koston
ce163b8258
[ci] Cache clang-tidy idedata and key ESP-IDF cache on Python version ( #18868 )
2026-08-28 20:41:57 -05:00
J. Nick Koston
5c970df827
Merge branch 'host-pch' into esp32-pio-pch
2026-08-28 13:07:07 -05:00
J. Nick Koston
eb1a3bc9e4
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-28 13:07:05 -05:00
Jesse Hills
2031be0c23
[core] Make script/setup idempotent and prepare new worktrees ( #18843 )
2026-08-28 14:11:38 +12:00