J. Nick Koston
e18c1bb39b
[core] Let shared_progmem_array emit an unshared array
...
Identical lambdas can carry separate static state, so callers need a way
to keep such tables apart while still getting a collision free name.
2026-10-02 21:25:12 -05:00
J. Nick Koston
70ee367c28
[ili9xxx] Keep the custom init sequence in a shared PROGMEM table
...
The table carries the 0 terminator init_lcd_() stops at; the vector it
replaces had none, so the loop read past its end.
2026-10-02 21:00:59 -05:00
J. Nick Koston
5c9c233568
[core] Emit shared PROGMEM arrays at namespace scope
...
A setup() local table could only be reused from the scope of its first
use. The arrays are now globals. A lambda in a table only references
variables that codegen has already declared, so writing the global
straight away keeps the order valid.
2026-10-02 20:45:23 -05:00
J. Nick Koston
c58a26dce2
[core] Add cg.shared_progmem_array for deduplicated PROGMEM tables
...
Emits one PROGMEM array per distinct type and contents and returns the
same variable to later callers. The array name is made unique against
every config id and registered variable, so a generated table can never
collide with a user id.
2026-10-02 20:45:23 -05:00
J. Nick Koston
f5c79eeec0
[qmi8658] Pin motion_id in test config to fix grouped component test conflict ( #20075 )
2026-10-02 19:29:34 -05:00
dependabot[bot]
fcf8fe2c11
Bump pre-commit-ci/lite-action from 1.1.0 to 1.2.0 ( #20057 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 14:38:02 -05:00
dependabot[bot]
4447f8a065
Bump platformdirs from 4.12.1 to 4.12.2 ( #20054 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 14:37:45 -05:00
dependabot[bot]
911bd3dadb
Bump pylint from 4.0.9 to 4.0.10 ( #20056 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 14:37:34 -05:00
dependabot[bot]
03f264775f
Bump filelock from 4.0.5 to 4.0.6 ( #20055 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 14:37:16 -05:00
Bascht74 and J. Nick Koston
fe5a155c13
[const] Hoist the allowed ips key to the shared constants ( #20053 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-02 19:14:51 +00:00
25eaf1d025
[wifi] Start IPv6 link-local on connect, not on DHCPv4 lease ( #19749 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-02 19:07:58 +00:00
Bascht74
5328e5f5e0
[tcp_uart] Add a server role with an IPv4 allow list ( #20026 )
2026-10-02 13:47:10 -05:00
de0a0b2af4
[ethernet] Fix IPv6 SLAAC: link-local on link-up, pass all-nodes multicast ( #19752 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-02 13:46:16 -05:00
J. Nick Koston
a5178a0f3d
[bmp280_base][bmp3xx_base][bmp581_base][spa06_base][mlx90393] Use the sub_* helpers for optional child entities ( #20051 )
2026-10-02 14:33:03 -04:00
J. Nick Koston
483b9ebe2c
[combination][libretiny][sound_level] Use the sub_* helpers for optional child entities ( #20050 )
2026-10-02 14:32:45 -04:00
J. Nick Koston
3cc4df4b3a
[rd03d][sim800l][tas58xx][bedjet][hoermann_hcp] Use the sub_* helpers for optional child entities ( #20049 )
2026-10-02 14:32:26 -04:00
J. Nick Koston
8a49ba7e98
[iaqcore][t6615][hc8][as3935][tx20] Use the sub_* helpers for optional child entities ( #20048 )
2026-10-02 14:32:09 -04:00
J. Nick Koston
b130c79267
[xiaomi_hhccpot002][xiaomi_miscale][xiaomi_wx08zm][radon_eye_rd200][am43] Use the sub_* helpers for optional child entities ( #20047 )
2026-10-02 14:32:00 -04:00
J. Nick Koston
b0d5681022
[lc709203f][max17043][pulse_counter][pulse_meter][duty_time] Use the sub_* helpers for optional child entities ( #20046 )
2026-10-02 14:30:17 -04:00
J. Nick Koston
b15bc083f6
[mcp9600][tem3200][kmeteriso][ufire_ec][ufire_ise] Use the sub_* helpers for optional child entities ( #20045 )
2026-10-02 14:30:01 -04:00
J. Nick Koston
690227f6d8
[honeywellabp][honeywellabp2_i2c][npi19][xgzp68xx][xdb401] Use the sub_* helpers for optional child entities ( #20044 )
2026-10-02 14:29:49 -04:00
J. Nick Koston
46b12b43b2
[ens210][htu31d][hyt271][honeywell_hih_i2c][ms8607] Use the sub_* helpers for optional child entities ( #20043 )
2026-10-02 14:29:27 -04:00
J. Nick Koston
ba9d54b8ad
[bmi160][mpu6050][mpu6886][mlx90614][max31855] Use the sub_* helpers for optional child entities ( #20042 )
2026-10-02 14:29:14 -04:00
J. Nick Koston
7169c0c930
[ags10][cm1106][sds011][pm1006][senseair] Use the sub_* helpers for optional child entities ( #20041 )
2026-10-02 14:28:59 -04:00
J. Nick Koston
e3fcf173c2
[bmp085][dps310][lps22][mpl3115a2][ms5611] Use the sub_* helpers for optional child entities ( #20040 )
2026-10-02 14:28:44 -04:00
J. Nick Koston
6d33b0401d
[nrf52] Use the shared managed ccache settings for the native build ( #20027 )
2026-10-02 13:28:40 -05:00
J. Nick Koston
78f39c7fee
[hdc1080][hdc2010][hdc2080][hdc302x][hte501] Use the sub_* helpers for optional child entities ( #20039 )
2026-10-02 14:28:31 -04:00
J. Nick Koston
79ad67b56f
[aht10][am2315c][am2320][dht][dht12] Use the sub_* helpers for optional child entities ( #20038 )
2026-10-02 14:28:18 -04:00
Bascht74 and J. Nick Koston
b6c79fdc9a
[socket] Share the server side as TcpListener ( #20037 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-02 13:07:00 -05:00
J. Nick Koston
cbe89c940d
[atm90e32] Use the sub_* helpers for optional child entities ( #20034 )
2026-10-02 12:30:24 -04:00
J. Nick Koston
4f1be0fcb2
[shtcx] Use the sub_* helpers for optional child entities ( #20033 )
2026-10-02 12:29:58 -04:00
J. Nick Koston
25a30fc472
[mhz19] Use the sub_* helpers for optional child entities ( #20032 )
2026-10-02 12:29:37 -04:00
J. Nick Koston
2d286031a4
[sht3xd] Use the sub_* helpers for optional child entities ( #20031 )
2026-10-02 12:29:09 -04:00
J. Nick Koston
995109aa4f
[es8388] Use the sub_* helpers for optional child entities ( #20030 )
2026-10-02 12:28:41 -04:00
Bascht74 and J. Nick Koston
5def4d46ca
[socket] Add an IPv4 allow list ( #20025 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-02 11:22:21 -05:00
J. Nick Koston
a531ea07a2
[xiaomi_cgdk2] Use the sub_* helpers for optional child entities ( #20020 )
2026-10-02 12:11:02 -04:00
J. Nick Koston
984de58853
[xiaomi_mhoc401] Use the sub_* helpers for optional child entities ( #20021 )
2026-10-02 12:10:41 -04:00
J. Nick Koston
09ba060fd5
[xiaomi_xmwsdj04mmc] Use the sub_* helpers for optional child entities ( #20022 )
2026-10-02 12:10:15 -04:00
J. Nick Koston
d0eddc8fc8
[xiaomi_cgpr1] Use the sub_* helpers for optional child entities ( #20023 )
2026-10-02 12:09:50 -04:00
J. Nick Koston
bf176633b2
[xiaomi_mhoc303] Use the sub_* helpers for optional child entities ( #20024 )
2026-10-02 12:09:28 -04:00
26398747a1
[uart_tcp] Add a hardware UART copied to one TCP socket ( #19887 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-02 10:23:29 -05:00
J. Nick Koston
6491eaeaae
[tcp_uart] Report a failed flush when the flush drops the link ( #20013 )
2026-10-02 10:10:28 -05:00
J. Nick Koston
7096546d83
[nrf52] Create the precompiled header in ccache depend mode ( #20019 )
2026-10-02 15:07:13 +00:00
J. Nick Koston
1c31e9d28d
[xiaomi_cgd1] Use the sub_* helpers for optional child entities ( #20018 )
2026-10-02 10:50:58 -04:00
J. Nick Koston
f595d8677c
[xiaomi_cgg1] Use the sub_* helpers for optional child entities ( #20017 )
2026-10-02 10:50:48 -04:00
J. Nick Koston
416d0c46ac
[xiaomi_lywsdcgq] Use the sub_* helpers for optional child entities ( #20016 )
2026-10-02 10:50:37 -04:00
J. Nick Koston
97235a20b8
[xiaomi_lywsd02] Use the sub_* helpers for optional child entities ( #20015 )
2026-10-02 10:49:07 -04:00
J. Nick Koston
61446e3e4f
[xiaomi_lywsd02mmc] Use the sub_* helpers for optional child entities ( #20014 )
2026-10-02 10:49:00 -04:00
1440998f3c
[core] Add new options suspend_loop and loop_interval ( #18136 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@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: J. Nick Koston <nick@home-assistant.io >
2026-10-02 09:09:14 -05:00
J. Nick Koston
4c9a44301d
[zyaura] Use the sub_* helpers for optional child entities ( #20008 )
2026-10-02 09:07:52 -05:00