|
TLE92466ED Driver 0.1.0-dev
Modern C++20 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
|
This is the complete list of members for Esp32Tle92466edSpiBus, including all inherited members.
| addSPIDevice() noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inlineprivate |
| ClearErrors() noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inline |
| config_ | Esp32Tle92466edSpiBus | private |
| Configure(const tle92466ed::SPIConfig &config) noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inline |
| Deinit() noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inline |
| Delay(uint32_t microseconds) noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inline |
| Esp32Tle92466edSpiBus() | Esp32Tle92466edSpiBus | inline |
| Esp32Tle92466edSpiBus(const SPIConfig &config) noexcept | Esp32Tle92466edSpiBus | inlineexplicit |
| getConfig() const noexcept -> const SPIConfig & | Esp32Tle92466edSpiBus | inline |
| GetLastError() const noexcept | Esp32Tle92466edSpiBus | inline |
| GpioRead(CtrlPin pin) noexcept -> CommResult< GpioSignal > | Esp32Tle92466edSpiBus | inline |
| GpioSet(CtrlPin pin, GpioSignal signal) noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inline |
| Init() noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inline |
| initialized_ | Esp32Tle92466edSpiBus | private |
| initializeGPIO() noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inlineprivate |
| initializeSPI() noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inlineprivate |
| isInitialized() const noexcept -> bool | Esp32Tle92466edSpiBus | inline |
| IsReady() const noexcept | Esp32Tle92466edSpiBus | inline |
| last_error_ | Esp32Tle92466edSpiBus | private |
| Log(LogLevel level, const char *tag, const char *format, va_list args) noexcept | Esp32Tle92466edSpiBus | inline |
| spi_device_ | Esp32Tle92466edSpiBus | private |
| TAG | Esp32Tle92466edSpiBus | privatestatic |
| Transfer32(uint32_t tx_data) noexcept -> CommResult< uint32_t > | Esp32Tle92466edSpiBus | inline |
| TransferMulti(std::span< const uint32_t > tx_data, std::span< uint32_t > rx_data) noexcept -> CommResult< void > | Esp32Tle92466edSpiBus | inline |
| ~Esp32Tle92466edSpiBus() noexcept | Esp32Tle92466edSpiBus | inline |