Skip to content

v2.0.2

Choose a tag to compare

@br0kenpixel br0kenpixel released this 02 Apr 17:23
· 229 commits to main since this release
0ea462d

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-t7s3 for LILYGO T7S3 development boards.
    • Added board feature xiao-s3 for Seed Studio XIAO S3 development boards.
    • Added board feature arduino-nano-esp32 for Arduino Nano ESP32 development boards.
  • 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 OsError enum.

Full Changelog: v2.0.1...v2.0.2