|
VSF Documented
|
Data Fields | ||
| vsf_spi_t | vsf_spi | |
| const vsf_hw_spi_const_t * | spi_const | |
| bool | is_auto_cs | |
| vsf_spi_isr_t | isr | |
| vsf_spi_irq_mask_t | irq_mask | |
| struct { | ||
| uint32_t count | ||
| struct { | ||
| void * buffer | ||
| uint32_t offset | ||
| } send | ||
| struct { | ||
| void * buffer | ||
| uint32_t offset | ||
| } recv | ||
| } | request | |
| SPI_T * | reg | |
| IRQn_Type | irq | |
| uint32_t | irq_mask | |
| uint32_t | req_cnt | |
| uint32_t | cur_cnt | |
| vsf_hw_spi_dma_t | tx_dma | |
| vsf_hw_spi_dma_t | rx_dma | |
| vsf_spi_t vsf_hw_spi_t::vsf_spi |
| const vsf_hw_spi_const_t* vsf_hw_spi_t::spi_const |
| bool vsf_hw_spi_t::is_auto_cs |
| vsf_spi_isr_t vsf_hw_spi_t::isr |
| vsf_spi_irq_mask_t vsf_hw_spi_t::irq_mask |
| uint32_t vsf_hw_spi_t::count |
| void* vsf_hw_spi_t::buffer |
| uint32_t vsf_hw_spi_t::offset |
| struct { ... } vsf_hw_spi_t::send |
| struct { ... } vsf_hw_spi_t::recv |
| struct { ... } vsf_hw_spi_t::request |
| SPI_T* vsf_hw_spi_t::reg |
| IRQn_Type vsf_hw_spi_t::irq |
| uint32_t vsf_hw_spi_t::irq_mask |
| uint32_t vsf_hw_spi_t::req_cnt |
| uint32_t vsf_hw_spi_t::cur_cnt |
| vsf_hw_spi_dma_t vsf_hw_spi_t::tx_dma |
| vsf_hw_spi_dma_t vsf_hw_spi_t::rx_dma |