VSF Documented
Data Fields
spi_host_state_t Struct Reference

Data Fields

vsf_spi_thw
 
bool in_use
 
bool hw_inited
 
uint8_t cur_mode
 
uint32_t cur_clock_hz
 
uint32_t cur_flags
 
SemaphoreHandle_t bus_mutex
 
SemaphoreHandle_t xfer_done
 
vsf_spi_irq_mask_t irq_result
 
spi_device_handle_t acquired_by
 
spi_device_handle_t polling_dev
 
spi_device_tdevs [__SPI_MAX_DEVS_PER_HOST]
 
uint8_t dev_count
 

Field Documentation

◆ hw

vsf_spi_t* spi_host_state_t::hw

◆ in_use

bool spi_host_state_t::in_use

◆ hw_inited

bool spi_host_state_t::hw_inited

◆ cur_mode

uint8_t spi_host_state_t::cur_mode

◆ cur_clock_hz

uint32_t spi_host_state_t::cur_clock_hz

◆ cur_flags

uint32_t spi_host_state_t::cur_flags

◆ bus_mutex

SemaphoreHandle_t spi_host_state_t::bus_mutex

◆ xfer_done

SemaphoreHandle_t spi_host_state_t::xfer_done

◆ irq_result

vsf_spi_irq_mask_t spi_host_state_t::irq_result

◆ acquired_by

spi_device_handle_t spi_host_state_t::acquired_by

◆ polling_dev

spi_device_handle_t spi_host_state_t::polling_dev

◆ devs

spi_device_t* spi_host_state_t::devs[__SPI_MAX_DEVS_PER_HOST]

◆ dev_count

uint8_t spi_host_state_t::dev_count
Generated from commit: vsfteam/vsf@015f4d1