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) |