Contiki 3.x
Modules | Data Structures | Macros
TPM Peripheral Access Layer

Modules

 TPM - Register accessor macros
 
 TPM Register Masks
 

Data Structures

struct  TPM_Type
 TPM - Register Layout Typedef. More...
 

Macros

#define TPM0_BASE   (0x40038000u)
 Peripheral TPM0 base address.
 
#define TPM0   ((TPM_Type *)TPM0_BASE)
 Peripheral TPM0 base pointer.
 
#define TPM1_BASE   (0x40039000u)
 Peripheral TPM1 base address.
 
#define TPM1   ((TPM_Type *)TPM1_BASE)
 Peripheral TPM1 base pointer.
 
#define TPM2_BASE   (0x4003A000u)
 Peripheral TPM2 base address.
 
#define TPM2   ((TPM_Type *)TPM2_BASE)
 Peripheral TPM2 base pointer.
 
#define TPM_BASE_ADDRS   { TPM0_BASE, TPM1_BASE, TPM2_BASE }
 Array initializer of TPM peripheral base addresses.
 
#define TPM_BASE_PTRS   { TPM0, TPM1, TPM2 }
 Array initializer of TPM peripheral base pointers.
 
#define TPM_IRQS   { TPM0_IRQn, TPM1_IRQn, TPM2_IRQn }
 Interrupt vectors for the TPM peripheral type.
 

Detailed Description