J. Nick Koston
|
7adad0ee49
|
[core] Refactor insertion sort functions to eliminate code duplication (#10653)
|
2025-09-09 02:03:35 -05:00 |
|
J. Nick Koston
|
dd8815ec9d
|
[core] Reduce flash usage by refactoring looping component partitioning (#10652)
|
2025-09-09 01:17:30 -05:00 |
|
Jesse Hills
|
59e62a1f44
|
Sort codeowners using case-insensitive (#10651)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-09-08 21:26:22 -05:00 |
|
Edward Firmo
|
f5f84fe825
|
[nextion] Increase delay before reboot to prevent TFT upload interruption (#10402)
|
2025-09-09 12:57:24 +12:00 |
|
Edward Firmo
|
90c2fdd565
|
[adc] Fix autorange negative coefficient bug causing incorrect voltage readings (#10549)
|
2025-09-09 12:56:18 +12:00 |
|
tomaszduda23
|
f6d69231e8
|
[light] add missing header (#10590)
|
2025-09-09 11:10:29 +12:00 |
|
J. Nick Koston
|
5cc0e21bc7
|
[core] Reduce unnecessary nesting in scheduler loop (#10644)
|
2025-09-09 09:04:07 +12:00 |
|
Thomas Rupprecht
|
703b592793
|
Add I2S Audio Port for ESP32-C5/C6/H2 (#10414)
|
2025-09-08 14:03:41 -04:00 |
|
J. Nick Koston
|
75c9430d91
|
[core] Fix serial upload regression from DNS resolution PR #10595 (#10648)
|
2025-09-08 10:41:03 -05:00 |
|
J. Nick Koston
|
e5bba00deb
|
[esp32] Reduce GPIO memory usage by 50% through bit-packing (#10556)
|
2025-09-08 08:46:30 -05:00 |
|
J. Nick Koston
|
8d90f13e97
|
[core] Store component source strings in flash on ESP8266 (breaking change) (#10621)
|
2025-09-07 20:10:00 -05:00 |
|
J. Nick Koston
|
666e33e70b
|
[api] Store plaintext error message in PROGMEM on ESP8266 (#10634)
|
2025-09-07 20:09:47 -05:00 |
|
Clyde Stubbs
|
7eaaa4e426
|
[mipi_rgb] Unified driver for MIPI RGB displays (#9892)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-09-08 12:56:34 +12:00 |
|
J. Nick Koston
|
166ad942ef
|
[scheduler] Reduce SchedulerItem memory usage by 7.4% on 32-bit platforms (#10553)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-07 18:51:07 -05:00 |
|
J. Nick Koston
|
0ff08bbc09
|
[mcp23016] Migrate to CachedGpioExpander to reduce I2C bus usage (#10581)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-07 18:26:49 -05:00 |
|
J. Nick Koston
|
6e2bcabbc9
|
[sx1509] Migrate to CachedGpioExpander to reduce I2C bus usage (#10588)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-09-07 18:26:33 -05:00 |
|
J. Nick Koston
|
afa191ae41
|
[pcf8574] Migrate to CachedGpioExpander to reduce I2C bus usage (#10573)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-09-07 18:26:22 -05:00 |
|
J. Nick Koston
|
93da52c4d2
|
[pca9554] Migrate to CachedGpioExpander to reduce I2C bus usage (#10571)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-09-07 18:26:11 -05:00 |
|
J. Nick Koston
|
0cc0979674
|
[pca6416a] Migrate to CachedGpioExpander to reduce I2C bus usage (#10587)
|
2025-09-08 10:59:23 +12:00 |
|
Jesse Hills
|
629f1e94f1
|
[ota] Fix duplicate include and sort (#10643)
|
2025-09-07 22:58:41 +00:00 |
|
J. Nick Koston
|
8c28f346c7
|
[gpio_expander] Add intelligent pin type selection to CachedGpioExpander template (#10577)
|
2025-09-08 10:57:02 +12:00 |
|
dependabot[bot]
|
3cf36e2f94
|
Bump aioesphomeapi from 40.0.1 to 40.0.2 (#10641)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-09-07 17:32:21 -05:00 |
|
J. Nick Koston
|
1ac07c96b1
|
[esphome] Store OTA component log strings in flash on ESP8266 (#10570)
|
2025-09-08 10:30:39 +12:00 |
|
J. Nick Koston
|
91228c82e6
|
[esp8266][logger] Store LOG_LEVELS strings in PROGMEM to reduce RAM usage (#10569)
|
2025-09-08 10:29:45 +12:00 |
|
J. Nick Koston
|
28d16728d3
|
[core] Add memory pool to scheduler to reduce heap fragmentation (#10536)
|
2025-09-08 10:27:58 +12:00 |
|
dependabot[bot]
|
f24a182ba2
|
Bump pytest-cov from 6.2.1 to 6.3.0 (#10640)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-09-07 17:26:31 -05:00 |
|
dependabot[bot]
|
0065fe1516
|
Bump zeroconf from 0.147.0 to 0.147.2 (#10642)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-09-07 17:26:06 -05:00 |
|
J. Nick Koston
|
148fa698cc
|
Fix DNS resolution inconsistency between logs and OTA operations (#10595)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-09-08 10:25:22 +12:00 |
|
J. Nick Koston
|
b25506b045
|
[core] Skip redundant process_to_add() call when no scheduler items added (#10630)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-08 09:10:55 +12:00 |
|
J. Nick Koston
|
0c737fc4df
|
[core] Convert LOG_UPDATE_INTERVAL macro to function to reduce flash usage (#10636)
|
2025-09-08 09:09:15 +12:00 |
|
davidmonro
|
a8b8507ffc
|
Atm90e32/26 device class fixes (#10629)
|
2025-09-08 08:06:10 +12:00 |
|
J. Nick Koston
|
c33bb3a8a9
|
[esp8266] Store component warning strings in flash to reduce RAM usage (#10623)
|
2025-09-06 23:56:45 -05:00 |
|
Clyde Stubbs
|
4d09932320
|
[kmeteriso] Fix i2c call (#10618)
|
2025-09-06 13:51:44 +10:00 |
|
Keith Burzinski
|
e018b15641
|
[sen5x] Various optimizing & tidying up (#10602)
|
2025-09-05 20:10:48 -05:00 |
|
J. Nick Koston
|
3fd469cfe8
|
[esp8266][api] Store error strings in PROGMEM to reduce RAM usage (#10568)
|
2025-09-05 18:16:43 -05:00 |
|
J. Nick Koston
|
1359142106
|
[api] Store Noise protocol prologue in flash on ESP8266 (#10598)
|
2025-09-05 18:10:18 -05:00 |
|
J. Nick Koston
|
487ba4dad0
|
[mdns] Move constant strings to flash on ESP8266 (#10599)
|
2025-09-05 18:08:25 -05:00 |
|
J. Nick Koston
|
694c590eb6
|
[captive_portal] ESP8266: Move strings to PROGMEM (saves 192 bytes RAM) (#10600)
|
2025-09-05 18:02:12 -05:00 |
|
J. Nick Koston
|
b74463c3e6
|
[light] ESP8266: Store log strings in flash memory (#10611)
|
2025-09-05 17:59:24 -05:00 |
|
J. Nick Koston
|
98e8a0c201
|
[gpio] ESP8266: Store log strings in flash memory (#10610)
|
2025-09-05 17:57:24 -05:00 |
|
J. Nick Koston
|
91b2f75d04
|
[script] ESP8266: Store log format strings in PROGMEM (saves 240 bytes RAM) (#10614)
|
2025-09-05 17:56:00 -05:00 |
|
J. Nick Koston
|
f1806046a9
|
[web_server] ESP8266: Store OTA response strings in PROGMEM (saves 52 bytes RAM) (#10616)
|
2025-09-05 17:53:23 -05:00 |
|
J. Nick Koston
|
5b283d6d38
|
[sensor] ESP8266: Use LogString for state_class_to_string() to save RAM (#10617)
|
2025-09-05 17:51:35 -05:00 |
|
J. Nick Koston
|
1340665ac7
|
[logger] Use LogString for UART selection strings (saves 28 bytes RAM on ESP8266) (#10615)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-09-05 17:47:53 -05:00 |
|
J. Nick Koston
|
1510db277c
|
[esphome] ESP8266: Move OTA error strings to PROGMEM (saves 116 bytes RAM) (#10620)
|
2025-09-05 17:44:23 -05:00 |
|
Keith Burzinski
|
a49669ee58
|
[sensirion_common] Tidy up, optimize (#10604)
|
2025-09-05 17:17:20 -05:00 |
|
Keith Burzinski
|
09b40b882e
|
[sgp30] Tidy up, optimize (#10607)
|
2025-09-05 14:20:11 -05:00 |
|
Keith Burzinski
|
0069163d31
|
[sps30] Tidy up, optimize (#10606)
|
2025-09-05 14:11:14 -05:00 |
|
Keith Burzinski
|
86c2af4882
|
[sen5x] Fix initialization (#10603)
|
2025-09-05 18:37:57 +12:00 |
|
J. Nick Koston
|
b4b795dcaf
|
[i2c] Optimize memory usage with stack allocation for small buffers (#10565)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-09-05 04:26:46 +00:00 |
|