Public Members

Microchip MDD File System Interface

MDDFS Interface Library Help
Public Members

The following functions, variables, structures, and macros are available for use by the user application.

Functions
 
Name 
Description 
 
Initial search function 
 
Find a file named with a ROM string on PIC18 
 
Sequential search function 
 
Change the attributes of a file 
 
Change the current working directory 
 
Changed the CWD with a path in ROM on PIC18 
 
Creates a master boot record 
 
Return an error code for the last function call 
 
Update file information and free FSFILE objects 
 
Indicate whether the current file position is at the end 
 
Open a file 
 
Open a file named with a ROM string on PIC18 
 
Formats a device 
 
Function to write formatted strings to a file 
 
Read data from a file 
 
Change the current position in a file 
 
Determine the current location in a file 
 
Write data to a file 
 
Get the current working directory name 
 
Function to initialize the device. 
 
Create a directory 
 
Create a directory with a path in ROM on PIC18 
 
Delete a file 
 
Delete a file named with a ROM string on PIC18 
 
Change the name of a file or directory 
 
Rename a file named with a ROM string on PIC18 
 
Set the current position in a file to the beginning 
 
Delete a directory 
 
Delete a directory with a path in ROM on PIC18 
 
Manually set timestamp variables 
Macros
 
Name 
Description 
 
A macro to enable/disable directory operations. 
 
A macro to enable/disable file search functions. 
 
A macro to enable/disable the FSfprintf function. 
 
A macro to enable/disable format functionality 
 
A macro to enable/disable PIC18 ROM functions. 
 
A macro to enable/disable write functionality 
 
Macro for the FSfopen APPEND mode 
 
Macro for the FSfopen APPEND+ mode 
 
An archive attribute macro 
 
A directory attribute macro 
 
A hidden attribute macro 
 
A macro for all attributes 
 
A read-only attribute macro 
 
A system attribute macro 
 
A volume attribute macro 
 
EOF 
Indicates error conditions or end-of-file conditions 
 
False value 
 
A macro indicating that FSFILE objects will be allocated dynamically 
 
A macro indicating the maximum number of concurrently open files 
 
A macro to enable don't-care timestamp generation 
 
A data type indicating the maximum integer size in an architecture 
 
A macro used to define the heap size for PIC18 
 
Function pointer to the Media Detect Physical Layer function 
 
A macro defining the size of a sector 
 
A macro used to enable nead-model RAM addressing 
 
READ 
Macro for the FSfopen READ mode 
 
Macro for the FSfopen READ+ mode 
 
Macro for the FSfseek SEEK_CUR base location. 
 
Macro for the FSfseek SEEK_END base location 
 
Macro for the FSfseek SEEK_SET base location. 
 
A macro to enable/disable FAT32 support. 
 
TRUE 
True value 
 
Macro used to enable the CF-PMP physical layer (CF-PMP.c and .h) 
 
Macro used to enable the CF-Manual physical layer (CF-Bit transaction.c and .h) 
 
Macro used to enable the SD-SPI physical layer (SD-SPI.c and .h) 
 
Macro used to enable the USB Host physical layer (USB host MSD library) 
 
A macro to enable manual timestamp generation 
 
A macro to enable RTCC based timestamp generation 
 
Macro for the FSfopen WRITE mode 
 
Macro for the FSfopen WRITE+ mode 
Structures
 
Name 
Description 
 
Contains file information and is used to indicate which file to access. 
 
A structure used for searching for files on a device. 
Microchip MDD File System Interface 1.2.0 - [Aug 18, 2008]
Copyright © 2008 Microchip Technology, Inc.  All rights reserved.