VSF Documented
Data Fields
vsf_spi_cfg_t Struct Reference

Configuration structure for SPI. More...

#include <vsf_template_spi.h>

Data Fields

vsf_spi_mode_t mode
 SPI operating mode (master/slave, CPOL/CPHA, bit order, data size)
 
uint32_t clock_hz
 SPI clock frequency in Hz (must be between min_clock_hz and max_clock_hz)
 
vsf_spi_isr_t isr
 Interrupt configuration (handler, target pointer, priority)
 
uint8_t auto_cs_index
 Hardware CS pin index (0 to cs_count-1) for auto chip select, if supported.
 

Detailed Description

Configuration structure for SPI.

Field Documentation

◆ mode

vsf_spi_mode_t vsf_spi_cfg_t::mode

SPI operating mode (master/slave, CPOL/CPHA, bit order, data size)

◆ clock_hz

uint32_t vsf_spi_cfg_t::clock_hz

SPI clock frequency in Hz (must be between min_clock_hz and max_clock_hz)

◆ isr

vsf_spi_isr_t vsf_spi_cfg_t::isr

Interrupt configuration (handler, target pointer, priority)

◆ auto_cs_index

uint8_t vsf_spi_cfg_t::auto_cs_index

Hardware CS pin index (0 to cs_count-1) for auto chip select, if supported.

Generated from commit: vsfteam/vsf@2b286be