µC/FS User's Manual U C FS
User Manual:
Open the PDF directly: View PDF
Page Count: 538 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Table of Contents
- Introduction
- μC/FS Architecture
- µC/FS Directories and Files
- 3-1 Application Code
- 3-2 CPU
- 3-3 Board Support Package (BSP)
- 3-4 µC/CPU, CPU Specific Source Code
- 3-5 µC/LIB, Portable Library Functions
- 3-6 µC/Clk, Time/Calendar Management
- 3-7 µC/CRC, Checksums and Error Correction Codes
- 3-8 µC/FS Platform-Independent Source Code
- 3-9 µC/FS FAT Filesystem Source Code
- 3-10 µC/FS Memory Device Drivers
- 3-11 µC/FS Platform-Specific Source Code
- 3-12 µC/FS OS Abstraction Layer
- 3-13 Summary
- Useful Information
- Devices and Volumes
- Files
- Directories
- POSIX API
- Device Drivers
- FAT File System
- RAM Disk Driver
- SD/MMC Drivers
- NAND Flash Driver
- NOR Flash Driver
- MSC Driver
- µC/FS API Reference
- A-1 General File System Functions
- A-2 Posix API Functions
- A-2-1 fs_asctime_r()
- A-2-2 fs_chdir()
- A-2-3 fs_clearerr()
- A-2-4 fs_closedir()
- A-2-5 fs_ctime_r()
- A-2-6 fs_fclose()
- A-2-7 fs_feof()
- A-2-8 fs_ferror()
- A-2-9 fs_fflush()
- A-2-10 fs_fgetpos()
- A-2-11 fs_flockfile()
- A-2-12 fs_fopen()
- A-2-13 fs_fread()
- A-2-14 fs_fseek()
- A-2-15 fs_fsetpos()
- A-2-16 fs_ftell()
- A-2-17 fs_ftruncate()
- A-2-18 fs_ftrylockfile()
- A-2-19 fs_funlockfile()
- A-2-20 fs_fwrite()
- A-2-21 fs_getcwd()
- A-2-22 fs_localtime_r()
- A-2-23 fs_mkdir()
- A-2-24 fs_mktime()
- A-2-25 fs_opendir()
- A-2-26 fs_readdir_r()
- A-2-27 fs_remove()
- A-2-28 fs_rename()
- A-2-29 fs_rewind()
- A-2-30 fs_rmdir()
- A-2-31 fs_setbuf()
- A-2-32 fs_setvbuf()
- A-3 Device Functions
- A-3-1 FSDev_AccessLock()
- A-3-2 FSDev_AccessUnlock()
- A-3-3 FSDev_Close()
- A-3-4 FSDev_GetDevName()
- A-3-5 FSDev_GetDevCnt()
- A-3-6 FSDev_GetDevCntMax()
- A-3-7 FSDev_GetNbrPartitions()
- A-3-8 FSDev_Invalidate()
- A-3-9 FSDev_Open()
- A-3-10 FSDev_PartitionAdd()
- A-3-11 FSDev_PartitionFind()
- A-3-12 FSDev_PartitionInit()
- A-3-13 FSDev_Query()
- A-3-14 FSDev_Rd()
- A-3-15 FSDev_Refresh()
- A-3-16 FSDev_Wr()
- A-4 Directory Access Functions
- A-5 Entry Access Functions
- A-6 File Functions
- A-6-1 FSFile_BufAssign()
- A-6-2 FSFile_BufFlush()
- A-6-3 FSFile_Close()
- A-6-4 FSFile_ClrErr()
- A-6-5 FSFile_IsEOF()
- A-6-6 FSFile_IsErr()
- A-6-7 FSFile_IsOpen()
- A-6-8 FSFile_LockAccept()
- A-6-9 FSFile_LockGet()
- A-6-10 FSFile_LockSet()
- A-6-11 FSFile_Open()
- A-6-12 FSFile_PosGet()
- A-6-13 FSFile_PosSet()
- A-6-14 FSFile_Query()
- A-6-15 FSFile_Rd()
- A-6-16 FSFile_Truncate()
- A-6-17 FSFile_Wr()
- A-7 Volume Functions
- A-8 Volume Cache Functions
- A-9 SD/MMC Driver Functions
- A-10 NAND Driver Functions
- A-11 NOR Driver Functions
- A-12 FAT System Driver Functions
- μC/FS Error Codes
- B-1 System Error Codes
- B-2 Buffer Error Codes
- B-3 Cache Error Codes
- B-4 Device Error Codes
- B-5 Device Driver Error Codes
- B-6 Directory Error Codes
- B-7 ECC Error Codes
- B-8 Entry Error Codes
- B-9 File Error Codes
- B-10 Name Error Codes
- B-11 Partition Error Codes
- B-12 Pools Error Codes
- B-13 File System Error Codes
- B-14 Volume Error Codes
- B-15 OS Layer Error Codes
- µC/FS Porting Manual
- C-1 Date/Time Management
- C-2 CPU Port
- C-3 OS Kernel
- C-4 Device Driver
- C-5 SD/MMC Cardmode BSP
- C-5-1 FSDev_SD_Card_BSP_Open()
- C-5-2 FSDev_SD_Card_BSP_Lock/Unlock()
- C-5-3 FSDev_SD_Card_BSP_CmdStart()
- C-5-4 FSDev_SD_Card_BSP_CmdWaitEnd()
- C-5-5 FSDev_SD_Card_BSP_CmdDataRd()
- C-5-6 FSDev_SD_Card_BSP_CmdDataWr()
- C-5-7 FSDev_SD_Card_BSP_GetBlkCntMax()
- C-5-8 FSDev_SD_Card_BSP_GetBusWidthMax()
- C-5-9 FSDev_SD_Card_BSP_SetBusWidth()
- C-5-10 FSDev_SD_Card_BSP_SetClkFreq()
- C-5-11 FSDev_SD_Card_BSP_SetTimeoutData()
- C-5-12 FSDev_SD_Card_BSP_SetTimeoutResp()
- C-6 SD/MMC SPI mode BSP
- C-7 SPI BSP
- C-8 NAND Flash Physical-Layer Driver
- C-9 NOR Flash Physical-Layer Driver
- C-10 NOR Flash BSP
- C-11 NOR Flash SPI BSP
- μC/FS Types and Structures
- μC/FS Configuration
- Shell Commands
- Bibliography
- µC/FS Licensing Policy