Macros | |
#define | I2C_OK |
#define | I2C_FALSE |
#define | I2C_ACK |
#define | I2C_NACK |
#define | MQX_I2C_DEV |
Functions | |
Byte | MqxIIC_Init (void) |
Byte | MqxIIC_DeInit (void) |
void | MqxIIC_SetAddress (Byte address) |
Byte | MqxIIC_GetAddress (void) |
Byte | MqxIIC_ReadByte (Byte regAdr, Byte *pData) |
Byte | MqxIIC_WriteByte (Byte regAdr, Byte data) |
Byte | MqxIIC_MultiReadBytes (Byte regAdr, Byte *pData, Byte cnt) |
Byte | MqxIIC_MultiWriteBytes (Byte regAdr, Byte *pData, Byte cnt) |
Byte | MqxIIC_ReadArrayDelayed (Byte regAdr, Byte *pData, Byte cnt, Word attemps) |
Byte | MqxIIC_ReadByte16 (I2C_WORD_BYTE regAdr, Byte *pData) |
Byte | MqxIIC_WriteByte16 (I2C_WORD_BYTE regAdr, Byte data) |
Byte | MqxIIC_MultiReadBytes16 (I2C_WORD_BYTE regAdr, Byte *pData, Byte cnt) |
Byte | MqxIIC_MultiWriteBytes16 (I2C_WORD_BYTE regAdr, Byte *pData, Byte cnt) |
Byte | MqxIIC_LookForDevice (Byte adr) |
sLWord | MqxIIC_SetBaudRate (LWord baudRate) |
Byte MqxIIC_DeInit | ( | void | ) |
Byte MqxIIC_GetAddress | ( | void | ) |
Byte MqxIIC_Init | ( | void | ) |
Byte MqxIIC_MultiReadBytes16 | ( | I2C_WORD_BYTE | regAdr, |
Byte * | pData, | ||
Byte | cnt | ||
) |
Byte MqxIIC_MultiWriteBytes16 | ( | I2C_WORD_BYTE | regAdr, |
Byte * | pData, | ||
Byte | cnt | ||
) |
Byte MqxIIC_ReadByte16 | ( | I2C_WORD_BYTE | regAdr, |
Byte * | pData | ||
) |
void MqxIIC_SetAddress | ( | Byte | address | ) |
Byte MqxIIC_WriteByte16 | ( | I2C_WORD_BYTE | regAdr, |
Byte | data | ||
) |