J. Nick Koston
|
63fc8b4e5a
|
[core] Refactor str_snake_case and str_sanitize to use constexpr helpers (#12454)
|
2025-12-17 11:30:12 -05:00 |
|
David Woodhouse
|
839139df36
|
Add FNV-1a hash functions (#12502)
|
2025-12-15 20:23:54 +00:00 |
|
J. Nick Koston
|
567e82cfec
|
[api] Fix potential buffer overflow in noise PSK base64 decode (#12395)
|
2025-12-10 04:20:23 +01:00 |
|
J. Nick Koston
|
b1f9100b02
|
[core] Add constexpr parse_hex_char helper and simplify parse_hex (#12394)
|
2025-12-10 04:20:08 +01:00 |
|
J. Nick Koston
|
f9aa48295c
|
[mdns] Reduce RAM usage by eliminating MAC address heap allocation (#12073)
|
2025-12-09 09:33:23 -05:00 |
|
J. Nick Koston
|
3106934678
|
[esp32_ble] Optimize name storage to reduce RAM and eliminate heap allocations (#12071)
|
2025-11-25 12:16:27 -06:00 |
|
J. Nick Koston
|
29374837c6
|
[wifi, captive_portal, web_server, wifi_info] Use stack allocation for MAC address formatting (#11963)
|
2025-11-18 17:06:34 -06:00 |
|
Keith Burzinski
|
266e4ae91f
|
[helpers] Add get_mac_address_into_buffer() (#11700)
|
2025-11-03 23:30:37 +00:00 |
|
 J. Nick KostonandCopilot
|
8d8fcfeda2
|
[core] Add make_name_with_suffix helper to optimize string concatenation (#11176)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-14 09:39:38 +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
|
3f9924eac2
|
[core] Merge duplicate loops in mac_address_is_valid() (#11018)
|
2025-10-04 21:42:07 -04:00 |
|
J. Nick Koston
|
9c85a7eff3
|
[core] Optimize MAC address formatting to eliminate sprintf dependency (#10713)
|
2025-09-15 09:50:38 +12:00 |
|
J. Nick Koston
|
1a054299d4
|
[core] Optimize fnv1_hash to avoid string allocations for static entities (#10529)
|
2025-09-02 21:17:14 -05:00 |
|
Jesse Hills
|
0b50ef227b
|
[helper] Make crc8 function more flexible to avoid reimplementation in individual components (#10201)
|
2025-08-20 14:27:08 +12:00 |
|
J. Nick Koston
|
02d1894a9f
|
Refactor format_hex_pretty functions to eliminate code duplication (#9480)
|
2025-07-14 00:32:16 +00:00 |
|
 Jesse HillsandRubenKelevra
|
05c5364490
|
[helpers] Fix `format_hex_pretty` resize without separator (#9389)
Co-authored-by: RubenKelevra <cyrond@gmail.com>
|
2025-07-08 22:13:21 +00:00 |
|
Jesse Hills
|
256f9f9943
|
[helpers] Improve `format_hex_pretty` (#9380)
|
2025-07-08 01:30:23 +00:00 |
|
J. Nick Koston
|
e2de6ee29d
|
Reduce core RAM usage by 40 bytes with static initialization optimizations (#9340)
|
2025-07-08 08:28:14 +12:00 |
|
Jesse Hills
|
8147d117a0
|
[core] Move platform helper implementations into their own file (#9361)
|
2025-07-07 15:55:02 +00:00 |
|
 J. Nick KostonandCopilot
|
b6fade7339
|
Fix defer() thread safety issues on multi-core platforms (#9317)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-07 10:01:51 +12:00 |
|
Jesse Hills
|
6a096c1d5a
|
[api] Dump bytes fields as hex instead of unreadable string (#9288)
|
2025-07-02 13:36:15 +12:00 |
|
Jimmy Hedman
|
30f61b26ff
|
Remove backports of std (#9246)
|
2025-06-29 07:56:12 +12:00 |
|
Keith Burzinski
|
9f831e91b3
|
[helpers] Add `format_mac_address_pretty` function, migrate components (#9193)
|
2025-06-25 12:36:33 +12:00 |
|
Jonathan Swoboda
|
4d347f1cc6
|
[core] Include esp_mac.h on Arduino too (#9040)
|
2025-06-11 00:08:51 +00:00 |
|
Jonathan Swoboda
|
ef0f969604
|
[core, qspi_dbi] Clang tidy fixes for 5.3.2 (#8509)
|
2025-04-03 02:03:04 -05:00 |
|
Jonathan Swoboda
|
e7d1072c85
|
[core] Fix s2 build after crc header fix (#8459)
|
2025-03-24 18:04:25 -05:00 |
|
 Jonathan SwobodaandKeith Burzinski
|
6787730aa4
|
[core] Fix 5.4.0 build issue (#8455)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-03-24 02:46:31 +00:00 |
|
Ryan Henderson
|
df50e57409
|
Include esp_mac.h and C++20 str_startswith/str_ends (#7999)
|
2025-01-13 17:18:20 +13:00 |
|
Peter Zich
|
a498fb5dcf
|
Fix braceless else statements (#7799)
|
2025-01-09 00:47:30 -06:00 |
|
 Jonathan SwobodaandJonathan Swoboda
|
c187cb547c
|
[core] Move delay_microseconds_safe to iram (#7957)
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
|
2024-12-13 11:45:10 -08:00 |
|
Keith Burzinski
|
d00ec7e544
|
[helpers] clang-tidy fix for #7706 (#7909)
|
2024-12-04 12:23:17 +13:00 |
|
Keith Burzinski
|
e3d673d16c
|
[helpers, optional] clang-tidy fixes for #7822 (#7841)
|
2024-11-27 07:08:02 +13:00 |
|
Oleg Tarasov
|
89ecfc2004
|
[opentherm] Fix out of memory errors on ESP8266 (#7835)
|
2024-11-26 10:47:01 +13:00 |
|
 tomaszduda23andTomasz Duda
|
0982ab58ac
|
fix build error (#7694)
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com>
|
2024-10-30 07:53:36 +13:00 |
|
 tomaszduda23andTomasz Duda
|
71e1e3b5f8
|
let make new platform implementation in external components (#7615)
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com>
|
2024-10-29 16:58:36 +13:00 |
|
Keith Burzinski
|
e87169805c
|
[wifi] Replace `USE_ESP32_IGNORE_EFUSE_MAC_CRC with IDF's CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR` (#7502)
|
2024-10-07 10:02:53 +13:00 |
|
Keith Burzinski
|
0d80286bb3
|
[esp32] Add `ignore_efuse_custom_mac` config var (#7527)
|
2024-10-02 03:27:46 -05:00 |
|
Keith Burzinski
|
d00e0eb2d6
|
[wifi] Fix error message when no custom MAC is set (#7515)
|
2024-10-02 02:33:35 +00:00 |
|
Keith Burzinski
|
529ff4bd52
|
[wifi] Use custom MAC address if programmed (#7498)
|
2024-09-27 10:24:18 +12:00 |
|
Christian Ferbar
|
fb6c2aef59
|
helpers.cpp: Fix GLIBCXX_RELEASE check < 8 (#7062)
|
2024-07-11 15:58:54 +12:00 |
|
Andreas Fritiofson
|
582386d3a2
|
Make crc8 const-correct (#7027)
|
2024-07-02 13:47:56 +12:00 |
|
Gábor Poczkodi
|
6e4fd428e7
|
[helpers] Move Base64 string to cpp (#6819)
|
2024-05-28 08:19:22 +12:00 |
|
Clyde Stubbs
|
c007593f72
|
Fix for #4866 - inconsistent arguments (#6639)
|
2024-04-29 15:53:08 +12:00 |
|
 EvgenyandJesse Hills
|
a7079f8fba
|
Added base64 helper (#4866)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-04-24 15:07:07 +12:00 |
|
M-A
|
d3a028f7fa
|
Make USE_HOST compilable on msys2 (#6359)
|
2024-03-13 07:22:28 +11:00 |
|
 Clyde StubbsandJesse Hills
|
f3ef05f5c3
|
host platform: improvements and bugfixes (#6137)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-02-07 14:24:06 +13:00 |
|
J. Nick Koston
|
5c31bec8c2
|
Ensure names containing characters other than a-z A-Z 0-9 or _ are unique (#5810)
|
2023-11-23 17:29:08 -06:00 |
|
     
|
a9630ac847
|
Support for LibreTiny platform (RTL8710, BK7231 & other modules) (#3509)
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
Co-authored-by: Sam Neirinck <git@samneirinck.com>
Co-authored-by: David Buezas <dbuezas@users.noreply.github.com>
Co-authored-by: Stroe Andrei Catalin <catalin2402@gmail.com>
Co-authored-by: Sam Neirinck <github@samneirinck.be>
Co-authored-by: Péter Sárközi <xmisterhu@gmail.com>
Co-authored-by: Hajo Noerenberg <hn@users.noreply.github.com>
|
2023-09-05 10:16:08 +12:00 |
|
Stijn Tintel
|
f4ac176d77
|
core: read ESP32 MAC address from eFuse if IEEE802.15.4 is supported (#5176)
|
2023-08-07 22:45:50 +00:00 |
|
 Mat931andJesse Hills
|
98bf427600
|
Add standardized CRC helper functions (#4798)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-07-30 21:45:56 +00:00 |
|