VSF Documented
Data Fields
vsf_spi_status_t Struct Reference

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 { 
 
};  
 
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 
 
   }  
 
};  
 

Detailed Description

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.

Field Documentation

◆ [union]

union { ... } vsf_spi_status_t

◆ [union]

union { ... } vsf_spi_status_t

◆ SPI_RXNE

uint8_t vsf_spi_status_t::SPI_RXNE

◆ SPI_TXE

uint8_t vsf_spi_status_t::SPI_TXE

◆ SPI_CHSIDE

uint8_t vsf_spi_status_t::SPI_CHSIDE

◆ SPI_UDR

uint8_t vsf_spi_status_t::SPI_UDR

◆ SPI_CRCERR

uint8_t vsf_spi_status_t::SPI_CRCERR

◆ SPI_MODF

uint8_t vsf_spi_status_t::SPI_MODF

◆ SPI_OVR

uint8_t vsf_spi_status_t::SPI_OVR

◆ SPI_BSY

uint8_t vsf_spi_status_t::SPI_BSY

◆ is_busy

uint32_t vsf_spi_status_t::is_busy

◆ [union]

union { ... } vsf_spi_status_t
Generated from commit: vsfteam/vsf@2b286be