|
| hpm_stat_t | spi_wait_for_idle_status (SPI_Type *ptr) |
| | spi wait for idle status More...
|
| |
| hpm_stat_t | spi_wait_for_busy_status (SPI_Type *ptr) |
| | spi wait for busy status More...
|
| |
| hpm_stat_t | spi_write_command (SPI_Type *ptr, spi_mode_selection_t mode, spi_control_config_t *config, uint8_t *cmd) |
| | spi write command More...
|
| |
| hpm_stat_t | spi_read_command (SPI_Type *ptr, spi_mode_selection_t mode, spi_control_config_t *config, uint8_t *cmd) |
| | spi read command More...
|
| |
| hpm_stat_t | spi_write_address (SPI_Type *ptr, spi_mode_selection_t mode, spi_control_config_t *config, uint32_t *addr) |
| | spi write address More...
|
| |
| hpm_stat_t | spi_write_data (SPI_Type *ptr, uint8_t data_len_in_bytes, uint8_t *buff, uint32_t count) |
| | spi write data More...
|
| |
| hpm_stat_t | spi_read_data (SPI_Type *ptr, uint8_t data_len_in_bytes, uint8_t *buff, uint32_t count) |
| | spi read data More...
|
| |
| hpm_stat_t | spi_write_read_data (SPI_Type *ptr, uint8_t data_len_in_bytes, uint8_t *wbuff, uint32_t wcount, uint8_t *rbuff, uint32_t rcount) |
| | spi write and read data More...
|
| |
| static hpm_stat_t | spi_no_data (SPI_Type *ptr, spi_mode_selection_t mode, spi_control_config_t *config) |
| |
| void | spi_master_get_default_timing_config (spi_timing_config_t *config) |
| | spi master get default timing config More...
|
| |
| void | spi_master_get_default_format_config (spi_format_config_t *config) |
| | spi master get default format config More...
|
| |
| void | spi_slave_get_default_format_config (spi_format_config_t *config) |
| | spi slave get default format config More...
|
| |
| void | spi_master_get_default_control_config (spi_control_config_t *config) |
| | spi master get default control config More...
|
| |
| void | spi_slave_get_default_control_config (spi_control_config_t *config) |
| | spi slave get default control config More...
|
| |
| hpm_stat_t | spi_master_timing_init (SPI_Type *ptr, spi_timing_config_t *config) |
| | spi master timing initialization More...
|
| |
| void | spi_format_init (SPI_Type *ptr, spi_format_config_t *config) |
| | spi format initialization More...
|
| |
| hpm_stat_t | spi_control_init (SPI_Type *ptr, spi_control_config_t *config, uint32_t wcount, uint32_t rcount) |
| | spi control initialization More...
|
| |
| hpm_stat_t | spi_transfer (SPI_Type *ptr, spi_control_config_t *config, uint8_t *cmd, uint32_t *addr, uint8_t *wbuff, uint32_t wcount, uint8_t *rbuff, uint32_t rcount) |
| | spi transfer More...
|
| |
| hpm_stat_t | spi_setup_dma_transfer (SPI_Type *ptr, spi_control_config_t *config, uint8_t *cmd, uint32_t *addr, uint32_t wcount, uint32_t rcount) |
| | spi setup dma transfer More...
|
| |
| hpm_stat_t | spi_directio_enable_output (SPI_Type *ptr, spi_directio_pin_t pin) |
| | enable specific pin output for spi directio More...
|
| |
| hpm_stat_t | spi_directio_disable_output (SPI_Type *ptr, spi_directio_pin_t pin) |
| | disable specific pin output for spi directio More...
|
| |
| hpm_stat_t | spi_directio_write (SPI_Type *ptr, spi_directio_pin_t pin, bool high) |
| | write specified pin level for spi directio More...
|
| |
| uint8_t | spi_directio_read (SPI_Type *ptr, spi_directio_pin_t pin) |
| | Read specified pin level for spi directio. More...
|
| |