VSF Documented
Data Fields
spi_bus_config_t Struct Reference

Bus-wide configuration. More...

#include <spi_master.h>

Data Fields

union { 
 
   int   mosi_io_num 
 
   int   data0_io_num 
 
};  
 
union { 
 
   int   miso_io_num 
 
   int   data1_io_num 
 
};  
 
int sclk_io_num
 
union { 
 
   int   quadwp_io_num 
 
   int   data2_io_num 
 
};  
 
union { 
 
   int   quadhd_io_num 
 
   int   data3_io_num 
 
};  
 
int data4_io_num
 
int data5_io_num
 
int data6_io_num
 
int data7_io_num
 
int max_transfer_sz
 
uint32_t flags
 
int intr_flags
 

Detailed Description

Bus-wide configuration.

The pin numbers below are accepted for source compatibility but not acted upon: the underlying vsf_spi_t instance is already routed by the board's BSP. Set unused pins to -1.

Field Documentation

◆ mosi_io_num

int spi_bus_config_t::mosi_io_num

◆ data0_io_num

int spi_bus_config_t::data0_io_num

◆ [union]

union { ... } spi_bus_config_t

◆ miso_io_num

int spi_bus_config_t::miso_io_num

◆ data1_io_num

int spi_bus_config_t::data1_io_num

◆ [union]

union { ... } spi_bus_config_t

◆ sclk_io_num

int spi_bus_config_t::sclk_io_num

◆ quadwp_io_num

int spi_bus_config_t::quadwp_io_num

◆ data2_io_num

int spi_bus_config_t::data2_io_num

◆ [union]

union { ... } spi_bus_config_t

◆ quadhd_io_num

int spi_bus_config_t::quadhd_io_num

◆ data3_io_num

int spi_bus_config_t::data3_io_num

◆ [union]

union { ... } spi_bus_config_t

◆ data4_io_num

int spi_bus_config_t::data4_io_num

◆ data5_io_num

int spi_bus_config_t::data5_io_num

◆ data6_io_num

int spi_bus_config_t::data6_io_num

◆ data7_io_num

int spi_bus_config_t::data7_io_num

◆ max_transfer_sz

int spi_bus_config_t::max_transfer_sz

Maximum bytes per transfer (info only).

◆ flags

uint32_t spi_bus_config_t::flags

SPICOMMON_BUSFLAG_* (accepted, ignored).

◆ intr_flags

int spi_bus_config_t::intr_flags

ISR flags (accepted, ignored).

Generated from commit: vsfteam/vsf@015f4d1