Skip to content

Releases: joltwallet/esp_littlefs

v1.8.0 - Raw Partition Support

21 Aug 01:49
Compare
Choose a tag to compare

What's Changed

  • Add functions for mounting raw partition. by @StefanRvO in #138
  • Added read-only ability.

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

03 Aug 16:32
Compare
Choose a tag to compare

What's Changed

  • Add support for LFS_MULTIVERSION. by @rtrbt in #137

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

09 Jul 03:37
Compare
Choose a tag to compare

Features

  • Support O_DIRECTORY flag by @donghengqaz in #85
  • Upgrade littlefs from v2.5.1 to v2.7.0. Everything should be backwards compatible, just take some precaution. Some notable details below.
    • Upgrading the on-disk minor version from lfs2.0 -> lfs2.1.
    • forward-looking erase-state CRCs:

      In the case of power-failure, this could lead to littlefs progging the same location multiple times without an erase, leading to best case fixable corruption, worst case significantly reduced data retention.

    • Significantly speed up cycle detection in the case the metadata linked-list contains a cycle.
    • See complete changelog: https://github.com/littlefs-project/littlefs/releases

Full Changelog: v1.5.5...v1.6.0

v1.5.5

24 May 01:17
Compare
Choose a tag to compare

Bug Fixes

New Contributors

Full Changelog: v1.5.4...v1.5.5

v1.5.4

03 May 21:00
Compare
Choose a tag to compare

Bug Fixes

  • Unnecessary partition erase is no longer performed prior to formatting. Significantly speeds up initial setup. If secure erase is necessary, implement it externally.
  • mklittlefs improvements:
    • Improved windows compatibility of mklittlefs. Resolves #119 #102 #83 .
    • Pass CONFIG_LITTLEFS_OBJ_NAME_LEN to mklittlefs build command. Resolves #78
  • Unify logging tags to just "esp_littlefs". Replace littlefs printf default logging with ESP_LOG* equivalents. Resolves #109 .

v1.5.3

01 Mar 17:23
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.2...v1.5.3

v1.5.2

15 Feb 16:46
Compare
Choose a tag to compare

What's Changed

  • Fix LITTLEFS_USE_ONLY_HASH=y with recent esp-idf by @agarof in #112

New Contributors

Full Changelog: v1.5.1...v1.5.2

v1.5.1 - fix v5.0 support

11 Nov 05:55
f2a949f
Compare
Choose a tag to compare

Bug Fixes

  • Fixes new private requires esp_partition for esp-idf >=5

v1.5.0

12 Aug 02:14
Compare
Choose a tag to compare

Features

  • Versions are now available in header, addressing #96
    • ESP_LITTLEFS_VERSION_NUMBER - string "MAJOR.MINOR.PATCH"
    • ESP_LITTLEFS_VERSION_MAJOR - integer major value
    • ESP_LITTLEFS_VERSION_MINOR - integer minor value
    • ESP_LITTLEFS_VERSION_PATCH - integer patch value

Bug Fixes

  • Mask out unused flags (#97, #99). Thanks @arex-ebee.
  • Reduce namespace clutter in headers, improve dependency management (#98). Thanks @7aman.

v1.4.1

08 Aug 04:13
Compare
Choose a tag to compare

Bug Fixes

  • Add mutex to utime for thread safety. #94 (thanks @justintconroy)
  • fix some log formatting types that were unsuppressed in esp-idf d10d57a #95