Patched version of nrf51822 FOTA compatible driver, with GPTIO disabled, as it clashed with the mbed definitions...

Fork of nRF51822 by Nordic Semiconductor

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]
FICR_INFO_Type INFO
__I uint32_t SIZERAMBLOCK [4]
__I uint32_t SIZERAMBLOCKS

Detailed Description

Factory Information Configuration.

(FICR)

Definition at line 1129 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 1157 of file nrf51.h.

__I uint32_t CLENR0

Length of code region 0 in bytes.

Definition at line 1134 of file nrf51.h.

__I uint32_t CODEPAGESIZE

Code memory page size in bytes.

Definition at line 1131 of file nrf51.h.

__I uint32_t CODESIZE

Code memory size in pages.

Definition at line 1132 of file nrf51.h.

__I uint32_t CONFIGID

Configuration identifier.

Definition at line 1146 of file nrf51.h.

__I uint32_t DEVICEADDR[2]

Device address.

Definition at line 1152 of file nrf51.h.

__I uint32_t DEVICEADDRTYPE

Device address type.

Definition at line 1151 of file nrf51.h.

__I uint32_t DEVICEID[2]

Device identifier.

Definition at line 1147 of file nrf51.h.

__I uint32_t ER[4]

Encryption root.

Definition at line 1149 of file nrf51.h.

FICR_INFO_Type INFO

Device info

Definition at line 1159 of file nrf51.h.

__I uint32_t IR[4]

Identity root.

Definition at line 1150 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 1154 of file nrf51.h.

__I uint32_t NUMRAMBLOCK

Number of individualy controllable RAM blocks.

Definition at line 1137 of file nrf51.h.

__I uint32_t OVERRIDEEN

Radio calibration override enable.

Definition at line 1153 of file nrf51.h.

__I uint32_t PPFC

Pre-programmed factory code present.

Definition at line 1135 of file nrf51.h.

__I uint32_t RESERVED0[4]

< FICR Structure

Definition at line 1130 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 1140 of file nrf51.h.

__I uint32_t SIZERAMBLOCKS

Size of RAM blocks in bytes.

Definition at line 1143 of file nrf51.h.