nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
Firmware info structure definition and inline helpers

Data Structures

struct  fw_info_ext_api
struct  fw_info_ext_api_request
struct  fw_info
struct  ext_api_provide_ext_api
 Structure describing the EXT_API_PROVIDE EXT_API. More...

Macros

#define MAGIC_LEN_WORDS   (CONFIG_FW_INFO_MAGIC_LEN / sizeof(uint32_t))
#define FW_INFO_OFFSET0   0x0
#define FW_INFO_OFFSET1   0x200
#define FW_INFO_OFFSET2   0x400
#define FW_INFO_OFFSET3   0x600
#define FW_INFO_OFFSET4   0x800
#define FW_INFO_OFFSET5   0xe00
#define FW_INFO_OFFSET6   0x1000
#define FW_INFO_OFFSET_COUNT   7
#define FW_INFO_CURRENT_OFFSET   (CONFIG_FW_INFO_OFFSET + FW_INFO_VECTOR_OFFSET)

Typedefs

typedef bool(* fw_info_ext_api_provide_t) (const struct fw_info *fwinfo, bool provide)

Functions

static const struct fw_info_ext_api * fw_info_ext_api_check (uint32_t ext_api_addr)
static const struct fw_info * fw_info_check (uint32_t fw_info_addr)
static const struct fw_info * fw_info_find (uint32_t firmware_address)

Variables

static const uint32_t fw_info_allowed_offsets []

Detailed Description