J. Nick Koston
f19bbbd1c5
Merge remote-tracking branch 'origin/parition_callbacks' into parition_callbacks
2025-11-09 23:20:01 -06:00
J. Nick Koston
0f136a888c
Merge branch 'dev' into parition_callbacks and address Copilot review
...
- Resolved conflicts in sensor.cpp and text_sensor.cpp to keep the
PartitionedCallbackManager approach from this branch
- Fixed platform-dependent pointer size documentation (4 bytes on 32-bit, 8 bytes on 64-bit)
- Fixed potential integer underflow in add_first comparison
- Added documentation explaining asymmetric API design rationale
2025-11-09 23:19:02 -06:00
J. Nick Koston
6feaa8dd13
preserve order
2025-11-09 23:10:06 -06:00
J. Nick Koston
4c3931363f
Merge remote-tracking branch 'origin/dev' into parition_callbacks
2025-11-09 22:57:10 -06:00
tomaszduda23
b47e89a7d5
[nrf52,watchdog] do not disable watchog if it is not nesesery ( #11686 )
2025-11-10 15:21:38 +13:00
J. Nick Koston
c17a31a8f8
Ensure event paths are enabled in api compile tests ( #11776 )
2025-11-10 14:28:49 +13:00
Paul Schulz
fbbdad75f6
[sx126x] Change BUSY, RST, DIO1 pins to general GPIO (from internal) ( #11782 )
2025-11-10 14:26:02 +13:00
J. Nick Koston
7abb6d4998
[core] Implement Global Controller Registry to reduce RAM usage ( #11772 )
2025-11-09 17:34:08 -06:00
Ludovic BOUÉ
1dabe83d04
[nrf52] api ( #11751 )
2025-11-10 11:48:33 +13:00
J. Nick Koston and Jesse Hills
0d735dc259
[remote_base] Optimize abbwelcome action memory usage - store static data in flash ( #11798 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:46:01 +00:00
J. Nick Koston
7b86e1feb0
[core] Remove deprecated EntityBase::hash_base() method ( #11783 )
2025-11-10 11:39:27 +13:00
J. Nick Koston and Jesse Hills
d516627957
[uart] Store static data in flash and use function pointers for lambdas ( #11784 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:37:14 +00:00
J. Nick Koston and Jesse Hills
fb1c67490a
[udp] Optimize udp.write action memory usage - store static data in flash ( #11794 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:33:56 +00:00
J. Nick Koston and Jesse Hills
8b9600b930
[speaker] Optimize speaker.play action memory usage - store static data in flash ( #11796 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:33:29 +00:00
J. Nick Koston
cbb98c4050
[bl0940] Fix calibration number preference hash for multi-device configs ( #11769 )
2025-11-10 11:27:56 +13:00
J. Nick Koston
e7ff56f1cd
[remote_base] Eliminate substr() allocations in Pronto dump logging ( #11726 )
2025-11-10 11:27:09 +13:00
J. Nick Koston and Jesse Hills
7705a5de06
[sx127x] Optimize send_packet action memory usage - store static data in flash ( #11792 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:25:40 +00:00
J. Nick Koston
77ab096b59
[remote_base] Optimize raw transmit action memory usage - use function pointers ( #11800 )
2025-11-10 11:25:16 +13:00
J. Nick Koston and Jesse Hills
26a3ec41d6
[sx126x] Optimize send_packet action memory usage - store static data in flash ( #11790 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:23:33 +00:00
J. Nick Koston and Jesse Hills
3bcbfe8d97
[canbus] Optimize canbus.send memory usage - store static data in flash ( #11788 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-09 22:22:15 +00:00
J. Nick Koston and Jesse Hills
870b2c4f84
[ble_client] Optimize ble_write memory usage - store static data in flash ( #11786 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-10 11:21:25 +13:00
J. Nick Koston
5f9c7a70ff
Add additional tests for remote_transmitter raw ( #11801 )
2025-11-10 11:17:14 +13:00
J. Nick Koston
f7179d4255
Add additonal abbwelcome remote_base tests ( #11799 )
2025-11-10 11:16:53 +13:00
J. Nick Koston
eb0558ca3f
Add additional udp lambda tests ( #11795 )
2025-11-10 11:16:09 +13:00
J. Nick Koston
5585355263
Add additional speaker lambda tests ( #11797 )
2025-11-10 11:15:50 +13:00
J. Nick Koston
e468ca4881
Add additional sx127x lambda tests ( #11793 )
2025-11-10 11:11:31 +13:00
J. Nick Koston
4c078dea2c
Add additional sx126x lambda tests ( #11791 )
2025-11-10 11:10:31 +13:00
J. Nick Koston
783dbd1e6b
Add additional compile time tests for canbus ( #11789 )
2025-11-10 11:09:46 +13:00
J. Nick Koston
b49619d9bf
Add ble_client lambda compile tests ( #11787 )
2025-11-10 11:09:25 +13:00
J. Nick Koston
a290b88cd6
Expand uart.write tests ( #11785 )
2025-11-10 11:09:03 +13:00
dependabot[bot]
b61027607f
Bump aioesphomeapi from 42.6.0 to 42.7.0 ( #11771 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-08 15:22:40 -06:00
optimusprimespace and J. Nick Koston
f55c872180
Updated AQI calculation for HM3301 to the new standard ( #9442 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-11-08 14:56:51 -06:00
J. Nick Koston
9a2fc8aa51
part
2025-11-07 23:44:43 -06:00
J. Nick Koston
c77bb3b269
[event] Store event types in flash memory ( #11767 )
2025-11-07 15:46:16 -06:00
dependabot[bot] and J. Nick Koston
79d1a558af
Bump ruff from 0.14.3 to 0.14.4 ( #11768 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-11-07 20:12:15 +00:00
J. Nick Koston
a5bf55b6ac
[ci] Fix component batching for beta/release branches (3-4 → 40 per batch) ( #11759 )
2025-11-07 20:19:45 +13:00
J. Nick Koston
85d2565f25
[tests] Fix determine_jobs tests failing when target branch is beta ( #11758 )
2025-11-07 20:18:43 +13:00
J. Nick Koston
4f08f0750a
[ai_instructions] Add public API and breaking changes guidelines ( #11756 )
2025-11-06 22:34:53 -06:00
J. Nick Koston
3c41e080c5
[core] Use ESPDEPRECATED macro for deprecation warnings ( #11755 )
2025-11-07 03:37:02 +00:00
J. Nick Koston
7c30d57391
[wifi] Refactor AP selection to use index instead of copy (saves 88 bytes) ( #11749 )
2025-11-06 21:26:53 -06:00
J. Nick Koston
182e106bfa
[wifi] Guard AP-related members with USE_WIFI_AP to save RAM ( #11753 )
2025-11-07 15:44:40 +13:00
J. Nick Koston
d0b399d771
[ci] Reduce release time by removing 468 redundant ESP32-C3 IDF tests ( #11737 )
2025-11-07 15:44:01 +13:00
philippderdiedas
5d20e3a3b4
Add MCP3221 i2c A-D-Converter ( #7764 )
2025-11-07 14:25:14 +13:00
Kevin Ahrendt and Jesse Hills
ba5fa7c10a
[psram] Add option to disable ignore not found sdkconfig setting ( #11411 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-07 14:22:50 +13:00
J. Nick Koston
5cdb891b58
[socket] Deduplicate IP formatting in LWIP raw TCP implementation ( #11747 )
2025-11-07 14:21:58 +13:00
rwrozelle and Jesse Hills
26607713bb
[openthread] add poll period for mtd devices ( #11374 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-06 16:57:31 +13:00
Szewcson and Jonathan Swoboda
895d76ca03
[gdk101] Fix fw version reporting ( #11029 )
...
Signed-off-by: szewcu <szewcson@gmail.com >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-11-05 22:19:29 -05:00
J. Nick Koston and Jesse Hills
74187845b7
[select] Convert remaining components to use index-based control() ( #11693 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-11-06 15:55:26 +13:00
J. Nick Koston
822eacfd77
[core] Fix wait_until and for_condition timing regression in automation chains ( #11716 )
2025-11-06 15:49:24 +13:00
Clyde Stubbs
ab5d8f67ae
[core] Add helper functions for clamp_at_... ( #10387 )
2025-11-06 15:48:02 +13:00