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 | ||
| ) |