nRF Connect SDK API 2.8.0
Loading...
Searching...
No Matches
fw_info_bare.h File Reference
#include <stdint.h>
#include <string.h>

Go to the source code of this file.

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   0x800
 
#define FW_INFO_OFFSET4   0x1000
 
#define FW_INFO_OFFSET_COUNT   5
 
#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_apifw_info_ext_api_check (uint32_t ext_api_addr)
 
static const struct fw_infofw_info_check (uint32_t fw_info_addr)
 
static const struct fw_infofw_info_find (uint32_t firmware_address)
 

Variables

static const uint32_t fw_info_allowed_offsets []