CycloneBOOT 2.6.6
Secure Bootloader for ARM Cortex-M MCU
Loading...
Searching...
No Matches
BootContext Struct Reference

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.
 

Detailed Description

First-stage bootloader context.

Standalone bootloader context structure.

Bootloader Context structure.


The documentation for this struct was generated from the following files: