littlefs-project / littlefs

A little fail-safe filesystem designed for microcontrollers
BSD 3-Clause "New" or "Revised" License
4.9k stars 771 forks source link

Add nim-littlefs to readme #939

Closed Graveflo closed 4 months ago

Graveflo commented 5 months ago

Hello, thanks for sharing your filesystem implementation! I made a wrapper for this project in the Nim programming language. If you would like to add it to the list of wrappers / derivative works here is the PR.

geky-bot commented 5 months ago
Tests passed ✓, Code: 16972 B (+0.0%), Stack: 1432 B (+0.0%), Structs: 812 B (+0.0%) | | Code | Stack | Structs | | Coverage | |:--|-----:|------:|--------:|:--|---------:| | Default | 16972 B (+0.0%) | 1432 B (+0.0%) | 812 B (+0.0%) | Lines | 2387/2566 lines (-0.0%) | | Readonly | 6186 B (+0.0%) | 448 B (+0.0%) | 812 B (+0.0%) | Branches | 1239/1576 branches (-0.0%) | | Threadsafe | 17836 B (+0.0%) | 1432 B (+0.0%) | 820 B (+0.0%) | | **Benchmarks** | | Multiversion | 17036 B (+0.0%) | 1432 B (+0.0%) | 816 B (+0.0%) | Readed | 29369693876 B (+0.0%) | | Migrate | 18664 B (+0.0%) | 1736 B (+0.0%) | 816 B (+0.0%) | Proged | 1482874766 B (+0.0%) | | Error-asserts | 17660 B (+0.0%) | 1424 B (+0.0%) | 812 B (+0.0%) | Erased | 1568888832 B (+0.0%) |
geky commented 4 months ago

Hi @Graveflo, thanks for this. Nim looks neat. Did you end up using this in a larger project?

Will merge on the next patch release, though to be transparent the eventual plan is to move these links to a separate wiki/website.

Graveflo commented 4 months ago

Did you end up using this in a larger project?

I haven't used this yet beyond writing tests cases. I plan on using it for some home automation ESP32 projects while I'm learning about it. I could see myself using littlefs on larger projects in the future. It has all of the features I would look for in it's niche.

geky commented 4 months ago

Sorry for the delay, this should be merged now assuming CI passes.