rust-fatfs fork with rs-core_io as dependency instead. No support for chrono.
Go to file
2017-10-10 23:19:44 +02:00
examples Basic write support for files. 2017-10-09 14:59:52 +02:00
resources Add LFN support and rename some functions. 2017-09-24 22:12:38 +02:00
scripts Add LFN support and rename some functions. 2017-09-24 22:12:38 +02:00
src Add some sanity checks and fix possible issues with partial read when not using read_exact. 2017-10-10 23:19:44 +02:00
tests Fix multiple corner cases and simplify code. 2017-10-10 16:05:19 +02:00
.gitignore Basic write support for files. 2017-10-09 14:59:52 +02:00
.travis.yml Add Travis CI integration. 2017-09-27 14:21:01 +02:00
Cargo.lock Rename crate to fatfs and add more info to Cargo.toml. 2017-10-06 17:00:38 +02:00
Cargo.toml Exclude test images from packaged crate. 2017-10-07 17:02:22 +02:00
LICENSE.txt Add license and README. 2017-09-22 22:36:51 +02:00
README.md Alloc and free clusters for file data. 2017-10-09 21:14:28 +02:00

Rust FAT

Travis Build Status

Introduction

FAT filesystem library implemented in Rust.

Features:

  • FAT12, FAT16, FAT32 supported,
  • read directory entries,
  • read file contents,
  • LFN (Long File Names),
  • basic write support (write and truncate existing file).

Missing features (yet):

  • create new file/directory,
  • remove file/directory,

Other planned features (Nice to Have):

  • no_std environment support.

License

The MIT license. See LICENSE.txt.