MPFS2 Internal Members

Microchip TCP/IP Stack

Microchip TCP/IP Stack Help
MPFS2 Internal Members

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 
Microchip TCP/IP Stack 5.42.08 - June 15, 2013
Copyright © 2012 Microchip Technology, Inc.  All rights reserved.