|
CycloneBOOT 2.6.6
Secure Bootloader for ARM Cortex-M MCU
|
First-stage bootloader context. More...
#include <boot.h>
Public Attributes | |
| Memory | memories [NB_MEMORIES] |
| uint32_t | self_address |
| uint32_t | self_size |
| uint32_t | offset |
| Slot * | updateSlot |
| const char_t * | signKey |
| size_t | signKeyLen |
| const uint8_t * | cipherKey |
| size_t | cipherKeyLen |
| BootState | state |
| Bootloader state. | |
| BootSettings | settings |
| Bootloader user settings. | |
| uint8_t | psk [32] |
| Cipher PSK key for image decryption. | |
| size_t | pskSize |
| Cipher PSK key size. | |
| Slot | selectedSlot |
| bool_t | busy |
| bool_t | fallbackAttempted |
| A fallback already failed during this boot. | |
| UpdateContext | updateContext |
| Install path context. | |
| Slot * | appSlot |
| Slot the application is booted from. | |
| Slot * | factorySlot |
| Slot holding the factory image. | |
| UpdateEntryRequest | entry |
| Arbitrated update entry request. | |
| systime_t | windowStart |
| Start of the listen window. | |
| RecoveryReason | recoveryReason |
| Reason recovery was entered. | |
First-stage bootloader context.
Standalone bootloader context structure.
Bootloader Context structure.