|
libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|

Go to the source code of this file.
Macros | |
| #define | GPTMCFG(tim_base) MMIO32((tim_base) + 0) |
| Configuration. More... | |
| #define | GPTMTAMR(tim_base) MMIO32((tim_base) + 0x4) |
| Timer A mode. More... | |
| #define | GPTMTBMR(tim_base) MMIO32((tim_base) + 0x8) |
| Timer B mode. More... | |
| #define | GPTMCTL(tim_base) MMIO32((tim_base) + 0xc) |
| Control. More... | |
| #define | GPTMSYNC(tim_base) MMIO32((tim_base) + 0x10) |
| Synchronize. More... | |
| #define | GPTMIMR(tim_base) MMIO32((tim_base) + 0x18) |
| Interrupt mask. More... | |
| #define | GPTMRIS(tim_base) MMIO32((tim_base) + 0x1c) |
| Raw interrupt status (RO) More... | |
| #define | GPTMMIS(tim_base) MMIO32((tim_base) + 0x20) |
| Masked interrupt status (RO) More... | |
| #define | GPTMICR(tim_base) MMIO32((tim_base) + 0x24) |
| Interrupt clear (W1C) More... | |
| #define | GPTMTAILR(tim_base) MMIO32((tim_base) + 0x28) |
| Timer A Interval load. More... | |
| #define | GPTMTBILR(tim_base) MMIO32((tim_base) + 0x2c) |
| Timer B Interval load. More... | |
| #define | GPTMTAMATCHR(tim_base) MMIO32((tim_base) + 0x30) |
| Timer A match. More... | |
| #define | GPTMTBMATCHR(tim_base) MMIO32((tim_base) + 0x34) |
| Timer B match. More... | |
| #define | GPTMTAPR(tim_base) MMIO32((tim_base) + 0x38) |
| Timer A prescale. More... | |
| #define | GPTMTBPR(tim_base) MMIO32((tim_base) + 0x3c) |
| Timer B prescale. More... | |
| #define | GPTMTAPMR(tim_base) MMIO32((tim_base) + 0x40) |
| Timer A prescale match. More... | |
| #define | GPTMTBPMR(tim_base) MMIO32((tim_base) + 0x44) |
| Timer A prescale match. More... | |
| #define | GPTMTAR(tim_base) MMIO32((tim_base) + 0x48) |
| #define | GPTMTBR(tim_base) MMIO32((tim_base) + 0x4c) |
| #define | GPTMTAV(tim_base) MMIO32((tim_base) + 0x50) |
| #define | GPTMTBV(tim_base) MMIO32((tim_base) + 0x54) |
| #define | GPTMRTCPD(tim_base) MMIO32((tim_base) + 0x58) |
| RTC Predivide (RO) More... | |
| #define | GPTMTAPS(tim_base) MMIO32((tim_base) + 0x5c) |
| Timer A prescale snapshot (RO) More... | |
| #define | GPTMTBPS(tim_base) MMIO32((tim_base) + 0x60) |
| Timer B prescale snapshot (RO) More... | |
| #define | GPTMTAPV(tim_base) MMIO32((tim_base) + 0x64) |
| Timer A prescale value (RO) More... | |
| #define | GPTMTBPV(tim_base) MMIO32((tim_base) + 0x68) |
| Timer B prescale value (RO) More... | |
| #define | GPTMPP(tim_base) MMIO32((tim_base) + 0xfc0) |
| Peripheral properties (RO) More... | |