![]() |
MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
|
#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | McciBootloaderBoard_CatenaAbz_Eeprom_t |
| layout of Catena EEPROM image More... | |
Macros | |
| #define | _mcci_bootloader_board_catena_abz_eeprom_h_ /* prevent multiple includes */ |
| #define | MCCI_BOOTLOADER_CATENA_ABZ_EEPROM_MAGIC_BEGIN (('T' << 24) | ('O' << 16) | ('O' << 8) | 'B') |
| mark the beginning of a bootloader EEPROM section | |
| #define | MCCI_BOOTLOADER_CATENA_ABZ_EEPROM_MAGIC_END (('t' << 24) | ('o' << 16) | ('p' << 8) | 'b') |
| mark the end of a bootloader EEPROM section | |
| #define | MCCI_BOOTLOADER_CATENA_ABZ_EEPROM_UPDATE_REQUEST UINT32_C(0xFFFFFFFF) |
| the distinguished "update request" value | |
| #define | MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT(e) void MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT__(int MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT_x[(e) ? 1: -1]) |
Functions | |
| void | MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT__ (int MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT_x[(sizeof(McciBootloaderBoard_CatenaAbz_Eeprom_t)==4) ? 1:-1]) |
| #define _mcci_bootloader_board_catena_abz_eeprom_h_ /* prevent multiple includes */ |
Definition at line 23 of file mcci_bootloader_board_catena_abz_eeprom.h.
| #define MCCI_BOOTLOADER_CATENA_ABZ_EEPROM_MAGIC_BEGIN (('T' << 24) | ('O' << 16) | ('O' << 8) | 'B') |
mark the beginning of a bootloader EEPROM section
Definition at line 61 of file mcci_bootloader_board_catena_abz_eeprom.h.
| #define MCCI_BOOTLOADER_CATENA_ABZ_EEPROM_MAGIC_END (('t' << 24) | ('o' << 16) | ('p' << 8) | 'b') |
mark the end of a bootloader EEPROM section
Definition at line 64 of file mcci_bootloader_board_catena_abz_eeprom.h.
| #define MCCI_BOOTLOADER_CATENA_ABZ_EEPROM_UPDATE_REQUEST UINT32_C(0xFFFFFFFF) |
the distinguished "update request" value
Definition at line 67 of file mcci_bootloader_board_catena_abz_eeprom.h.
| #define MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT | ( | e | ) | void MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT__(int MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT_x[(e) ? 1: -1]) |
Definition at line 52 of file mcci_bootloader_board_catena_abz_eeprom.h.
| void MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT__ | ( | int | MCCI_BOOTLOADER_EEPROM_STATIC_ASSERT_x[(sizeof(McciBootloaderBoard_CatenaAbz_Eeprom_t)==4) ? 1:-1] | ) |