API
From FullFAT
This is a comprehensive list of all the API functions of FullFAT. You'll find their usage and description on the provided links.
For a more functional overview, refer to the Getting Started guide.
Contents |
Initialisation & Configuration
- FF_CreateIOMAN()
- FF_DestroyIOMAN()
- FF_RegisterBlkDevice()
- FF_UnregisterBlkDevice()
- FF_MountPartition()
- FF_UnmountPartition()
- FF_FlushCache()
- FF_GetPartitionBlockSize()
Platform Integration
- FF_WRITE_BLOCKS
- FF_READ_BLOCKS
- FF_CreateSemaphore()
- FF_DestroySemaphore()
- FF_PendSemaphore()
- FF_ReleaseSemaphore()
- FF_Yield()
- FF_Sleep()
- FF_GetSystemTime()
- Memory Accessors
- ff_types.h
- ff_config.h
Device Information
File I/O
- FF_GetModeBits() -- Coverts an fopen() mode string to FullFAT mode bits.
- FF_Open() -- Opens an FF_FILE object.
- FF_Close() -- Closes an FF_FILE object.
- FF_GetC() -- Gets a single charachter from an FF_FILE object.
- FF_PutC() -- Puts a single charachter into an FF_FILE object.
- FF_Read() -- Reads data from an FF_FILE object.
- FF_Write() -- Writes data to an FF_FILE object.
- FF_Seek() -- Seeks the file pointer within an FF_FILE object.
- FF_Tell()
- FF_isEOF() -- Detects the End of File.
File Management
- FF_RmFile()
- FF_Move() (Used for renaming).

