libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
Modules | |
FLASH Wait States @{ | |
#define FLASH_ACR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x00) |
Flash Access Control register.
Definition at line 42 of file f3/flash.h.
#define FLASH_ACR_HLFCYA (1 << 3) |
Definition at line 65 of file f3/flash.h.
#define FLASH_ACR_LATENCY | ( | w | ) | ((w) & FLASH_ACR_LATENCY_MASK) |
Definition at line 69 of file f3/flash.h.
#define FLASH_ACR_LATENCY_MASK 0x0f |
Definition at line 67 of file f3/flash.h.
#define FLASH_ACR_LATENCY_SHIFT 0 |
Definition at line 66 of file f3/flash.h.
#define FLASH_ACR_PRFTBE (1 << 4) |
Definition at line 62 of file f3/flash.h.
#define FLASH_ACR_PRFTBS (1 << 5) |
Definition at line 61 of file f3/flash.h.
#define FLASH_ACR_PRFTEN FLASH_ACR_PRFTBE |
Compatibility alias.
Definition at line 64 of file f3/flash.h.
#define FLASH_AR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x14) |
Flash Address register.
Definition at line 52 of file f3/flash.h.
#define FLASH_CR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x10) |
Flash Control register.
Definition at line 50 of file f3/flash.h.
#define FLASH_KEYR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x04) |
Flash Key register.
Definition at line 44 of file f3/flash.h.
#define FLASH_OBR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x1C) |
Flash Option Byte register.
Definition at line 54 of file f3/flash.h.
#define FLASH_OPTKEYR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x08) |
Flash Option bytes key register.
Definition at line 46 of file f3/flash.h.
#define FLASH_SR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x0C) |
Flash Status register.
Definition at line 48 of file f3/flash.h.
#define FLASH_WRPR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x20) |
Flash Write Protection register.
Definition at line 56 of file f3/flash.h.