The following functions and variables are designated as internal to the MPFS2 module.
Functions
|
Name |
Description |
![]() |
Assembly function to read all three bytes of program memory for 16-bit parts | |
![]() |
Loads the FAT record for a specified handle. | |
![]() |
Validates the MPFS Image |
Macros
|
Name |
Description |
![]() |
Supports long file names to 64 characters | |
![]() |
Defines the size of a page in EEPROM | |
![]() |
Indicates a file has an associated index of dynamic variables | |
![]() |
Indicates a file is compressed with GZIP compression | |
![]() |
Alias of MPFSGetPosition | |
![]() |
Indicates an invalid FAT cache |
Module
Structures
|
Name |
Description |
![]() |
Stores each file handle's information Handles are free when addr = MPFS_INVALID | |
![]() |
Stores the data for an MPFS2 FAT record |
Types
|
Name |
Description |
![]() |
MPFS Pointers are currently DWORDs |
Variables
|
Name |
Description |
![]() |
Allows the MPFS to be locked, preventing access during updates | |
![]() |
Track the last read address to prevent unnecessary data overhead to switch locations. | |
![]() |
Track the MPFS File Handles MPFSStubs[0] is reserved for internal use (FAT access) | |
![]() |
FAT record cache | |
![]() |
ID of currently loaded fatCache | |
![]() |
Number of files in this MPFS image |