J. Nick Koston
abcd89cd1f
[wifi] Avoid .rodata RAM cost for ManualIP on ESP8266
...
On ESP8266, .rodata is mapped to DRAM (RAM), not flash. When
StructInitializer is used with all compile-time constant fields,
the compiler places the entire struct as a const blob in .rodata,
silently consuming ~20 bytes of RAM.
Switch to field-by-field assignment on ESP8266 so the IP address
values are encoded as immediate operands in flash instructions
instead of a .rodata blob. Other platforms continue to use the
aggregate initializer since their .rodata is flash-mapped.
2026-02-23 16:06:28 -06:00
Jonathan Swoboda
403235e2d4
[wifi] Add band_mode configuration for ESP32-C5 dual-band WiFi ( #14148 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:20:29 -05:00
J. Nick Koston
d41c84d624
[wifi] Conditionally compile on_connect/on_disconnect triggers ( #13684 )
2026-02-03 04:29:18 +01:00
J. Nick Koston
050e9b0d4a
[wifi] Add basic post-connect roaming support for stationary devices ( #12809 )
2026-01-07 08:30:23 -10:00
Kevin Ahrendt
d1a1bb446b
[wifi] Add runtime power saving mode control ( #11478 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-11-24 17:55:04 +00:00
Flo
66cda04664
[wifi] ap_active condition ( #11852 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-11-24 11:19:38 -06:00
J. Nick Koston
79a4444928
[wifi] Conditionally compile manual_ip to save 24-72 bytes RAM ( #11833 )
2025-11-11 23:27:08 +00:00
J. Nick Koston
65a303d48f
[wifi] Add min_auth_mode configuration option ( #11814 )
2025-11-11 16:39:55 -06:00
J. Nick Koston
ef04903a7a
[wifi] Change priority type from float to int8_t ( #11830 )
2025-11-12 11:10:17 +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
J. Nick Koston
e3aaf6a144
[wifi] Test multiple stas in wifi compile tests ( #11460 )
2025-10-22 16:55:46 +13:00
J. Nick Koston
3bdd351d49
[wifi] Convert fast_connect to compile-time define, save 156-1024 bytes flash ( #11328 )
2025-10-19 19:52:33 +00:00
J. Nick Koston
56334b7832
[ci][tests] Remove redundant ESP32 Arduino test files ( #11136 )
2025-10-10 07:26:41 +13:00
Clyde Stubbs
cf73f72119
[wifi] Allow config to use PSRAM ( #9866 )
2025-07-27 07:45:20 +10:00
Rodrigo Martín
9fc1377b44
feat(WiFi): Add wifi.configure action ( #7335 )
2024-11-25 11:06:21 +13:00
Keith Burzinski
6e624ff797
[wifi] Fix EAP for IDF 5.1+, add test ( #7061 )
2024-07-11 16:21:24 +12:00
Jesse Hills
3fb9c93a24
[wifi] Only set default ttls phase 2 on esp-idf ( #7033 )
...
* [wifi] Only set default ttls phase 2 on esp-idf
* Add eap arduino test
2024-07-03 02:21:41 +00:00
Keith Burzinski
f6848fe24d
[CI] Introduce testing for IDF 5 (and other arbitrary framework versions) ( #6802 )
...
* Initial changes to support testing of additional framework versions
* Rename Arduino test files
2024-06-17 16:32:11 -05:00
Keith Burzinski
f6a3784eba
Consolidate test files where all tests are identical ( #6690 )
2024-05-08 07:33:37 +12:00
Keith Burzinski
0630cdded3
Add some components to the new testing framework (W) ( #6232 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 20:15:59 +13:00