J. Nick Koston
|
8ade9dfc10
|
[shtcx] Use LogString for type to_string to save RAM on ESP8266 (#13370)
|
2026-01-19 17:37:33 -10:00 |
|
J. Nick Koston
|
4e0e7796de
|
[mqtt] Remove unnecessary defer in ESP8266 on_message callback (#13373)
|
2026-01-19 17:37:19 -10:00 |
|
J. Nick Koston
|
62b6c9bf7c
|
[esp32_ble] Deprecate ESPBTUUID::to_string() in favor of heap-free to_str() (#13376)
|
2026-01-19 17:37:03 -10:00 |
|
J. Nick Koston
|
b5fe271d6b
|
[sprinkler] Disable loops when idle to reduce CPU overhead (#13381)
|
2026-01-19 17:36:47 -10:00 |
|
J. Nick Koston
|
5d787e2512
|
[sprinkler] Eliminate std::string heap allocations (#13379)
|
2026-01-19 17:35:58 -10:00 |
|
J. Nick Koston
|
8998ef0bc3
|
[network] Deprecate IPAddress::str() in favor of heap-free str_to() (#13378)
|
2026-01-19 17:35:32 -10:00 |
|
J. Nick Koston
|
8ec31dd769
|
[voice_assistant] Deprecate Timer::to_string() in favor of heap-free to_str() (#13377)
|
2026-01-19 17:35:19 -10:00 |
|
J. Nick Koston
|
0193464f92
|
[dsmr] Avoid std::string allocation for decryption key (#13375)
|
2026-01-19 17:34:49 -10:00 |
|
Jonathan Swoboda
|
1996bc425f
|
[core] Fix state leakage and module caching when processing multiple configurations (#13368)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-19 14:46:24 -05:00 |
|
Clyde Stubbs
|
a0d3d54d69
|
[mipi_spi] Add variants of ESP32-2432S028 displays (#13340)
|
2026-01-20 05:13:36 +11:00 |
|
J. Nick Koston
|
ee264d0fd4
|
[anova] Replace sprintf with bounds-checked alternatives (#13303)
|
2026-01-18 23:57:42 -10:00 |
|
J. Nick Koston
|
892e9b006f
|
[api] Use MAX_STATE_LEN constant for Home Assistant state buffer (#13278)
|
2026-01-18 23:57:27 -10:00 |
|
J. Nick Koston
|
f8bd4ef57d
|
[template][event] Use StringRef for set_action and on_event triggers (#13328)
|
2026-01-18 22:22:57 -10:00 |
|
J. Nick Koston
|
bfcc0e26a3
|
[dfrobot_sen0395][pipsolar][sim800l][wl_134] Replace sprintf with snprintf/buf_append_printf (#13301)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-18 22:22:44 -10:00 |
|
J. Nick Koston
|
86a1b4cf69
|
[select][fan] Use StringRef for on_value/on_preset_set triggers to avoid heap allocation (#13324)
|
2026-01-18 19:51:11 -10:00 |
|
J. Nick Koston
|
d8a28f6fba
|
[scheduler] Replace resize() with erase() to save ~ 436 bytes flash (#13214)
|
2026-01-18 18:54:30 -10:00 |
|
J. Nick Koston
|
e80a940222
|
[gdk101] Use stack buffer to eliminate heap allocation for firmware version (#13224)
|
2026-01-18 18:52:49 -10:00 |
|
J. Nick Koston
|
e99dbe05f7
|
[toshiba] Replace to_string with stack buffer in debug logging (#13296)
|
2026-01-18 18:52:34 -10:00 |
|
J. Nick Koston
|
f453a8d9a1
|
[dfrobot_sen0395] Reduce heap allocations in command building (#13219)
|
2026-01-18 18:44:56 -10:00 |
|
J. Nick Koston
|
126190d26a
|
[ezo] Replace str_sprintf with stack-based formatting (#13218)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-18 18:44:41 -10:00 |
|
J. Nick Koston
|
e40201a98d
|
[cse7766] Use stack buffer for verbose debug logging (#13217)
|
2026-01-18 18:44:27 -10:00 |
|
J. Nick Koston
|
8142f5db44
|
[zephyr] Avoid heap allocation in preferences key formatting (#13215)
|
2026-01-18 18:43:50 -10:00 |
|
J. Nick Koston
|
98ccab87a7
|
[tormatic] Use stack buffers instead of str_sprintf in debug methods (#13225)
|
2026-01-18 18:43:36 -10:00 |
|
J. Nick Koston
|
b9e72a8774
|
[daikin_arc] Fix undefined behavior in sprintf calls (#13279)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-18 18:43:19 -10:00 |
|
J. Nick Koston
|
d9fc625c6a
|
[web_server] Simplify datetime formatting with buf_append_printf (#13281)
|
2026-01-18 18:43:05 -10:00 |
|
J. Nick Koston
|
dfbf79d6d6
|
[homeassistant] Use buf_append_printf for ESP8266 flash optimization (#13284)
|
2026-01-18 18:42:19 -10:00 |
|
J. Nick Koston
|
ea0fac96cb
|
[core][mqtt] Add str_sanitize_to(), soft-deprecate str_sanitize() (#13233)
|
2026-01-18 18:42:04 -10:00 |
|
J. Nick Koston
|
3182222d60
|
[esp32_hosted] Use stack buffer instead of str_sprintf for version string (#13226)
|
2026-01-18 18:41:47 -10:00 |
|
J. Nick Koston
|
d8849b16f2
|
[gpio] Use buf_append_printf in dump_summary for ESP8266 flash optimization (#13283)
|
2026-01-18 18:41:34 -10:00 |
|
J. Nick Koston
|
635983f163
|
[uptime] Use buf_append_printf for ESP8266 flash optimization (#13282)
|
2026-01-18 18:41:19 -10:00 |
|
J. Nick Koston
|
6cbe672004
|
[tuya] Use buf_append_printf for ESP8266 flash optimization (#13287)
|
2026-01-18 18:41:07 -10:00 |
|
J. Nick Koston
|
226867b05c
|
[esp8266] Use direct SDK calls instead of Arduino ESP class wrappers (#13353)
|
2026-01-18 18:40:53 -10:00 |
|
J. Nick Koston
|
67871a1683
|
[ccs811] Use buf_append_printf for buffer safety and ESP8266 flash optimization (#13300)
|
2026-01-18 18:40:14 -10:00 |
|
J. Nick Koston
|
f60c03e350
|
[syslog] Use buf_append_printf for ESP8266 flash optimization (#13286)
|
2026-01-18 18:39:53 -10:00 |
|
J. Nick Koston
|
eb66429144
|
[sml] Use stack buffers instead of str_sprintf (#13222)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-18 18:39:23 -10:00 |
|
J. Nick Koston
|
0f3bac5dd6
|
[nextion] Replace to_string with stack buffer and fix unsafe sprintf (#13295)
|
2026-01-18 18:37:29 -10:00 |
|
J. Nick Koston
|
5b92d0b89e
|
[wiegand] Replace heap-allocating to_string with stack buffers (#13294)
|
2026-01-18 18:37:14 -10:00 |
|
J. Nick Koston
|
052b05df56
|
[tuya] Replace unsafe sprintf with snprintf in light color formatting (#13292)
|
2026-01-18 18:37:02 -10:00 |
|
J. Nick Koston
|
7b0db659d1
|
[rc522_spi] Replace unsafe sprintf with buf_append_printf (#13291)
|
2026-01-18 18:36:46 -10:00 |
|
J. Nick Koston
|
2f7270cf8f
|
[uart] Replace unsafe sprintf with buf_append_printf in debugger (#13288)
|
2026-01-18 18:36:32 -10:00 |
|
J. Nick Koston
|
b44727aee6
|
[socket] Eliminate heap allocations in set_sockaddr() (#13228)
|
2026-01-18 18:29:31 -10:00 |
|
J. Nick Koston
|
1a55254258
|
[status] Convert to PollingComponent to reduce CPU usage (#13342)
|
2026-01-18 18:28:24 -10:00 |
|
J. Nick Koston
|
baf2b0e3c9
|
[api] Fix truncation of Home Assistant attributes longer than 255 characters (#13348)
|
2026-01-18 18:23:11 -10:00 |
|
J. Nick Koston
|
680e92a226
|
[core] Add str_endswith_ignore_case to avoid heap allocation in audio file type detection (#13313)
|
2026-01-18 08:36:56 -10:00 |
|
J. Nick Koston
|
db0b32bfc9
|
[network] Fix IPAddress::str_to() to lowercase IPv6 hex digits (#13325)
|
2026-01-17 18:06:54 -10:00 |
|
J. Nick Koston
|
21794e28e5
|
[modbus_controller] Use stack buffers instead of heap-allocating string helpers (#13221)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2026-01-17 17:26:51 -10:00 |
|
J. Nick Koston
|
728236270c
|
[weikai] Replace bitset to_string with format_bin_to (#13297)
|
2026-01-17 15:53:01 -10:00 |
|
J. Nick Koston
|
01cdc4ed58
|
[core] Add fnv1_hash_extend() string overloads, use in atm90e32 (#13326)
|
2026-01-17 15:52:19 -10:00 |
|
J. Nick Koston
|
d6a0c8ffbb
|
[template] Store alarm control panel codes in flash instead of heap (#13329)
|
2026-01-17 15:52:06 -10:00 |
|
J. Nick Koston
|
4cc0f874f7
|
[wireguard] Store configuration strings in flash instead of heap (#13331)
|
2026-01-17 15:51:26 -10:00 |
|