Jesse Hills
288bf3713f
[ethernet] Add spi_id option to attach SPI chips to a shared spi bus
...
SPI ethernet chips always initialized their own SPI host, so they could
not coexist with other peripherals on the same physical pins. Boards
like the M5Stack CoreS3 put the LCD, SD slot, and expansion bus on one
multi-drop SPI bus, so attaching an ethernet base there was impossible.
With spi_id set, the ethernet component skips spi_bus_initialize() and
adds its device to the referenced hardware spi bus instead; the pins and
host come from that bus. Without spi_id, behavior is unchanged.
2026-08-20 13:54:45 +12:00
Jesse Hills
29404a782c
Merge branch 'beta' into dev
2026-08-20 10:32:46 +12:00
Jesse Hills and GitHub
e75a7a61fa
Merge pull request #18523 from esphome/bump-2026.8.0b6
...
2026.8.0b6
2026.8.0b6
2026-08-20 10:32:26 +12:00
J. Nick Koston and GitHub
185f12266a
[tests] Keep PlatformIO libdeps per xdist worker to stop a compile race ( #18524 )
2026-08-19 17:29:10 -05:00
J. Nick Koston and Jesse Hills
c455991962
[ci] Key PlatformIO cache on the Python version so a runner image bump does not serve a broken LibreTiny venv ( #18512 )
2026-08-20 09:38:44 +12:00
Jesse Hills
f735dcadc0
Bump version to 2026.8.0b6
2026-08-20 09:33:05 +12:00
J. Nick Koston and Jesse Hills
78a65eabdc
[ci] Stop jobs hanging on apt by restoring the cached apt action and bounding raw apt calls ( #18518 )
2026-08-20 09:33:03 +12:00
b3fda9973e
[image] Restore defaults:/files: support for platform entries ( #18032 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-20 09:33:03 +12:00
esphome[bot] and Jesse Hills
4a85c98285
Bump bundled esphome-device-builder to 1.12.0 ( #18514 )
2026-08-20 09:33:03 +12:00
esphome[bot] and Jesse Hills
2c92a2498e
Bump bundled esphome-device-builder to 1.11.5 ( #18507 )
2026-08-20 09:33:03 +12:00
esphome[bot] and Jesse Hills
74e22b5ad7
Bump bundled esphome-device-builder to 1.11.4 ( #18506 )
2026-08-20 09:33:03 +12:00
esphome[bot] and Jesse Hills
e9e77d02a0
Bump bundled esphome-device-builder to 1.11.3 ( #18505 )
2026-08-20 09:33:03 +12:00
Jonathan Swoboda and Jesse Hills
7418fcce8d
[ci] Stop persisting the integration test ccache ( #18504 )
2026-08-20 09:33:03 +12:00
Jonathan Swoboda and Jesse Hills
b768e2a1ce
[esp32] Fix ESP32-P4 bootloop on rev3 (v3.x) chips when only variant is set ( #18500 )
2026-08-20 09:33:03 +12:00
J. Nick Koston and Jesse Hills
6084314cc9
[vscode] Report the origin of an unexpected exception during validation ( #18494 )
2026-08-20 09:33:03 +12:00
J. Nick Koston and Jesse Hills
2df953f3d7
[platformio] Give the ccache wrapper a cmd.exe safe path ( #18495 )
2026-08-20 09:33:03 +12:00
10e592fa3a
[modbus] CRC scan all unknown function codes ( #18483 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-20 09:33:03 +12:00
J. Nick Koston and Jesse Hills
a99a8f364e
[api] Bump noise-c to 0.1.21 ( #18484 )
2026-08-20 09:33:03 +12:00
J. Nick Koston and Jesse Hills
200a1644a5
[ci] Fail the benchmark job when the C++ benchmark build fails ( #18480 )
2026-08-20 09:33:03 +12:00
J. Nick Koston and Jesse Hills
9daae377fc
[api] Bump noise-c to 0.1.20 ( #18482 )
2026-08-20 09:33:02 +12:00
J. Nick Koston and GitHub
0b1065feee
[ci] Stop jobs hanging on apt by restoring the cached apt action and bounding raw apt calls ( #18518 )
2026-08-20 09:30:34 +12:00
Clyde Stubbs and GitHub
47da743d11
[ai] Add instructions for concise comments ( #18522 )
2026-08-19 16:09:12 -05:00
470226ca03
[image] Restore defaults:/files: support for platform entries ( #18032 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-08-19 12:30:12 -05:00
esphome[bot] and GitHub
7b7107556f
Bump bundled esphome-device-builder to 1.12.0 ( #18514 )
2026-08-19 12:21:58 -05:00
J. Nick Koston and GitHub
f90b776071
[ci] Key PlatformIO cache on the Python version so a runner image bump does not serve a broken LibreTiny venv ( #18512 )
2026-08-19 16:39:01 +00:00
esphome[bot] and GitHub
e26237e57d
Bump bundled esphome-device-builder to 1.11.5 ( #18507 )
2026-08-19 00:42:05 -05:00
esphome[bot] and GitHub
d2c3f749ab
Bump bundled esphome-device-builder to 1.11.4 ( #18506 )
2026-08-18 23:24:23 -05:00
esphome[bot] and GitHub
b7cc271219
Bump bundled esphome-device-builder to 1.11.3 ( #18505 )
2026-08-18 21:57:51 -05:00
17eed7055b
Bump resvg-py from 0.3.4 to 0.4.0 ( #18460 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 22:22:51 -04:00
b7121940c8
Update wheel requirement from <0.48,>=0.43 to >=0.43,<0.49 ( #18459 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 22:08:23 -04:00
Jonathan Swoboda and GitHub
07fa16e2e7
[ci] Stop persisting the integration test ccache ( #18504 )
2026-08-18 21:38:18 -04:00
Jonathan Swoboda and GitHub
8aa7db15e5
[esp32] Fix ESP32-P4 bootloop on rev3 (v3.x) chips when only variant is set ( #18500 )
2026-08-18 21:25:09 -04:00
J. Nick Koston and GitHub
8b637b339b
[vscode] Report the origin of an unexpected exception during validation ( #18494 )
2026-08-18 19:37:10 -05:00
J. Nick Koston and GitHub
4f866c563b
[platformio] Give the ccache wrapper a cmd.exe safe path ( #18495 )
2026-08-18 19:36:57 -05:00
J. Nick Koston and GitHub
7a999f9a48
[ci] Install requirements_dev.txt when the venv cache misses ( #18502 )
2026-08-18 19:06:55 -05:00
esphome[bot] and GitHub
0a88c81d95
Bump aioesphomeapi from 45.11.0 to 45.12.0 ( #18501 )
2026-08-18 18:38:23 -05:00
J. Nick Koston and GitHub
804e8fb856
[socket] Remove constant duplicated by the beta merge ( #18496 )
2026-08-18 15:44:38 -05:00
Jesse Hills
43939a9199
Merge branch 'beta' into dev
2026-08-19 08:01:33 +12:00
Jesse Hills and GitHub
f414a07bcd
Merge pull request #18481 from esphome/bump-2026.8.0b5
...
2026.8.0b5
2026.8.0b5
2026-08-19 08:01:14 +12:00
esphome[bot] and GitHub
5c9d050ebe
Bump aioesphomeapi from 45.10.3 to 45.11.0 ( #18493 )
2026-08-18 17:02:54 +00:00
285a508e09
[modbus] CRC scan all unknown function codes ( #18483 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-18 11:09:12 -05:00
J. Nick Koston and GitHub
92f55f721f
[api] Bump noise-c to 0.1.21 ( #18484 )
2026-08-18 14:32:37 +00:00
Jonathan Swoboda and GitHub
476d540065
[ci] Fall back to files API when PR diff exceeds GitHub line limit ( #18486 )
2026-08-18 10:22:28 -04:00
J. Nick Koston and GitHub
ae730d6357
[ci] Fail the benchmark job when the C++ benchmark build fails ( #18480 )
2026-08-18 09:03:33 -05:00
J. Nick Koston and GitHub
9823205ef3
[api] Bump noise-c to 0.1.20 ( #18482 )
2026-08-18 09:03:14 -05:00
Jesse Hills
d1391c2b10
Bump version to 2026.8.0b5
2026-08-18 16:04:49 +12:00
J. Nick Koston and Jesse Hills
8b888f31e0
[gpio_expander][pcf8574][pca9554][tca9555][pca6416a][pi4ioe5v6408][mcp23016][mcp23xxx_base] Reject unsupported interrupt_pin options (inverted, allow_other_uses) ( #18472 )
2026-08-18 16:04:47 +12:00
Jesse Hills
6a247dfe91
[light] Replace rgb_order/is_rgbw/is_wrgb with channel_colors ( #18474 )
2026-08-18 16:01:54 +12:00
J. Nick Koston and Jesse Hills
482869fbbe
[socket] Fix multi-second TCP stalls on ESP8266 by yielding to the SYS context ( #18455 )
2026-08-18 14:27:54 +12:00
esphome[bot] and Jesse Hills
4dea147386
Bump bundled esphome-device-builder to 1.11.2 ( #18477 )
2026-08-18 14:27:54 +12:00