|
VSF Documented
|
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 | |
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.
| int spi_bus_config_t::mosi_io_num |
| int spi_bus_config_t::data0_io_num |
| union { ... } spi_bus_config_t |
| int spi_bus_config_t::miso_io_num |
| int spi_bus_config_t::data1_io_num |
| union { ... } spi_bus_config_t |
| int spi_bus_config_t::sclk_io_num |
| int spi_bus_config_t::quadwp_io_num |
| int spi_bus_config_t::data2_io_num |
| union { ... } spi_bus_config_t |
| int spi_bus_config_t::quadhd_io_num |
| int spi_bus_config_t::data3_io_num |
| union { ... } spi_bus_config_t |
| int spi_bus_config_t::data4_io_num |
| int spi_bus_config_t::data5_io_num |
| int spi_bus_config_t::data6_io_num |
| int spi_bus_config_t::data7_io_num |
| int spi_bus_config_t::max_transfer_sz |
Maximum bytes per transfer (info only).
| uint32_t spi_bus_config_t::flags |
SPICOMMON_BUSFLAG_* (accepted, ignored).
| int spi_bus_config_t::intr_flags |
ISR flags (accepted, ignored).