Skip to content

Commit

Permalink
Added links to ramcrc32bd and ramrsbd
Browse files Browse the repository at this point in the history
These two small libraries provide examples of error-correction that is
compatible with littlefs (or any filesystem really).

It would be nice to eventually provide these as drop-in solutions, but
right now it's not really possible without breaking changes to
littlefs's block device API.

In the meantime ramcrc32bd and ramrsbd at least provide example
implementations that can be adapted to users' own block devices.
  • Loading branch information
geky committed Nov 1, 2024
1 parent b78afe2 commit a157872
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,12 @@ License Identifiers that are here available: http://spdx.org/licenses/
filesystem over USB. Allows mounting littlefs on a host PC without additional
drivers.

- [ramcrc32bd] - An example block device using littlefs's 32-bit CRC for
error-correction.

- [ramrsbd] - An example block device using Reed-Solomon codes for
error-correction.

- [Mbed OS] - The easiest way to get started with littlefs is to jump into Mbed
which already has block device drivers for most forms of embedded storage.
littlefs is available in Mbed OS as the [LittleFileSystem] class.
Expand Down Expand Up @@ -281,6 +287,8 @@ License Identifiers that are here available: http://spdx.org/licenses/
[mklfs]: https://github.com/whitecatboard/Lua-RTOS-ESP32/tree/master/components/mklfs/src
[mklittlefs]: https://github.com/earlephilhower/mklittlefs
[pico-littlefs-usb]: https://github.com/oyama/pico-littlefs-usb
[ramcrc32bd]: https://github.com/geky/ramcrc32bd
[ramrsbd]: https://github.com/geky/ramrsbd
[Mbed OS]: https://github.com/armmbed/mbed-os
[LittleFileSystem]: https://os.mbed.com/docs/mbed-os/latest/apis/littlefilesystem.html
[SPIFFS]: https://github.com/pellepl/spiffs
Expand Down

0 comments on commit a157872

Please sign in to comment.