mikroSDK Reference Manual

Topics

 TPM Register Masks
 

Data Structures

struct  TPM_Type
 

Macros

#define TPM1_BASE   (0x400C9000u)
 
#define TPM1   ((TPM_Type *)TPM1_BASE)
 
#define TPM2_BASE   (0x400CA000u)
 
#define TPM2   ((TPM_Type *)TPM2_BASE)
 
#define TPM_BASE_ADDRS   { 0u, TPM1_BASE, TPM2_BASE }
 
#define TPM_BASE_PTRS   { (TPM_Type *)0u, TPM1, TPM2 }
 
#define TPM_IRQS   { NotAvail_IRQn, TPM1_IRQn, TPM2_IRQn }
 
#define TPM1_BASE   (0x400C9000u)
 
#define TPM1   ((TPM_Type *)TPM1_BASE)
 
#define TPM2_BASE   (0x400CA000u)
 
#define TPM2   ((TPM_Type *)TPM2_BASE)
 
#define TPM_BASE_ADDRS   { 0u, TPM1_BASE, TPM2_BASE }
 
#define TPM_BASE_PTRS   { (TPM_Type *)0u, TPM1, TPM2 }
 
#define TPM_IRQS   { NotAvail_IRQn, TPM1_IRQn, TPM2_IRQn }
 

Macro Definition Documentation

◆ TPM1 [1/2]

#define TPM1   ((TPM_Type *)TPM1_BASE)

Peripheral TPM1 base pointer

◆ TPM1 [2/2]

#define TPM1   ((TPM_Type *)TPM1_BASE)

Peripheral TPM1 base pointer

◆ TPM1_BASE [1/2]

#define TPM1_BASE   (0x400C9000u)

Peripheral TPM1 base address

◆ TPM1_BASE [2/2]

#define TPM1_BASE   (0x400C9000u)

Peripheral TPM1 base address

◆ TPM2 [1/2]

#define TPM2   ((TPM_Type *)TPM2_BASE)

Peripheral TPM2 base pointer

◆ TPM2 [2/2]

#define TPM2   ((TPM_Type *)TPM2_BASE)

Peripheral TPM2 base pointer

◆ TPM2_BASE [1/2]

#define TPM2_BASE   (0x400CA000u)

Peripheral TPM2 base address

◆ TPM2_BASE [2/2]

#define TPM2_BASE   (0x400CA000u)

Peripheral TPM2 base address

◆ TPM_BASE_ADDRS [1/2]

#define TPM_BASE_ADDRS   { 0u, TPM1_BASE, TPM2_BASE }

Array initializer of TPM peripheral base addresses

◆ TPM_BASE_ADDRS [2/2]

#define TPM_BASE_ADDRS   { 0u, TPM1_BASE, TPM2_BASE }

Array initializer of TPM peripheral base addresses

◆ TPM_BASE_PTRS [1/2]

#define TPM_BASE_PTRS   { (TPM_Type *)0u, TPM1, TPM2 }

Array initializer of TPM peripheral base pointers

◆ TPM_BASE_PTRS [2/2]

#define TPM_BASE_PTRS   { (TPM_Type *)0u, TPM1, TPM2 }

Array initializer of TPM peripheral base pointers

◆ TPM_IRQS [1/2]

#define TPM_IRQS   { NotAvail_IRQn, TPM1_IRQn, TPM2_IRQn }

Interrupt vectors for the TPM peripheral type

◆ TPM_IRQS [2/2]

#define TPM_IRQS   { NotAvail_IRQn, TPM1_IRQn, TPM2_IRQn }

Interrupt vectors for the TPM peripheral type