Common implementations and headers for ARM based micro-controllers. More...
Common implementations and headers for ARM based micro-controllers.
Files | |
| file | architecture_arch.h |
| Architecture details. | |
| file | arm7_common.h |
| ARM7 CPU common declarations. | |
| file | atomic_utils_arch.h |
| Implementation of fast atomic utility functions. | |
| file | irq_arch.h |
| Implementation of the kernels irq interface. | |
| file | thread_arch.h |
| Implementation of the kernels thread interface. | |
PCONP Constants | |
| #define | PCTIM0 (BIT1) |
| #define | PCTIM1 (BIT2) |
| #define | PCUART0 (BIT3) |
| #define | PCUART1 (BIT4) |
| #define | PCPWM1 (BIT6) |
| #define | PCI2C0 (BIT7) |
| #define | PCSPI (BIT8) |
| #define | PCRTC (BIT9) |
| #define | PCSSP1 (BIT10) |
| #define | PCEMC (BIT11) |
| #define | PCAD (BIT12) |
| #define | PCAN1 (BIT13) |
| #define | PCAN2 (BIT14) |
| #define | PCI2C1 (BIT19) |
| #define | PCSSP0 (BIT21) |
| #define | PCTIM2 (BIT22) |
| #define | PCTIM3 (BIT23) |
| #define | PCUART2 (BIT24) |
| #define | PCUART3 (BIT25) |
| #define | PCI2C2 (BIT26) |
| #define | PCI2S (BIT27) |
| #define | PCSDC (BIT28) |
| #define | PCGPDMA (BIT29) |
| #define | PCENET (BIT30) |
| #define | PCUSB (BIT31) |
PCON Constants | |
| #define | PM0 (BIT0) |
| #define | PM1 (BIT1) |
| #define | BODPDM (BIT2) |
| #define | BOGD (BIT3) |
| #define | BORD (BIT4) |
| #define | PM2 (BIT7) |
| #define | PM_IDLE (PM0) |
| #define | PM_SLEEP (PM2|PM0) |
| #define | PM_POWERDOWN (PM1) |
| #define | PM_DEEP_POWERDOWN (PM2|PM1) |
Timer Symbols | |
| #define | MR0I (BIT0) |
| #define | MR0R (BIT1) |
| #define | MR0S (BIT2) |
| #define | MR1I (BIT3) |
| #define | MR1R (BIT4) |
| #define | MR1S (BIT5) |
| #define | MR2I (BIT6) |
| #define | MR2R (BIT7) |
| #define | MR2S (BIT8) |
| #define | MR3I (BIT9) |
| #define | MR3R (BIT10) |
| #define | MR3S (BIT11) |
| #define | I_Bit 0x80 |
| #define | F_Bit 0x40 |
| #define | SYS32Mode 0x1F |
| #define | IRQ32Mode 0x12 |
| #define | FIQ32Mode 0x11 |
| #define | INTMode (FIQ32Mode | IRQ32Mode) |
| #define BODPDM (BIT2) |
Definition at line 67 of file arm7_common.h.
| #define BOGD (BIT3) |
Definition at line 68 of file arm7_common.h.
| #define BORD (BIT4) |
Definition at line 69 of file arm7_common.h.
| #define MR0I (BIT0) |
Definition at line 82 of file arm7_common.h.
| #define MR0R (BIT1) |
Definition at line 83 of file arm7_common.h.
| #define MR0S (BIT2) |
Definition at line 84 of file arm7_common.h.
| #define MR1I (BIT3) |
Definition at line 85 of file arm7_common.h.
| #define MR1R (BIT4) |
Definition at line 86 of file arm7_common.h.
| #define MR1S (BIT5) |
Definition at line 87 of file arm7_common.h.
| #define MR2I (BIT6) |
Definition at line 88 of file arm7_common.h.
| #define MR2R (BIT7) |
Definition at line 89 of file arm7_common.h.
| #define MR2S (BIT8) |
Definition at line 90 of file arm7_common.h.
| #define MR3I (BIT9) |
Definition at line 91 of file arm7_common.h.
| #define MR3R (BIT10) |
Definition at line 92 of file arm7_common.h.
| #define MR3S (BIT11) |
Definition at line 93 of file arm7_common.h.
| #define PCAD (BIT12) |
Definition at line 44 of file arm7_common.h.
| #define PCAN1 (BIT13) |
Definition at line 45 of file arm7_common.h.
| #define PCAN2 (BIT14) |
Definition at line 46 of file arm7_common.h.
| #define PCEMC (BIT11) |
Definition at line 43 of file arm7_common.h.
| #define PCENET (BIT30) |
Definition at line 57 of file arm7_common.h.
| #define PCGPDMA (BIT29) |
Definition at line 56 of file arm7_common.h.
| #define PCI2C0 (BIT7) |
Definition at line 39 of file arm7_common.h.
| #define PCI2C1 (BIT19) |
Definition at line 47 of file arm7_common.h.
| #define PCI2C2 (BIT26) |
Definition at line 53 of file arm7_common.h.
| #define PCI2S (BIT27) |
Definition at line 54 of file arm7_common.h.
| #define PCPWM1 (BIT6) |
Definition at line 38 of file arm7_common.h.
| #define PCRTC (BIT9) |
Definition at line 41 of file arm7_common.h.
| #define PCSDC (BIT28) |
Definition at line 55 of file arm7_common.h.
| #define PCSPI (BIT8) |
Definition at line 40 of file arm7_common.h.
| #define PCSSP0 (BIT21) |
Definition at line 48 of file arm7_common.h.
| #define PCSSP1 (BIT10) |
Definition at line 42 of file arm7_common.h.
| #define PCTIM0 (BIT1) |
Definition at line 34 of file arm7_common.h.
| #define PCTIM1 (BIT2) |
Definition at line 35 of file arm7_common.h.
| #define PCTIM2 (BIT22) |
Definition at line 49 of file arm7_common.h.
| #define PCTIM3 (BIT23) |
Definition at line 50 of file arm7_common.h.
| #define PCUART0 (BIT3) |
Definition at line 36 of file arm7_common.h.
| #define PCUART1 (BIT4) |
Definition at line 37 of file arm7_common.h.
| #define PCUART2 (BIT24) |
Definition at line 51 of file arm7_common.h.
| #define PCUART3 (BIT25) |
Definition at line 52 of file arm7_common.h.
| #define PCUSB (BIT31) |
Definition at line 58 of file arm7_common.h.
| #define PM0 (BIT0) |
Definition at line 65 of file arm7_common.h.
| #define PM1 (BIT1) |
Definition at line 66 of file arm7_common.h.
| #define PM2 (BIT7) |
Definition at line 70 of file arm7_common.h.
| #define PM_DEEP_POWERDOWN (PM2|PM1) |
Definition at line 75 of file arm7_common.h.
| #define PM_IDLE (PM0) |
Definition at line 72 of file arm7_common.h.
| #define PM_POWERDOWN (PM1) |
Definition at line 74 of file arm7_common.h.
| #define PM_SLEEP (PM2|PM0) |
Definition at line 73 of file arm7_common.h.