9 #ifndef MEMMAP_TABLES_H_
11 typedef void HalBootloaderAddressTableType;
27 HalBaseAddressTableType baseTable;
28 void *CustomerInformationBlock;
29 HalBootloaderAddressTableType *bootloaderAddressTable;
30 void *startOfUnusedRam;
32 FibStatus (* fibFlashWrite)(uint32_t address, uint8_t *data,
33 uint32_t writeLength, uint32_t verifyLength);
34 FibStatus (* fibFlashErase)(FibEraseType eraseType, uint32_t 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_
Definition and description of FIB bootloader shared functions.