Function esp_idf_svc::sys::spi_device_acquire_bus

source ยท
pub unsafe extern "C" fn spi_device_acquire_bus(
    device: *mut spi_device_t,
    wait: u32,
) -> i32
Expand description

@brief Occupy the SPI bus for a device to do continuous transactions.

Transactions to all other devices will be put off until spi_device_release_bus is called.

@note The function will wait until all the existing transactions have been sent.

@param device The device to occupy the bus. @param wait Time to wait before the the bus is occupied by the device. Currently MUST set to portMAX_DELAY.

@return - ESP_ERR_INVALID_ARG : wait is not set to portMAX_DELAY. - ESP_OK : Success.