Function definitions for SPI driver.
Functions | |
| u8 | spi_read (spi_instance_t *inst) |
| Read 8-bit SPI data. | |
| u8 | spi_writeRead (spi_instance_t *inst, u8 data) |
| Write and Read 8-bit SPI data. | |
| u32 | spi_read32 (spi_instance_t *inst) |
| Read 32-bit SPI data. | |
| u32 | spi_rspOccupancy (spi_instance_t *inst) |
| Check SPI response FIFO occupancy. | |
| u32 | spi_cmdAvailability (spi_instance_t *inst) |
| Check SPI command FIFO availability. | |
| u32 | spi_isBusy (spi_instance_t *inst) |
| Check SPI if it has any command waiting to be executed in queue. | |
| u32 | spi_writeRead32 (spi_instance_t *inst, u32 data) |
| Write and Read 32-bit SPI data. | |
| void | spi_applyConfig (spi_instance_t *inst) |
| Apply stored SPI configuration to hardware. | |
| void | spi_waitUntilIdle (spi_instance_t *inst) |
| Wait for SPI if any command waiting to be executed. | |
| void | spi_write (spi_instance_t *inst, u8 data) |
| Write 8-bit SPI data. | |
| void | spi_write32 (spi_instance_t *inst, u32 data) |
| Write 32-bit SPI data. | |
| void | spi_select (spi_instance_t *inst, u32 cs) |
| Assert SPI Chip Select. | |
| void | spi_diselect (spi_instance_t *inst, u32 cs) |
| De-assert SPI Chip Select. | |
| void | spi_setDataMode (spi_instance_t *inst, enum cfg_mode mode) |
| Set SPI data transfer mode. | |
| void spi_applyConfig | ( | spi_instance_t * | inst | ) |
#include <spi.h>
Apply stored SPI configuration to hardware.
| inst | Pointer to SPI instance. |
Apply stored SPI configuration to hardware.
| u32 spi_cmdAvailability | ( | spi_instance_t * | inst | ) |
| void spi_diselect | ( | spi_instance_t * | inst, |
| u32 | cs ) |
| u32 spi_isBusy | ( | spi_instance_t * | inst | ) |
| u8 spi_read | ( | spi_instance_t * | inst | ) |
| u32 spi_read32 | ( | spi_instance_t * | inst | ) |
| u32 spi_rspOccupancy | ( | spi_instance_t * | inst | ) |
| void spi_select | ( | spi_instance_t * | inst, |
| u32 | cs ) |
| void spi_setDataMode | ( | spi_instance_t * | inst, |
| enum cfg_mode | Mode ) |
| void spi_waitUntilIdle | ( | spi_instance_t * | inst | ) |
| void spi_write | ( | spi_instance_t * | inst, |
| u8 | data ) |
| void spi_write32 | ( | spi_instance_t * | inst, |
| u32 | data ) |
| u8 spi_writeRead | ( | spi_instance_t * | inst, |
| u8 | data ) |