libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
Go to the source code of this file.
Macros | |
#define | FPB_CTRL MMIO32(FPB_BASE + 0) |
#define | FPB_REMAP MMIO32(FPB_BASE + 4) |
#define | FPB_COMP (&MMIO32(FPB_BASE + 8)) |
#define | FPB_LSR MMIO32(FPB_BASE + CORESIGHT_LSR_OFFSET) |
#define | FPB_LAR MMIO32(FPB_BASE + CORESIGHT_LAR_OFFSET) |
#define | FPB_CTRL_NUM_CODE2_MASK (0x7 << 12) |
#define | FPB_CTRL_NUM_LIT_MASK (0xf << 8) |
#define | FPB_CTRL_NUM_CODE1_MASK (0xf << 4) |
#define | FPB_CTRL_KEY (1 << 1) |
#define | FPB_CTRL_ENABLE (1 << 0) |
#define | FPB_COMP_REPLACE_REMAP (0x0 << 30) |
#define | FPB_COMP_REPLACE_BREAK_LOWER (0x1 << 30) |
#define | FPB_COMP_REPLACE_BREAK_UPPER (0x2 << 30) |
#define | FPB_COMP_REPLACE_BREAK_BOTH (0x3 << 30) |
#define | FPB_COMP_REPLACE_MASK (0x3 << 30) |
#define | FPB_COMP_ENABLE (1 << 0) |