Internal Interface Wrap
API reference
Loading...
Searching...
No Matches
StmSpiBus Member List

This is the complete list of members for StmSpiBus, including all inherited members.

ApplyDeviceMode(hf_stm32_spi_mode_t mode, bool io_swap=false, hf_u8_t midi_cycles=15, hf_u32_t clock_speed_hz=0, bool *reconfigured=nullptr) noexceptStmSpiBus
bus_mutex_StmSpiBusmutableprivate
config_StmSpiBusprivate
CreateDevice(const hf_spi_device_config_t &device_config) noexceptStmSpiBus
Deinitialize() noexceptStmSpiBus
devices_StmSpiBusprivate
GetConfig() const noexceptStmSpiBus
GetDevice(int device_index) noexceptStmSpiBus
GetDevice(int device_index) const noexceptStmSpiBus
GetDeviceCount() const noexceptStmSpiBus
GetEffectiveClockHz() const noexceptStmSpiBus
GetHalHandle() const noexceptStmSpiBus
GetKernelClockHz() const noexceptStmSpiBus
IdleAllChipSelects() noexceptStmSpiBus
Initialize() noexceptStmSpiBus
initialized_StmSpiBusprivate
IsInitialized() const noexceptStmSpiBus
kScratchBytesStmSpiBusstatic
last_baud_mbr_StmSpiBusprivate
last_io_swap_StmSpiBusprivate
last_midi_cycles_StmSpiBusprivate
last_mode_StmSpiBusprivate
LockBus(hf_u32_t timeout_ms) noexceptStmSpiBus
mode_applied_StmSpiBusprivate
ProbeMisoLine(void *miso_port, hf_u8_t miso_pin_pos, const BaseSpi *device) noexceptStmSpiBus
RemoveDevice(int device_index) noexceptStmSpiBus
ResolveBaudMbr(hf_u32_t kernel_hz, hf_u32_t requested_hz) noexceptStmSpiBusstatic
scratch_rx_StmSpiBusprivate
scratch_tx_StmSpiBusprivate
ScratchRx() noexceptStmSpiBusinline
ScratchTx() noexceptStmSpiBusinline
StmSpiBus(const hf_spi_bus_config_t &config) noexceptStmSpiBusexplicit
StmSpiBus(SPI_HandleTypeDef *hal_handle, hf_u32_t timeout_ms=1000) noexceptStmSpiBusexplicit
StmSpiBusLockStmSpiBusfriend
StmSpiDeviceStmSpiBusfriend
UnlockBus() noexceptStmSpiBus
~StmSpiBus() noexceptStmSpiBus