Skip to content

Releases: joltwallet/esp_littlefs

v1.4.0

04 Aug 03:35
Compare
Choose a tag to compare

Features

  • ESP-IDF v5.0 Support
  • Update upstream LittleFS to v2.5
  • Added initial fcntl support. Currently supports command F_GETFL (thanks @donghengqaz ).
  • ftruncate support for ESP-IDF >=4.4.2.

v1.3.2

29 Jul 16:01
Compare
Choose a tag to compare
  • Partially fixes breaking builds with esp-idf v5.0

v1.3.1

04 Apr 02:14
Compare
Choose a tag to compare

Bug Fixes

  • When CONFIG_LITTLEFS_SPIFFS_COMPAT is enabled, fixes a bug where empty source folders were not deleted, and destination folders were not created if necessary.

v1.3.0

01 Apr 17:19
Compare
Choose a tag to compare

Bug Fixes

  • More compliant error handling. On errors exactly -1 is now returned and errno is set. Previously other negative values may have been returned on error, which may have not been interpreted correctly by the VFS. Hopefully fixes #60 . Thanks @donghengqaz for pointing this out.
  • Fix lseek returning false on error (which has the same value as ESP_OK!)
  • Added mutex around esp_littlefs_info (thanks @tbaust)
  • Removed unnecessary imports in esp_littlefs.h (Addresses #69).
  • Include missing lfs_config.h in cmake (thanks @7aman ).
  • Explicitly limit esp_littlefs_info to reporting used_bytes to be less than or equal to total_bytes (addresses #66).

Breaking Changes

  • See error handling in "Bug Fixes"

v1.2.0

08 Mar 16:40
Compare
Choose a tag to compare

New Features

  • Kconfig option LITTLEFS_FLUSH_FILE_EVERY_WRITE to further mimic SPIFFS functionality, easing drop-in replacements.
  • Use existing esp VFS Kconfig option CONFIG_VFS_SUPPORT_DIR to enable/disable directory code to save a little extra flash.

Contributors

Thanks to:

v1.1.0

20 Dec 16:44
Compare
Choose a tag to compare

Added support for:

  • ESP32S3
  • ESP32C3
  • ESP32H2
  • ESP8684