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

Macros

#define FLASH_ACR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x00)
 
#define FLASH_KEYR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x08)
 
#define FLASH_OPTKEYR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x0c)
 
#define FLASH_SR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x10)
 
#define FLASH_CR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x14)
 
#define FLASH_ECCR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x18)
 
#define FLASH_OPTR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x20)
 
#define FLASH_PCROP1ASR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x24)
 
#define FLASH_PCROP1AER   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x28)
 
#define FLASH_WRP1AR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x2c)
 
#define FLASH_WRP1BR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x30)
 
#define FLASH_PCROP1BSR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x34)
 
#define FLASH_PCROP1BER   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x38)
 
#define FLASH_SECR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x80)
 

Detailed Description

Macro Definition Documentation

◆ FLASH_ACR

#define FLASH_ACR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x00)

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

◆ FLASH_CR

#define FLASH_CR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x14)

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

◆ FLASH_ECCR

#define FLASH_ECCR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x18)

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

◆ FLASH_KEYR

#define FLASH_KEYR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x08)

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

◆ FLASH_OPTKEYR

#define FLASH_OPTKEYR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x0c)

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

◆ FLASH_OPTR

#define FLASH_OPTR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x20)

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

◆ FLASH_PCROP1AER

#define FLASH_PCROP1AER   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x28)

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

◆ FLASH_PCROP1ASR

#define FLASH_PCROP1ASR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x24)

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

◆ FLASH_PCROP1BER

#define FLASH_PCROP1BER   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x38)

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

◆ FLASH_PCROP1BSR

#define FLASH_PCROP1BSR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x34)

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

◆ FLASH_SECR

#define FLASH_SECR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x80)

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

◆ FLASH_SR

#define FLASH_SR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x10)

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

◆ FLASH_WRP1AR

#define FLASH_WRP1AR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x2c)

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

◆ FLASH_WRP1BR

#define FLASH_WRP1BR   MMIO32(FLASH_MEM_INTERFACE_BASE + 0x30)

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