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

Modules

 I2C - Register accessor macros
 
 I2C Register Masks
 

Data Structures

struct  I2C_Type
 I2C - Register Layout Typedef. More...
 

Macros

#define I2C0_BASE   (0x40066000u)
 Peripheral I2C0 base address.
 
#define I2C0   ((I2C_Type *)I2C0_BASE)
 Peripheral I2C0 base pointer.
 
#define I2C1_BASE   (0x40067000u)
 Peripheral I2C1 base address.
 
#define I2C1   ((I2C_Type *)I2C1_BASE)
 Peripheral I2C1 base pointer.
 
#define I2C_BASE_ADDRS   { I2C0_BASE, I2C1_BASE }
 Array initializer of I2C peripheral base addresses.
 
#define I2C_BASE_PTRS   { I2C0, I2C1 }
 Array initializer of I2C peripheral base pointers.
 
#define I2C_IRQS   { I2C0_IRQn, I2C1_IRQn }
 Interrupt vectors for the I2C peripheral type.
 

Detailed Description