Tags: rafalh/rust-fatfs
Tags
Version 0.3.3 Bug fixes: * Add missing characters to the whitelist for long file name (`^`, `#`, `&`) * Fix invalid short file names for `.` and `..` entries when creating a new directory * Fix `no_std` build Misc changes: * Fix compiler warnings * Improve documentation
Version 0.3.2. Features: * Add `format_volume` function for initializing a FAT filesystem on a partition * Add more checks of filesystem correctness when mounting Fixes: * Clear directory returned from `create_dir` method - upgrade ASAP if this method is used * Fix handling of FSInfo sector on FAT32 volumes with sector size different than 512 - upgrade ASAP if such sector size is used * Use `write_all` in `serialize` method for FSInfo sector - previously it could have been improperly updated
Version 0.3.0. Major changes: * added Dir::rename method * optimized FAT access by remembering last allocated cluster (on FAT32 it is also persisted in FSInfo sector) * added proper generation of unique short names * made filesystem struct generic so it is no longer fixed to ReadWriteSeek reference usage * added read_status_flags and stats methods on FileSystem for getting general information about volume * added FileSystem::unmount method for safe unmounting * added no_std support