Skip to content

Commit 1407db9

Browse files
committed
Added links to ramcrc32bd and ramrsbd
These two small libraries provide examples of error-correction 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.
1 parent b78afe2 commit 1407db9

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,12 @@ License Identifiers that are here available: http://spdx.org/licenses/
251251
filesystem over USB. Allows mounting littlefs on a host PC without additional
252252
drivers.
253253

254+
- [ramcrc32bd] - An example block device using littlefs's 32-bit CRC for
255+
error-correction.
256+
257+
- [ramrsbd] - An example block device using Reed-Solomon codes for
258+
error-correction.
259+
254260
- [Mbed OS] - The easiest way to get started with littlefs is to jump into Mbed
255261
which already has block device drivers for most forms of embedded storage.
256262
littlefs is available in Mbed OS as the [LittleFileSystem] class.
@@ -281,6 +287,8 @@ License Identifiers that are here available: http://spdx.org/licenses/
281287
[mklfs]: https://github.com/whitecatboard/Lua-RTOS-ESP32/tree/master/components/mklfs/src
282288
[mklittlefs]: https://github.com/earlephilhower/mklittlefs
283289
[pico-littlefs-usb]: https://github.com/oyama/pico-littlefs-usb
290+
[ramcrc32bd]: https://github.com/geky/ramcrc32bd
291+
[ramrsbd]: https://github.com/geky/ramrsbd
284292
[Mbed OS]: https://github.com/armmbed/mbed-os
285293
[LittleFileSystem]: https://os.mbed.com/docs/mbed-os/latest/apis/littlefilesystem.html
286294
[SPIFFS]: https://github.com/pellepl/spiffs

0 commit comments

Comments
 (0)