libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
ECCR Flash ECC register
Collaboration diagram for ECCR Flash ECC register:

Macros

#define FLASH_ECCR_ECCD   (1 << 31)
 FLASH_ECCR_ECCD ECC detection. More...
 
#define FLASH_ECCR_ECCC   (1 << 30)
 FLASH_ECCR_ECCC ECC correction. More...
 
#define FLASH_ECCR_ECCIE   (1 << 24)
 FLASH_ECCR_ECCIE ECC correction interrupt enable. More...
 
#define FLASH_ECCR_SYSF_ECC   (1 << 20)
 FLASH_ECCR_SYSF_ECC ECC fail for Corrected ECC Error or Double ECC Error in info block. More...
 
#define FLASH_ECCR_ADDR_ECC_SHIFT   0
 
#define FLASH_ECCR_ADDR_ECC_MASK   0x3fff
 

Detailed Description

Macro Definition Documentation

◆ FLASH_ECCR_ADDR_ECC_MASK

#define FLASH_ECCR_ADDR_ECC_MASK   0x3fff

Definition at line 179 of file g0/flash.h.

◆ FLASH_ECCR_ADDR_ECC_SHIFT

#define FLASH_ECCR_ADDR_ECC_SHIFT   0

Definition at line 178 of file g0/flash.h.

◆ FLASH_ECCR_ECCC

#define FLASH_ECCR_ECCC   (1 << 30)

FLASH_ECCR_ECCC ECC correction.

Definition at line 172 of file g0/flash.h.

◆ FLASH_ECCR_ECCD

#define FLASH_ECCR_ECCD   (1 << 31)

FLASH_ECCR_ECCD ECC detection.

Definition at line 170 of file g0/flash.h.

◆ FLASH_ECCR_ECCIE

#define FLASH_ECCR_ECCIE   (1 << 24)

FLASH_ECCR_ECCIE ECC correction interrupt enable.

Definition at line 174 of file g0/flash.h.

◆ FLASH_ECCR_SYSF_ECC

#define FLASH_ECCR_SYSF_ECC   (1 << 20)

FLASH_ECCR_SYSF_ECC ECC fail for Corrected ECC Error or Double ECC Error in info block.

Definition at line 176 of file g0/flash.h.