Function flipper0::ffi::furi_hal_i2c_trx
source · pub unsafe extern "C" fn furi_hal_i2c_trx(
handle: *mut FuriHalI2cBusHandle,
address: u8,
tx_data: *const u8,
tx_size: u8,
rx_data: *mut u8,
rx_size: u8,
timeout: u32
) -> bool
Expand description
Perform I2C tx and rx transfers
@param handle pointer to FuriHalI2cBusHandle instance @param address I2C slave address @param tx_data pointer to tx data buffer @param tx_size size of tx data buffer @param rx_data pointer to rx data buffer @param rx_size size of rx data buffer @param timeout timeout in ticks
@return true on successful transfer, false otherwise