libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
Macros | |
#define | PWR_CR1 MMIO32(POWER_CONTROL_BASE + 0x00) |
Power control register 1 (PWR_CR1) More... | |
#define | PWR_CR2 MMIO32(POWER_CONTROL_BASE + 0x04) |
Power control register 2 (PWR_CR2) More... | |
#define | PWR_CR3 MMIO32(POWER_CONTROL_BASE + 0x08) |
Power control register 3 (PWR_CR3) More... | |
#define | PWR_CR4 MMIO32(POWER_CONTROL_BASE + 0x0c) |
Power control register 4 (PWR_CR4) More... | |
#define | PWR_SR1 MMIO32(POWER_CONTROL_BASE + 0x10) |
Power status register 1 (PWR_SR1) More... | |
#define | PWR_SR2 MMIO32(POWER_CONTROL_BASE + 0x14) |
Power status registery 2 (PWR_SR2) More... | |
#define | PWR_SCR MMIO32(POWER_CONTROL_BASE + 0x18) |
Power status clear register (PWR_SCR) More... | |
#define | PWR_PORT_A MMIO32(POWER_CONTROL_BASE + 0x20) |
#define | PWR_PORT_B MMIO32(POWER_CONTROL_BASE + 0x28) |
#define | PWR_PORT_C MMIO32(POWER_CONTROL_BASE + 0x30) |
#define | PWR_PORT_D MMIO32(POWER_CONTROL_BASE + 0x38) |
#define | PWR_PORT_E MMIO32(POWER_CONTROL_BASE + 0x40) |
#define | PWR_PORT_F MMIO32(POWER_CONTROL_BASE + 0x48) |
#define | PWR_PUCR(pwr_port) MMIO32((pwr_port) + 0x00) |
#define | PWR_PDCR(pwr_port) MMIO32((pwr_port) + 0x04) |
#define PWR_CR1 MMIO32(POWER_CONTROL_BASE + 0x00) |
#define PWR_CR2 MMIO32(POWER_CONTROL_BASE + 0x04) |
#define PWR_CR3 MMIO32(POWER_CONTROL_BASE + 0x08) |
#define PWR_CR4 MMIO32(POWER_CONTROL_BASE + 0x0c) |
#define PWR_PORT_A MMIO32(POWER_CONTROL_BASE + 0x20) |
#define PWR_PORT_B MMIO32(POWER_CONTROL_BASE + 0x28) |
#define PWR_PORT_C MMIO32(POWER_CONTROL_BASE + 0x30) |
#define PWR_PORT_D MMIO32(POWER_CONTROL_BASE + 0x38) |
#define PWR_PORT_E MMIO32(POWER_CONTROL_BASE + 0x40) |
#define PWR_PORT_F MMIO32(POWER_CONTROL_BASE + 0x48) |
#define PWR_SCR MMIO32(POWER_CONTROL_BASE + 0x18) |
#define PWR_SR1 MMIO32(POWER_CONTROL_BASE + 0x10) |
#define PWR_SR2 MMIO32(POWER_CONTROL_BASE + 0x14) |