|
VSF Documented
|
Predefined VSF SPI status that can be reimplemented in specific HAL drivers. Even if the hardware doesn't support these features, these status must be kept. More...
#include <vsf_template_spi.h>
Data Fields | ||
| union { | ||
| }; | ||
| union { | ||
| struct { | ||
| uint32_t is_busy: 1 | ||
| } | ||
| }; | ||
| union { | ||
| }; | ||
| uint8_t | SPI_RXNE: 1 | |
| uint8_t | SPI_TXE: 1 | |
| uint8_t | SPI_CHSIDE: 1 | |
| uint8_t | SPI_UDR: 1 | |
| uint8_t | SPI_CRCERR: 1 | |
| uint8_t | SPI_MODF: 1 | |
| uint8_t | SPI_OVR: 1 | |
| uint8_t | SPI_BSY: 1 | |
| union { | ||
| struct { | ||
| uint32_t is_busy: 1 | ||
| } | ||
| }; | ||
Predefined VSF SPI status that can be reimplemented in specific HAL drivers. Even if the hardware doesn't support these features, these status must be kept.
| union { ... } vsf_spi_status_t |
| uint32_t vsf_spi_status_t::is_busy |
| union { ... } vsf_spi_status_t |
| union { ... } vsf_spi_status_t |
| uint8_t vsf_spi_status_t::SPI_RXNE |
| uint8_t vsf_spi_status_t::SPI_TXE |
| uint8_t vsf_spi_status_t::SPI_CHSIDE |
| uint8_t vsf_spi_status_t::SPI_UDR |
| uint8_t vsf_spi_status_t::SPI_CRCERR |
| uint8_t vsf_spi_status_t::SPI_MODF |
| uint8_t vsf_spi_status_t::SPI_OVR |
| uint8_t vsf_spi_status_t::SPI_BSY |
| union { ... } vsf_spi_status_t |