![]() |
M480 BSP V3.05.006
The Board Support Package for M480 Series
|
Modules | |
USCI_I2C Exported Functions | |
Macros | |
#define | UI2C_CTL_PTRG |
#define | UI2C_CTL_STA |
#define | UI2C_CTL_STO |
#define | UI2C_CTL_AA |
#define | UI2C_GCMODE_ENABLE |
#define | UI2C_GCMODE_DISABLE |
#define | UI2C_DATA_TOGGLE_WK |
#define | UI2C_ADDR_MATCH_WK |
#define | UI2C_TO_INT_MASK |
#define | UI2C_STAR_INT_MASK |
#define | UI2C_STOR_INT_MASK |
#define | UI2C_NACK_INT_MASK |
#define | UI2C_ARBLO_INT_MASK |
#define | UI2C_ERR_INT_MASK |
#define | UI2C_ACK_INT_MASK |
Enumerations | |
enum | UI2C_MASTER_EVENT { MASTER_SEND_ADDRESS = 10 , MASTER_SEND_H_WR_ADDRESS , MASTER_SEND_H_RD_ADDRESS , MASTER_SEND_L_ADDRESS , MASTER_SEND_DATA , MASTER_SEND_REPEAT_START , MASTER_READ_DATA , MASTER_STOP , MASTER_SEND_START } |
enum | UI2C_SLAVE_EVENT { SLAVE_ADDRESS_ACK = 100 , SLAVE_H_WR_ADDRESS_ACK , SLAVE_L_WR_ADDRESS_ACK , SLAVE_GET_DATA , SLAVE_SEND_DATA , SLAVE_H_RD_ADDRESS_ACK , SLAVE_L_RD_ADDRESS_ACK } |
#define UI2C_ACK_INT_MASK |
Acknowledge interrupt mask
Definition at line 89 of file usci_i2c.h.
#define UI2C_ADDR_MATCH_WK |
Wakeup according address match
Definition at line 78 of file usci_i2c.h.
#define UI2C_ARBLO_INT_MASK |
Arbitration lost interrupt mask
Definition at line 87 of file usci_i2c.h.
#define UI2C_CTL_AA |
USCI_CTL setting for I2C control bits. It would set AA bit
Definition at line 66 of file usci_i2c.h.
#define UI2C_CTL_PTRG |
USCI_CTL setting for I2C control bits. It would set PTRG bit
Definition at line 63 of file usci_i2c.h.
#define UI2C_CTL_STA |
USCI_CTL setting for I2C control bits. It would set STA bit
Definition at line 64 of file usci_i2c.h.
#define UI2C_CTL_STO |
USCI_CTL setting for I2C control bits. It would set STO bit
Definition at line 65 of file usci_i2c.h.
#define UI2C_DATA_TOGGLE_WK |
Wakeup according data toggle
Definition at line 77 of file usci_i2c.h.
#define UI2C_ERR_INT_MASK |
Error interrupt mask
Definition at line 88 of file usci_i2c.h.
#define UI2C_GCMODE_DISABLE |
Disable USCI_I2C GC Mode
Definition at line 72 of file usci_i2c.h.
#define UI2C_GCMODE_ENABLE |
Enable USCI_I2C GC Mode
Definition at line 71 of file usci_i2c.h.
#define UI2C_NACK_INT_MASK |
Non-acknowledge interrupt mask
Definition at line 86 of file usci_i2c.h.
#define UI2C_STAR_INT_MASK |
Start condition received interrupt mask
Definition at line 84 of file usci_i2c.h.
#define UI2C_STOR_INT_MASK |
Stop condition received interrupt mask
Definition at line 85 of file usci_i2c.h.
#define UI2C_TO_INT_MASK |
Time-out interrupt mask
Definition at line 83 of file usci_i2c.h.
enum UI2C_MASTER_EVENT |
Definition at line 33 of file usci_i2c.h.
enum UI2C_SLAVE_EVENT |
Definition at line 49 of file usci_i2c.h.