|
Internal Interface Wrap
API reference
|
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) noexcept | StmSpiBus | |
| bus_mutex_ | StmSpiBus | mutableprivate |
| config_ | StmSpiBus | private |
| CreateDevice(const hf_spi_device_config_t &device_config) noexcept | StmSpiBus | |
| Deinitialize() noexcept | StmSpiBus | |
| devices_ | StmSpiBus | private |
| GetConfig() const noexcept | StmSpiBus | |
| GetDevice(int device_index) noexcept | StmSpiBus | |
| GetDevice(int device_index) const noexcept | StmSpiBus | |
| GetDeviceCount() const noexcept | StmSpiBus | |
| GetEffectiveClockHz() const noexcept | StmSpiBus | |
| GetHalHandle() const noexcept | StmSpiBus | |
| GetKernelClockHz() const noexcept | StmSpiBus | |
| IdleAllChipSelects() noexcept | StmSpiBus | |
| Initialize() noexcept | StmSpiBus | |
| initialized_ | StmSpiBus | private |
| IsInitialized() const noexcept | StmSpiBus | |
| kScratchBytes | StmSpiBus | static |
| last_baud_mbr_ | StmSpiBus | private |
| last_io_swap_ | StmSpiBus | private |
| last_midi_cycles_ | StmSpiBus | private |
| last_mode_ | StmSpiBus | private |
| LockBus(hf_u32_t timeout_ms) noexcept | StmSpiBus | |
| mode_applied_ | StmSpiBus | private |
| ProbeMisoLine(void *miso_port, hf_u8_t miso_pin_pos, const BaseSpi *device) noexcept | StmSpiBus | |
| RemoveDevice(int device_index) noexcept | StmSpiBus | |
| ResolveBaudMbr(hf_u32_t kernel_hz, hf_u32_t requested_hz) noexcept | StmSpiBus | static |
| scratch_rx_ | StmSpiBus | private |
| scratch_tx_ | StmSpiBus | private |
| ScratchRx() noexcept | StmSpiBus | inline |
| ScratchTx() noexcept | StmSpiBus | inline |
| StmSpiBus(const hf_spi_bus_config_t &config) noexcept | StmSpiBus | explicit |
| StmSpiBus(SPI_HandleTypeDef *hal_handle, hf_u32_t timeout_ms=1000) noexcept | StmSpiBus | explicit |
| StmSpiBusLock | StmSpiBus | friend |
| StmSpiDevice | StmSpiBus | friend |
| UnlockBus() noexcept | StmSpiBus | |
| ~StmSpiBus() noexcept | StmSpiBus |