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

Macros

#define FLASH_SR_CFGBSY   (1 << 18)
 FLASH_SR_CFGBSY Programming or erase configuration busy. More...
 
#define FLASH_SR_BSY   (1 << 16)
 FLASH_SR_BSY Busy. More...
 
#define FLASH_SR_OPTVERR   (1 << 15)
 FLASH_SR_OPTVERR Option and Engineering bits loading validity error. More...
 
#define FLASH_SR_RDERR   (1 << 14)
 FLASH_SR_RDERR PCROP read error. More...
 
#define FLASH_SR_FASTERR   (1 << 9)
 FLASH_SR_FASTERR Fast programming error. More...
 
#define FLASH_SR_MISERR   (1 << 8)
 FLASH_SR_MISERR Fast programming data miss error. More...
 
#define FLASH_SR_PGSERR   (1 << 7)
 FLASH_SR_PGSERR Programming sequence error. More...
 
#define FLASH_SR_SIZERR   (1 << 6)
 FLASH_SR_SIZERR Size error. More...
 
#define FLASH_SR_PGAERR   (1 << 5)
 FLASH_SR_PGAERR Programming alignment error. More...
 
#define FLASH_SR_WRPERR   (1 << 4)
 FLASH_SR_WRPERR Write protected error. More...
 
#define FLASH_SR_PROGERR   (1 << 3)
 FLASH_SR_PROGERR Programming error. More...
 
#define FLASH_SR_OPERR   (1 << 1)
 FLASH_SR_OPERR Operation error. More...
 
#define FLASH_SR_EOP   (1 << 0)
 FLASH_SR_EOP End of operation. More...
 

Detailed Description

Macro Definition Documentation

◆ FLASH_SR_BSY

#define FLASH_SR_BSY   (1 << 16)

FLASH_SR_BSY Busy.

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

◆ FLASH_SR_CFGBSY

#define FLASH_SR_CFGBSY   (1 << 18)

FLASH_SR_CFGBSY Programming or erase configuration busy.

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

◆ FLASH_SR_EOP

#define FLASH_SR_EOP   (1 << 0)

FLASH_SR_EOP End of operation.

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

◆ FLASH_SR_FASTERR

#define FLASH_SR_FASTERR   (1 << 9)

FLASH_SR_FASTERR Fast programming error.

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

◆ FLASH_SR_MISERR

#define FLASH_SR_MISERR   (1 << 8)

FLASH_SR_MISERR Fast programming data miss error.

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

◆ FLASH_SR_OPERR

#define FLASH_SR_OPERR   (1 << 1)

FLASH_SR_OPERR Operation error.

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

◆ FLASH_SR_OPTVERR

#define FLASH_SR_OPTVERR   (1 << 15)

FLASH_SR_OPTVERR Option and Engineering bits loading validity error.

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

◆ FLASH_SR_PGAERR

#define FLASH_SR_PGAERR   (1 << 5)

FLASH_SR_PGAERR Programming alignment error.

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

◆ FLASH_SR_PGSERR

#define FLASH_SR_PGSERR   (1 << 7)

FLASH_SR_PGSERR Programming sequence error.

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

◆ FLASH_SR_PROGERR

#define FLASH_SR_PROGERR   (1 << 3)

FLASH_SR_PROGERR Programming error.

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

◆ FLASH_SR_RDERR

#define FLASH_SR_RDERR   (1 << 14)

FLASH_SR_RDERR PCROP read error.

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

◆ FLASH_SR_SIZERR

#define FLASH_SR_SIZERR   (1 << 6)

FLASH_SR_SIZERR Size error.

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

◆ FLASH_SR_WRPERR

#define FLASH_SR_WRPERR   (1 << 4)

FLASH_SR_WRPERR Write protected error.

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