Provides service functions to handle data communication over I2C.  
More...
|  | 
| Ucs_Return_t | Ucs_I2c_CreatePort (Ucs_Inst_t *self, uint16_t destination_address, uint8_t index, Ucs_I2c_Speed_t speed, uint8_t i2c_int_mask, Ucs_I2c_CreatePortResCb_t result_fptr) | 
|  | Creates an I2C Port with its associated parameter. 
 | 
|  | 
| Ucs_Return_t | Ucs_I2c_WritePort (Ucs_Inst_t *self, uint16_t destination_address, uint16_t port_handle, Ucs_I2c_TrMode_t mode, uint8_t block_count, uint8_t slave_address, uint16_t timeout, uint8_t data_len, uint8_t *data_ptr, Ucs_I2c_WritePortResCb_t result_fptr) | 
|  | Writes a block of bytes to an I2C device at a specified I2C address. 
 | 
|  | 
| Ucs_Return_t | Ucs_I2c_ReadPort (Ucs_Inst_t *self, uint16_t destination_address, uint16_t port_handle, uint8_t slave_address, uint8_t data_len, uint16_t timeout, Ucs_I2c_ReadPortResCb_t result_fptr) | 
|  | Reads a block of bytes from an I2C device at a specified I2C address. 
 | 
|  | 
Provides service functions to handle data communication over I2C.