Types and definitions.

nRF5 SDK v11.0.0

nRF5 SDK v11.0.0

Bootloader module type and definitions. More...

Data Structures

struct bootloader_settings_t
Structure holding bootloader settings for application and bank data. More...

Macros

#define BOOTLOADER_DFU_START 0xB1
#define BOOTLOADER_SVC_APP_DATA_PTR_GET 0x02

Enumerations

enum bootloader_bank_code_t {
BANK_VALID_APP = 0x01,
BANK_VALID_SD = 0xA5,
BANK_VALID_BOOT = 0xAA,
BANK_ERASED = 0xFE,
BANK_INVALID_APP = 0xFF
}
DFU Bank state code, which indicates wether the bank contains: A valid image, invalid image, or an erased flash.

Detailed Description

Bootloader module type and definitions.