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

Modules

 GPIO Register Masks
 

Data Structures

struct  GPIO_Type
 GPIO - Register Layout Typedef. More...
 

Macros

#define PTA_BASE   (0x400FF000u)
 Peripheral PTA base address.
 
#define PTA   ((GPIO_Type *)PTA_BASE)
 Peripheral PTA base pointer.
 
#define PTB_BASE   (0x400FF040u)
 Peripheral PTB base address.
 
#define PTB   ((GPIO_Type *)PTB_BASE)
 Peripheral PTB base pointer.
 
#define PTC_BASE   (0x400FF080u)
 Peripheral PTC base address.
 
#define PTC   ((GPIO_Type *)PTC_BASE)
 Peripheral PTC base pointer.
 
#define PTD_BASE   (0x400FF0C0u)
 Peripheral PTD base address.
 
#define PTD   ((GPIO_Type *)PTD_BASE)
 Peripheral PTD base pointer.
 
#define PTE_BASE   (0x400FF100u)
 Peripheral PTE base address.
 
#define PTE   ((GPIO_Type *)PTE_BASE)
 Peripheral PTE base pointer.
 
#define GPIO_BASES   { PTA, PTB, PTC, PTD, PTE }
 Array initializer of GPIO peripheral base pointers.
 
#define PTA_BASE   (0x400FF000u)
 Peripheral PTA base address.
 
#define PTA   ((GPIO_Type *)PTA_BASE)
 Peripheral PTA base pointer.
 
#define PTB_BASE   (0x400FF040u)
 Peripheral PTB base address.
 
#define PTB   ((GPIO_Type *)PTB_BASE)
 Peripheral PTB base pointer.
 
#define PTC_BASE   (0x400FF080u)
 Peripheral PTC base address.
 
#define PTC   ((GPIO_Type *)PTC_BASE)
 Peripheral PTC base pointer.
 
#define PTD_BASE   (0x400FF0C0u)
 Peripheral PTD base address.
 
#define PTD   ((GPIO_Type *)PTD_BASE)
 Peripheral PTD base pointer.
 
#define PTE_BASE   (0x400FF100u)
 Peripheral PTE base address.
 
#define PTE   ((GPIO_Type *)PTE_BASE)
 Peripheral PTE base pointer.
 

Detailed Description