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