|
fsStatus | finit (const char *drive) |
| Initialize File System and drive related driver.
|
|
fsStatus | funinit (const char *drive) |
| Uninitialize File System.
|
|
fsStatus | fmount (const char *drive) |
| Mount drive.
|
|
fsStatus | funmount (const char *drive) |
| Unmount drive.
|
|
fsStatus | fdelete (const char *path, const char *options) |
| Delete one or multiple files.
|
|
fsStatus | ffind (const char *pattern, fsFileInfo *info) |
| Find a file or directory matching search pattern.
|
|
fsStatus | frename (const char *path, const char *newname) |
| Rename a file or directory with given path name to a new name.
|
|
fsStatus | fattrib (const char *path, const char *attr) |
| Change file attributes.
|
|
fsStatus | fpwd (const char *drive, char *buf, uint32_t len) |
| Print working directory.
|
|
fsStatus | fchdir (const char *path) |
| Change working directory.
|
|
fsStatus | fmkdir (const char *path) |
| Create a directory.
|
|
fsStatus | frmdir (const char *path, const char *options) |
| Remove a directory.
|
|
fsStatus | fchdrive (const char *drive) |
| Change current drive.
|
|
int64_t | ffree (const char *drive) |
| Find free space on drive.
|
|
fsStatus | fformat (const char *drive, const char *options) |
| Format drive.
|
|
int32_t | fanalyse (const char *drive) |
| Analyse volume and check for file fragmentation.
|
|
fsStatus | fcheck (const char *drive) |
| Analyse volume and check for allocation errors.
|
|
fsStatus | fdefrag (const char *drive) |
| Defragment Embedded Flash drive.
|
|
fsStatus | fmedia (const char *drive) |
| Check if media present on removable drive.
|
|
fsStatus | finfo (const char *drive, fsDriveInfo *info) |
| Read drive information.
|
|
fsStatus | fvol (const char *drive, char *label, uint32_t *serial) |
| Read volume label and serial number.
|
|
fsStatus | fs_get_time (fsTime *time) |
| Callback function used to provide the current date and time to the File System.
|
|
int32_t | fs_mc_read_cd (uint32_t drive_num) |
| Callback function used to read Card Detect (CD) pin state when Memory Card is used in SPI mode.
|
|
int32_t | fs_mc_read_wp (uint32_t drive_num) |
| Callback function used to read Write Protect (WP) pin state when Memory Card is used in SPI mode.
|
|
int32_t | fs_mc_spi_control_ss (uint32_t drive_num, uint32_t ss) |
| Callback function used to control Slave Select signal when Memory Card is used in SPI mode.
|
|
fsLockUnlock * | fs_mc_lock_unlock (uint32_t drive_num) |
| Callback function used to retrieve password management information in order to manage locked memory card device during initialization.
|
|
int32_t | fs_ioc_get_id (const char *drive) |
| Check if valid drive is specified and return its ID.
|
|
fsStatus | fs_ioc_lock (int32_t drv_id) |
| Lock drive and block media access to the upper layer.
|
|
fsStatus | fs_ioc_unlock (int32_t drv_id) |
| Unlock drive and allow media access to the upper layer.
|
|
fsStatus | fs_ioc_get_cache (int32_t drv_id, fsIOC_Cache *cache_info) |
| Return IOC cache buffer information.
|
|
fsStatus | fs_ioc_read_sector (int32_t drv_id, uint32_t sect, uint8_t *buf, uint32_t cnt) |
| Read sector from media.
|
|
fsStatus | fs_ioc_write_sector (int32_t drv_id, uint32_t sect, const uint8_t *buf, uint32_t cnt) |
| Write sector to media.
|
|
fsStatus | fs_ioc_read_info (int32_t drv_id, fsMediaInfo *info) |
| Read media configuration info.
|
|
fsStatus | fs_ioc_device_ctrl (int32_t drv_id, fsDevCtrlCode code, void *p) |
| IOC device control access; control code is sent directly to device driver.
|
|