v2.0.2
Summary
This release has major size improvements. Release builds have been reduced by ~109kB (~2.7%). Debug builds also got a similar improvement. WiFi APs with an RSSI worse than -85dBm will no longer be considered usable, and so they'll be filtered out.
Also, board-specific GPIO configuration is now handled using Cargo features. Note that if no board-specific feature is enabled, the firmware will default to the LILYGO T7S3 development board's configuration. See the details below.
Details
- Updated README.
- Added a safe wrapper for
esp_idf_svc::sys::esp_get_idf_version(). - Disabled AP mode support.
- Disabled IPv6 support.
- Disabled some VFS features.
- Minor refactoring.
- Minor code safety improvements.
- Updated dependencies.
- Implemented Cargo-features based board support.
- Added board feature
lilygo-t7s3for LILYGO T7S3 development boards. - Added board feature
xiao-s3for Seed Studio XIAO S3 development boards. - Added board feature
arduino-nano-esp32for Arduino Nano ESP32 development boards.
- Added board feature
- APs with RSSI lower than -85dBm will be filtered out.
- Removed support for setting WiFi power saving mode, since this makes very little to no difference.
- Simplified
OsErrorenum.
Full Changelog: v2.0.1...v2.0.2