sd-fat banner

sd-fat

2 devlogs
7h 50m 7s

Async embedded Rust crate for working with FAT filesystems on SD cards.

This project uses AI

Perplexity AI (Claude and Gemini models) has been used for crunching and summarizing large amounts of technical documentation and for debugging code snippets.

Olivér Pirger

What I did today:

  • directory traversal is complete: open directories by path
  • find entries in a directory by name
  • cleaned up the internal and public APIs for cleaner code overall
Attachment
0
Olivér Pirger

Started the project. Here are a few things that are already working:

  • Implemented a RAM based disk “emulator” for testing: loads .img files
  • Parse MBR, find partition
  • Parse BPB, find root directory
  • List entries in any directory by cluster number
  • An extensible API for future expansion: more file systems, partition tables, and block device implementations
  • All this without using the standard library and a heap allocator
Attachment
0