6 #ifndef __MEMMAP_FAT_H__
7 #define __MEMMAP_FAT_H__
9 #ifndef __MEMMAP_TABLES_H__
11 typedef void HalBootloaderAddressTableType;
27 HalBaseAddressTableType baseTable;
28 void *CustomerInformationBlock;
29 HalBootloaderAddressTableType *bootloaderAddressTable;
30 void *startOfUnusedRam;
32 FibStatus (* fibFlashWrite)(int32u address, int8u *data,
33 int32u writeLength, int32u verifyLength);
34 FibStatus (* fibFlashErase)(FibEraseType eraseType, int32u address);
35 } HalFixedAddressTableType;
37 extern const HalFixedAddressTableType halFixedAddressTable;
39 #define FIXED_ADDRESS_TABLE_TYPE (0x0FA7)
46 #define FAT_VERSION (0x0003)
47 #define FAT_MAJOR_VERSION (0x0000)
48 #define FAT_MAJOR_VERSION_MASK (0xFF00)
51 #endif //__MEMMAP_FAT_H__