Functions |
| void | FF_lockFAT (FF_IOMAN *pIoman) |
| void | FF_unlockFAT (FF_IOMAN *pIoman) |
| FF_T_UINT32 | FF_getRealLBA (FF_IOMAN *pIoman, FF_T_UINT32 LBA) |
| FF_T_UINT32 | FF_Cluster2LBA (FF_IOMAN *pIoman, FF_T_UINT32 Cluster) |
| FF_T_UINT32 | FF_LBA2Cluster (FF_IOMAN *pIoman, FF_T_UINT32 Address) |
| FF_T_UINT32 | FF_getFatEntry (FF_IOMAN *pIoman, FF_T_UINT32 nCluster, FF_ERROR *pError) |
| FF_ERROR | FF_ClearCluster (FF_IOMAN *pIoman, FF_T_UINT32 nCluster) |
| FF_T_UINT32 | FF_TraverseFAT (FF_IOMAN *pIoman, FF_T_UINT32 Start, FF_T_UINT32 Count, FF_ERROR *pError) |
| | Returns the Cluster address of the Cluster number from the beginning of a chain.
|
| FF_T_UINT32 | FF_FindEndOfChain (FF_IOMAN *pIoman, FF_T_UINT32 Start, FF_ERROR *pError) |
| FF_T_BOOL | FF_isEndOfChain (FF_IOMAN *pIoman, FF_T_UINT32 fatEntry) |
| | Tests if the fatEntry is an End of Chain Marker.
|
| FF_ERROR | FF_putFatEntry (FF_IOMAN *pIoman, FF_T_UINT32 nCluster, FF_T_UINT32 Value) |
| | Writes a new Entry to the FAT Tables.
|
| FF_T_UINT32 | FF_FindFreeCluster (FF_IOMAN *pIoman, FF_ERROR *pError) |
| | Finds a Free Cluster and returns its number.
|
| FF_T_UINT32 | FF_CreateClusterChain (FF_IOMAN *pIoman, FF_ERROR *pError) |
| | Create's a Cluster Chain.
|
| FF_T_UINT32 | FF_GetChainLength (FF_IOMAN *pIoman, FF_T_UINT32 pa_nStartCluster, FF_T_UINT32 *piEndOfChain, FF_ERROR *pError) |
| FF_ERROR | FF_UnlinkClusterChain (FF_IOMAN *pIoman, FF_T_UINT32 StartCluster, FF_T_UINT16 Count) |
| | Extend a Cluster chain by Count number of Clusters.
|
| FF_T_UINT32 | FF_CountFreeClusters (FF_IOMAN *pIoman, FF_ERROR *pError) |
| FF_T_UINT32 | FF_GetFreeSize (FF_IOMAN *pIoman) |
- Author:
- James Walmsley
Definition in file ff_fat.c.