TI-RTOS for SimpleLink Wireless MCUs
2.14.01.20
|
I2CCC26XX Hardware attributes. More...
#include <I2CCC26XX.h>
Data Fields | |
I2CBaseAddrType | baseAddr |
unsigned long | powerMngrId |
int | intNum |
uint8_t | intPriority |
I2C Peripheral's interrupt priority. More... | |
uint8_t | sdaPin |
uint8_t | sclPin |
I2CCC26XX Hardware attributes.
These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For cc26xxware these definitions are found in:
A sample structure is shown below:
I2CBaseAddrType I2CCC26XX_HWAttrs::baseAddr |
I2C Peripheral's base address
unsigned long I2CCC26XX_HWAttrs::powerMngrId |
I2C Peripheral's power manager ID
int I2CCC26XX_HWAttrs::intNum |
I2C Peripheral's interrupt vector
uint8_t I2CCC26XX_HWAttrs::intPriority |
I2C Peripheral's interrupt priority.
The CC26xx uses three of the priority bits, meaning ~0 has the same effect as (7 << 5). (7 << 5) will apply the lowest priority. (0 << 5) will apply the highest priority.
uint8_t I2CCC26XX_HWAttrs::sdaPin |
I2C SDA pin mapping
uint8_t I2CCC26XX_HWAttrs::sclPin |
I2C SCL pin mapping