|
HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
|
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. | |
One SPI controller and its pins.
| uint8_t flux::bsp::SpiBusSpec::controller |
Family controller index (on ESP32-S3: 1 = SPI2_HOST, 2 = SPI3_HOST)
| hf_pin_num_t flux::bsp::SpiBusSpec::miso |
MISO pin.
| hf_pin_num_t flux::bsp::SpiBusSpec::mosi |
MOSI pin.
| hf_pin_num_t flux::bsp::SpiBusSpec::sclk |
SCLK pin.
| uint32_t flux::bsp::SpiBusSpec::timeout_ms |
Transfer timeout.
| bool flux::bsp::SpiBusSpec::use_iomux |
Route through the IO MUX (true) or the GPIO matrix (false)