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

Modules

 GPIO - Register accessor macros
 
 GPIO Register Masks
 

Data Structures

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

Macros

#define GPIOA_BASE   (0x400FF000u)
 Peripheral GPIOA base address.
 
#define GPIOA   ((GPIO_Type *)GPIOA_BASE)
 Peripheral GPIOA base pointer.
 
#define GPIOB_BASE   (0x400FF040u)
 Peripheral GPIOB base address.
 
#define GPIOB   ((GPIO_Type *)GPIOB_BASE)
 Peripheral GPIOB base pointer.
 
#define GPIOC_BASE   (0x400FF080u)
 Peripheral GPIOC base address.
 
#define GPIOC   ((GPIO_Type *)GPIOC_BASE)
 Peripheral GPIOC base pointer.
 
#define GPIOD_BASE   (0x400FF0C0u)
 Peripheral GPIOD base address.
 
#define GPIOD   ((GPIO_Type *)GPIOD_BASE)
 Peripheral GPIOD base pointer.
 
#define GPIOE_BASE   (0x400FF100u)
 Peripheral GPIOE base address.
 
#define GPIOE   ((GPIO_Type *)GPIOE_BASE)
 Peripheral GPIOE base pointer.
 
#define GPIO_BASE_ADDRS   { GPIOA_BASE, GPIOB_BASE, GPIOC_BASE, GPIOD_BASE, GPIOE_BASE }
 Array initializer of GPIO peripheral base addresses.
 
#define GPIO_BASE_PTRS   { GPIOA, GPIOB, GPIOC, GPIOD, GPIOE }
 Array initializer of GPIO peripheral base pointers.
 

Detailed Description