A portable FAT file system stack for embedded devices.

Features

  • Written in 100% portable C89 code
  • Synchronous and asynchronous (non-blocking) IO
  • Buffered and unbuffered IO
  • Extensible drive manager (can be extended to interface with other file systems)
  • FAT12/16/32 drive formatting support
  • SPI driver for SD cards (for Microchip's PIC33 but should be easy to port)
  • Driver supports any SD card size
  • Multi-threading support
  • Multiple volumes/partitions can be mounted at once
  • Automatic volume mounting (when SD card or other device is inserted)
  • Long filenames support (can be disabled at compile-time)
  • Several memory management options
  • Easy to use API
  • Released under GPL v3. Commercial licenses also available (contact support@fernansoft.com for info)

Project Samples

Project Activity

See All Activity >

Follow Fat32lib

Fat32lib Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Fat32lib!

Additional Project Details

Registered

2013-12-09