1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-15 08:13:51 +01:00
Commit Graph

14044 Commits

Author SHA1 Message Date
J. Nick Koston
825e110f1a Merge remote-tracking branch 'upstream/dev' into integration 2025-10-05 17:22:08 -05:00
J. Nick Koston
6cedaee76a Merge branch 'light_validation_dupe_code' into integration 2025-10-05 17:21:45 -05:00
J. Nick Koston
a65b75efe3 Update esphome/components/light/light_call.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-05 17:21:26 -05:00
J. Nick Koston
f26e71bae6 [ci] Fix clang-tidy after Arduino-as-IDF-component migration (#11031) 2025-10-05 22:16:09 +00:00
J. Nick Koston
b963526d2f Merge branch 'esp32_ble_server_unique_ptr_mfr_data' into integration 2025-10-05 17:10:24 -05:00
Jonathan Swoboda
c6e4a7911c [esp32] Improve version handling (#10899)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-10-05 22:10:23 +00:00
J. Nick Koston
6b5d1b4400 Merge branch 'light_validation_dupe_code' into integration 2025-10-05 17:08:54 -05:00
J. Nick Koston
6b87187c66 [esp32_ble_server] Optimize manufacturer_data storage to reduce memory overhead 2025-10-05 17:00:32 -05:00
J. Nick Koston
e2c5eeef97 [scheduler] Deduplicate item removal code with template helper (#11017) 2025-10-05 16:32:51 -05:00
J. Nick Koston
7ea51b1865 [esphome.ota] Fix ESP32-S3 OTA authentication with hardware SHA acceleration (#11011) 2025-10-06 10:17:28 +13:00
J. Nick Koston
795865e139 Merge remote-tracking branch 'upstream/dev' into ble_connections_slots_are_shared_client_server 2025-10-05 16:12:48 -05:00
J. Nick Koston
1b4c5f7976 [light] Reduce flash usage by eliminating duplicate validation code 2025-10-05 16:09:12 -05:00
J. Nick Koston
aa1afbd152 [wifi] Optimize WPA2 EAP phase2 logging to reduce memory overhead (#11005)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-06 10:02:41 +13:00
J. Nick Koston
20d9ae699c [logger] Conditionally compile runtime tag-specific log levels for performance (#11004) 2025-10-06 09:59:52 +13:00
J. Nick Koston
c0fb0ae06f [web_server_idf] Optimize parameter storage to reduce flash usage and memory overhead (#11003) 2025-10-06 09:57:59 +13:00
J. Nick Koston
9b6d62cd69 [web_server_idf] Fix watchdog timeout with unreliable event source connections (#11002)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-06 09:55:39 +13:00
J. Nick Koston
5932a4bd0e [web_server] Reduce flash and RAM usage by optimizing string construction (#10986) 2025-10-06 09:42:23 +13:00
J. Nick Koston
84c3cf5f17 [core] Replace std::pair with purpose-built named structs for component metadata (#10984) 2025-10-06 09:38:58 +13:00
J. Nick Koston
120a445abf [number] Reduce flash usage in NumberCall logging (#10983) 2025-10-06 09:37:47 +13:00
J. Nick Koston
41c073a451 [lock] Replace std::set with bitmask (saves 388B flash + 23B RAM per lock) (#10977) 2025-10-06 09:33:58 +13:00
J. Nick Koston
0fd71ca211 [mdns][openthread] Use StaticVector for services storage with compile-time capacity (#10976) 2025-10-06 09:30:17 +13:00
J. Nick Koston
19439199cc [api] Add configurable send queue limit to prevent OOM crashes (#10973) 2025-10-06 09:25:04 +13:00
J. Nick Koston
39d5cbc74a [esp32_ble_server] Replace EventEmitter with direct callbacks to reduce memory usage (#10946) 2025-10-06 09:20:40 +13:00
J. Nick Koston
58f917030e Merge remote-tracking branch 'upstream/dev' into integration 2025-10-05 14:43:19 -05:00
Jonathan Swoboda
722c5a94f2 [sps30] Clean up (#10998) 2025-10-05 09:24:09 -05:00
J. Nick Koston
7b48fc292f [api] Consolidate fatal error logging to reduce flash usage (#11015) 2025-10-05 09:56:30 -04:00
J. Nick Koston
6c7d92e726 [ethernet] Consolidate error handling to reduce flash usage (#11019) 2025-10-04 20:47:46 -05:00
J. Nick Koston
b1859c50bd [api] Simplify message reading conditional (#11016) 2025-10-04 21:42:21 -04:00
J. Nick Koston
3f9924eac2 [core] Merge duplicate loops in mac_address_is_valid() (#11018) 2025-10-04 21:42:07 -04:00
J. Nick Koston
c796c02b3a Merge branch 'esp32_ble_name' into integration 2025-10-04 20:31:29 -05:00
J. Nick Koston
03d61dffad [esp32_ble] Optimize string operations to reduce flash usage by 264 bytes 2025-10-04 20:25:06 -05:00
J. Nick Koston
3f4a9771c5 Merge branch 'wifi_logging_opt' into integration 2025-10-04 20:17:58 -05:00
J. Nick Koston
6cf6fcf4e6 [wifi] Optimize logging to reduce flash usage by 284 bytes on ESP8266 2025-10-04 20:12:47 -05:00
J. Nick Koston
89c91d3ddc Merge branch 'ethernet_macro_dupe' into integration 2025-10-04 13:58:40 -05:00
J. Nick Koston
07840539d7 [ethernet] Consolidate error handling to reduce flash usage 2025-10-04 13:57:55 -05:00
J. Nick Koston
b3fc8ccfca Merge branch 'mac_address_valid_double_loop_fix' into integration 2025-10-04 13:48:33 -05:00
J. Nick Koston
737bf2cde5 [core] Merge duplicate loops in mac_address_is_valid() 2025-10-04 13:37:41 -05:00
J. Nick Koston
1b4076cc13 Merge branch 'scheduler_item_removal_dedupe_code' into integration 2025-10-04 13:08:11 -05:00
J. Nick Koston
82dbf05e7f [scheduler] Deduplicate item removal code with template helper 2025-10-04 13:07:34 -05:00
J. Nick Koston
9ff12c9c8f Merge branch 'api_connection_tiny_cleanup' into integration 2025-10-04 12:46:40 -05:00
J. Nick Koston
f00e9528da [api] Simplify message reading conditional 2025-10-04 12:45:51 -05:00
J. Nick Koston
deede5a479 Merge branch 'api_logging_cleanups' into integration 2025-10-04 12:40:43 -05:00
J. Nick Koston
0d5eb79000 [api] Consolidate fatal error logging to reduce flash usage 2025-10-04 12:40:02 -05:00
J. Nick Koston
2806b5e314 Merge remote-tracking branch 'upstream/dev' into integration 2025-10-04 11:25:21 -05:00
mrtoy-me
874db20b7d [mpr121] cleaner setup (#11013) 2025-10-04 08:54:31 -04:00
J. Nick Koston
2a85ba1949 Merge branch 'ota_fix_s3' into integration 2025-10-04 00:26:20 -05:00
J. Nick Koston
44ffd08c33 [esphome.ota] Fix ESP32-S3 OTA authentication with hardware SHA acceleration 2025-10-04 00:22:18 -05:00
J. Nick Koston
2eea674c04 [json] Fix missing defines.h include causing PSRAM allocator to be unused (#11008) 2025-10-03 23:52:40 -05:00
J. Nick Koston
c558308d6f Merge branch 'use_idf_webserver_esp32' into integration 2025-10-03 20:35:44 -05:00
J. Nick Koston
7060771cb4 missed one 2025-10-03 20:35:33 -05:00