nRF Connect SDK API 2.8.0
|
#include <fw_info_bare.h>
Data Fields | |
struct fw_info_ext_api | request |
uint32_t | ext_api_max_version |
uint32_t | required |
const struct fw_info_ext_api ** | ext_api |
A struct that is used to request an EXT_API.
It contains a pointer to a non-initialized pointer that a previous boot stage will populate with a pointer to a compliant EXT_API. The EXT_API could be located in the boot stage itself, or in a third image. An EXT_API fulfills a request if the ID matches, all flags in the request are set in the EXT_API, and the version falls between the minimum and maximum (inclusive).
The request is placed in the list of requests in the fw_info struct.
required
is true, the image making the request will not function unless it has access to the EXT_API.