HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
Loading...
Searching...
No Matches
Public Attributes | List of all members
flux::bsp::SpiBusSpec Struct Reference

One SPI controller and its pins. More...

#include <FluxPlatformBind.h>

Public Attributes

uint8_t controller
 Family controller index (on ESP32-S3: 1 = SPI2_HOST, 2 = SPI3_HOST)
 
hf_pin_num_t miso
 MISO pin.
 
hf_pin_num_t mosi
 MOSI pin.
 
hf_pin_num_t sclk
 SCLK pin.
 
bool use_iomux
 Route through the IO MUX (true) or the GPIO matrix (false)
 
uint32_t timeout_ms
 Transfer timeout.
 

Detailed Description

One SPI controller and its pins.

Member Data Documentation

◆ controller

uint8_t flux::bsp::SpiBusSpec::controller

Family controller index (on ESP32-S3: 1 = SPI2_HOST, 2 = SPI3_HOST)

◆ miso

hf_pin_num_t flux::bsp::SpiBusSpec::miso

MISO pin.

◆ mosi

hf_pin_num_t flux::bsp::SpiBusSpec::mosi

MOSI pin.

◆ sclk

hf_pin_num_t flux::bsp::SpiBusSpec::sclk

SCLK pin.

◆ timeout_ms

uint32_t flux::bsp::SpiBusSpec::timeout_ms

Transfer timeout.

◆ use_iomux

bool flux::bsp::SpiBusSpec::use_iomux

Route through the IO MUX (true) or the GPIO matrix (false)


The documentation for this struct was generated from the following file: