void(* spi_on_transfer_done_cb_f)(spi_res_e res, spi_xfer_t *xfer_p)
spi_mode_e
Simple minimal SPI master driver It only manages one SPI instance at a time.
spi_res_e SPI_transfer(spi_xfer_t *xfer_p, spi_on_transfer_done_cb_f cb)
Enable or disable USART.
spi_bit_order_e bit_order
@ SPI_RES_ONLY_BLOCKING_AVAILABLE
@ SPI_RES_ALREADY_INITIALIZED
@ SPI_RES_NOT_INITIALIZED
@ SPI_RES_BLOCKING_NOT_AVAILABLE
spi_res_e SPI_init(spi_conf_t *conf_p)
Initialize SPI module.
spi_res_e SPI_close()
Close an already initialized SPI module.