FICR HAL

nRF5 SDK v17.0.2

Hardware access layer (HAL) for getting data from the Factory Information Configuration Registers (FICR). More...

Functions

__STATIC_INLINE uint32_t nrf_ficr_codepagesize_get (NRF_FICR_Type const *p_reg)
Function for getting the size of the code memory page. More...
__STATIC_INLINE uint32_t nrf_ficr_codesize_get (NRF_FICR_Type const *p_reg)
Function for getting the size of the code memory rendered as number of pages. More...
__STATIC_INLINE uint32_t nrf_ficr_deviceid_get (NRF_FICR_Type const *p_reg, uint32_t reg_id)
Function for getting the unique device identifier. More...
__STATIC_INLINE uint32_t nrf_ficr_nfc_tagheader_get (NRF_FICR_Type const *p_reg, uint32_t tagheader_id)
Function for getting the default header values for the NFC tag. More...

Detailed Description

Hardware access layer (HAL) for getting data from the Factory Information Configuration Registers (FICR).

Function Documentation

__STATIC_INLINE uint32_t nrf_ficr_codepagesize_get ( NRF_FICR_Type const * p_reg )

Function for getting the size of the code memory page.

Parameters
[in] p_reg Pointer to the structure of registers of the peripheral.
Returns
Code memory page size in bytes.
__STATIC_INLINE uint32_t nrf_ficr_codesize_get ( NRF_FICR_Type const * p_reg )

Function for getting the size of the code memory rendered as number of pages.

Parameters
[in] p_reg Pointer to the structure of registers of the peripheral.
Returns
Code memory size rendered as number of pages.
__STATIC_INLINE uint32_t nrf_ficr_deviceid_get ( NRF_FICR_Type const * p_reg ,
uint32_t reg_id
)

Function for getting the unique device identifier.

Parameters
[in] p_reg Pointer to the structure of registers of the peripheral.
[in] reg_id Register index.
Returns
Unique device identifier.
__STATIC_INLINE uint32_t nrf_ficr_nfc_tagheader_get ( NRF_FICR_Type const * p_reg ,
uint32_t tagheader_id
)

Function for getting the default header values for the NFC tag.

Parameters
[in] p_reg Pointer to the structure of registers of the peripheral.
[in] tagheader_id Tag header index.
Returns
The default header value of the NFC tag for the specified header index.