Lancaster University fork of the Nordic nrf51-SDK repository, which actually lives on github: https://github.com/lancaster-university/nrf51-sdk

Dependents:   nRF51822

Embed: (wiki syntax)

« Back to documentation index

NRF_FICR_Type Struct Reference

NRF_FICR_Type Struct Reference
[Device_Peripheral_Registers]

Factory Information Configuration. More...

#include <nrf51.h>

Data Fields

__I uint32_t RESERVED0 [4]
__I uint32_t CODEPAGESIZE
__I uint32_t CODESIZE
__I uint32_t CLENR0
__I uint32_t PPFC
__I uint32_t NUMRAMBLOCK
__I uint32_t CONFIGID
__I uint32_t DEVICEID [2]
__I uint32_t ER [4]
__I uint32_t IR [4]
__I uint32_t DEVICEADDRTYPE
__I uint32_t DEVICEADDR [2]
__I uint32_t OVERRIDEEN
__I uint32_t NRF_1MBIT [5]
__I uint32_t BLE_1MBIT [5]
__I uint32_t SIZERAMBLOCK [4]
__I uint32_t SIZERAMBLOCKS

Detailed Description

Factory Information Configuration.

(FICR)

Definition at line 1076 of file nrf51.h.


Field Documentation

__I uint32_t BLE_1MBIT[5]

Override values for the OVERRIDEn registers in RADIO for BLE_1Mbit mode.

Definition at line 1104 of file nrf51.h.

__I uint32_t CLENR0

Length of code region 0 in bytes.

Definition at line 1081 of file nrf51.h.

__I uint32_t CODEPAGESIZE

Code memory page size in bytes.

Definition at line 1078 of file nrf51.h.

__I uint32_t CODESIZE

Code memory size in pages.

Definition at line 1079 of file nrf51.h.

__I uint32_t CONFIGID

Configuration identifier.

Definition at line 1093 of file nrf51.h.

__I uint32_t DEVICEADDR[2]

Device address.

Definition at line 1099 of file nrf51.h.

__I uint32_t DEVICEADDRTYPE

Device address type.

Definition at line 1098 of file nrf51.h.

__I uint32_t DEVICEID[2]

Device identifier.

Definition at line 1094 of file nrf51.h.

__I uint32_t ER[4]

Encryption root.

Definition at line 1096 of file nrf51.h.

__I uint32_t IR[4]

Identity root.

Definition at line 1097 of file nrf51.h.

__I uint32_t NRF_1MBIT[5]

Override values for the OVERRIDEn registers in RADIO for NRF_1Mbit mode.

Definition at line 1101 of file nrf51.h.

__I uint32_t NUMRAMBLOCK

Number of individualy controllable RAM blocks.

Definition at line 1084 of file nrf51.h.

__I uint32_t OVERRIDEEN

Radio calibration override enable.

Definition at line 1100 of file nrf51.h.

__I uint32_t PPFC

Pre-programmed factory code present.

Definition at line 1082 of file nrf51.h.

__I uint32_t RESERVED0[4]

< FICR Structure

Definition at line 1077 of file nrf51.h.

__I uint32_t SIZERAMBLOCK[4]

Deprecated array of size of RAM block in bytes. This name is kept for backward compatinility purposes. Use SIZERAMBLOCKS instead.

Definition at line 1087 of file nrf51.h.

__I uint32_t SIZERAMBLOCKS

Size of RAM blocks in bytes.

Definition at line 1090 of file nrf51.h.