| 
    LibTiePie
    0.4.3
    
   Library for interfacing TiePie engineering instruments 
   | 
 
Functions | |
| bool8_t | I2CRead (TpDeviceHandle_t hDevice, uint16_t wAddress, void *pBuffer, uint32_t dwSize, bool8_t bStop) | 
| Read data from the I2C bus.   | |
| bool8_t | I2CReadByte (TpDeviceHandle_t hDevice, uint16_t wAddress, uint8_t *pValue) | 
| Read one byte from the I2C bus.   | |
| bool8_t | I2CReadWord (TpDeviceHandle_t hDevice, uint16_t wAddress, uint16_t *pValue) | 
| Read one word from the I2C bus.   | |
| bool8_t I2CRead | ( | TpDeviceHandle_t | hDevice, | 
| uint16_t | wAddress, | ||
| void * | pBuffer, | ||
| uint32_t | dwSize, | ||
| bool8_t | bStop | ||
| ) | 
Read data from the I2C bus.
| hDevice | A device handle. | 
| wAddress | An I2C device address. | 
| pBuffer | Pointer to buffer for read data. | 
| dwSize | Buffer size in bytes. | 
| bStop | If BOOL8_TRUE an I2C stop is generated after the transaction, if BOOL8_FALSE no I2C stop is generated after the transaction. | 
| bool8_t I2CReadByte | ( | TpDeviceHandle_t | hDevice, | 
| uint16_t | wAddress, | ||
| uint8_t * | pValue | ||
| ) | 
Read one byte from the I2C bus.
| hDevice | A device handle. | 
| wAddress | An I2C device address. | 
| pValue | Pointer to buffer for read data. | 
| bool8_t I2CReadWord | ( | TpDeviceHandle_t | hDevice, | 
| uint16_t | wAddress, | ||
| uint16_t * | pValue | ||
| ) | 
Read one word from the I2C bus.
| hDevice | A device handle. | 
| wAddress | An I2C device address. | 
| pValue | Pointer to buffer for read data. |