Lines Matching refs:spi

30 csi_error_t csi_usi_spi_init(csi_spi_t *spi, uint32_t idx);
38 void csi_usi_spi_uninit(csi_spi_t *spi);
47 csi_error_t csi_usi_spi_attach_callback(csi_spi_t *spi, void *callback, void *arg);
54 void csi_usi_spi_detach_callback(csi_spi_t *spi);
63 csi_error_t csi_usi_spi_mode(csi_spi_t *spi, csi_spi_mode_t mode);
71 csi_error_t csi_usi_spi_cp_format(csi_spi_t *spi, csi_spi_cp_format_t format);
79 csi_error_t csi_usi_spi_frame_len(csi_spi_t *spi, csi_spi_frame_len_t length);
87 uint32_t csi_usi_spi_baud(csi_spi_t *spi, uint32_t baud);
100 csi_error_t drv_usi_spi_config(csi_spi_t *spi, csi_spi_mode_t mode, csi_spi_frame_len_t width, csi_…
112 int32_t csi_usi_spi_send(csi_spi_t *spi, const void *data, uint32_t size, uint32_t timeout);
122 csi_error_t csi_usi_spi_send_async(csi_spi_t *spi, const void *data, uint32_t size);
134 int32_t csi_usi_spi_receive(csi_spi_t *spi, void *data, uint32_t size, uint32_t timeout);
144 csi_error_t csi_usi_spi_receive_async(csi_spi_t *spi, void *data, uint32_t size);
158 int32_t csi_usi_spi_send_receive(csi_spi_t *spi, const void *data_out, void *data_in, uint32_t size…
171 csi_error_t csi_usi_spi_send_receive_async(csi_spi_t *spi, const void *data_out, void *data_in, uin…
179 void csi_usi_spi_select_slave(csi_spi_t *spi, uint32_t slave_num);
188 csi_error_t csi_usi_spi_link_dma(csi_spi_t *spi, csi_dma_ch_t *tx_dma, csi_dma_ch_t *rx_dma);
196 csi_error_t csi_usi_spi_get_state(csi_spi_t *spi, csi_state_t *state);
203 csi_error_t csi_usi_spi_enable_pm(csi_spi_t *spi);
210 void csi_spi_disable_pm(csi_spi_t *spi);