MainBootloaderTable_t Struct ReferenceApplication Interface > Common Application Interface
Description
Address table for the Main Bootloader.
Definition at line 117
of file btl_interface.h
.
#include <
btl_interface.h
>
Data Fields | |
BootloaderHeader_t | header |
Header of the Main Bootloader table. | |
uint32_t | size |
Size of the Main Bootloader. | |
BareBootTable_t * | startOfAppSpace |
Start address of the application. | |
uint32_t * | endOfAppSpace |
End address of the allocated application space. | |
uint32_t | capabilities |
Capabilities of the bootloader. | |
int32_t(* | init )(void) |
Initialize bootloader for use from application. | |
int32_t(* | deinit )(void) |
Deinitialize bootloader after use from application. | |
bool(* | verifyApplication )(uint32_t startAddress) |
Verify application. | |
int32_t(* | initParser )(BootloaderParserContext_t *context, size_t contextSize) |
Initialize parser. | |
int32_t(* | parseBuffer )(BootloaderParserContext_t *context, const BootloaderParserCallbacks_t *callbacks, uint8_t data[], size_t numBytes) |
Parse a buffer. | |
const BootloaderStorageFunctions_t * | storage |
Function table for storage plugin. | |
The documentation for this struct was generated from the following file:
btl_interface.h