| clock_speed_hz_ | Esp32Tmc9660SpiBus | private |
| CommInterface(bool rst_active_level, bool drv_en_active_level, bool wake_active_level, bool faultn_active_level) noexcept | tmc9660::CommInterface< Derived > | inline |
| CommInterface(const CommInterface &)=delete | tmc9660::CommInterface< Derived > | protected |
| CommInterface(CommInterface &&)=default | tmc9660::CommInterface< Derived > | protected |
| configureGpioPins() noexcept | Esp32Tmc9660SpiBus | inlineprivate |
| cs_pin_ | Esp32Tmc9660SpiBus | private |
| debugLog(int level, const char *tag, const char *format, va_list args) noexcept | Esp32Tmc9660SpiBus | inline |
| deinitialize() noexcept | Esp32Tmc9660SpiBus | inline |
| delayMs(uint32_t ms) noexcept | Esp32Tmc9660SpiBus | inline |
| delayUs(uint32_t us) noexcept | Esp32Tmc9660SpiBus | inline |
| device_handle_ | Esp32Tmc9660SpiBus | private |
| drv_en_pin_ | Esp32Tmc9660SpiBus | private |
| Esp32Tmc9660SpiBus(spi_host_device_t host, gpio_num_t mosi_pin, gpio_num_t miso_pin, gpio_num_t sclk_pin, gpio_num_t cs_pin, gpio_num_t rst_pin, gpio_num_t drv_en_pin, gpio_num_t faultn_pin, gpio_num_t wake_pin, uint32_t clock_speed_hz=10000000, uint8_t mode=0) noexcept | Esp32Tmc9660SpiBus | inline |
| faultn_pin_ | Esp32Tmc9660SpiBus | private |
| getGpioPin(TMC9660CtrlPin pin) const noexcept | Esp32Tmc9660SpiBus | inlineprivate |
| getSpiRetryInterval() const noexcept | tmc9660::CommInterface< Derived > | inline |
| getSpiRetryMaxCount() const noexcept | tmc9660::CommInterface< Derived > | inline |
| gpioLevelToSignal(TMC9660CtrlPin pin, bool gpio_level) const noexcept | tmc9660::CommInterface< Derived > | inline |
| gpioRead(TMC9660CtrlPin pin, GpioSignal &signal) noexcept | Esp32Tmc9660SpiBus | inline |
| gpioSet(TMC9660CtrlPin pin, GpioSignal signal) noexcept | Esp32Tmc9660SpiBus | inline |
| gpioSetActive(TMC9660CtrlPin pin) noexcept | tmc9660::CommInterface< Derived > | inline |
| gpioSetInactive(TMC9660CtrlPin pin) noexcept | tmc9660::CommInterface< Derived > | inline |
| host_ | Esp32Tmc9660SpiBus | private |
| initialize() noexcept | Esp32Tmc9660SpiBus | inline |
| initialized_ | Esp32Tmc9660SpiBus | private |
| logDebug(int level, const char *tag, const char *format,...) noexcept | tmc9660::CommInterface< Derived > | inline |
| miso_pin_ | Esp32Tmc9660SpiBus | private |
| mode() const noexcept | Esp32Tmc9660SpiBus | inline |
| mode_ | Esp32Tmc9660SpiBus | private |
| mosi_pin_ | Esp32Tmc9660SpiBus | private |
| operator=(const SpiCommInterface &)=delete | tmc9660::SpiCommInterface< Esp32Tmc9660SpiBus > | protected |
| operator=(SpiCommInterface &&)=default | tmc9660::SpiCommInterface< Esp32Tmc9660SpiBus > | protected |
| tmc9660::CommInterface::operator=(const CommInterface &)=delete | tmc9660::CommInterface< Derived > | protected |
| tmc9660::CommInterface::operator=(CommInterface &&)=default | tmc9660::CommInterface< Derived > | protected |
| pinActiveLevels_ | tmc9660::CommInterface< Derived > | protected |
| rst_pin_ | Esp32Tmc9660SpiBus | private |
| sclk_pin_ | Esp32Tmc9660SpiBus | private |
| set_pin_active_level(TMC9660CtrlPin pin, bool active_level) noexcept | tmc9660::CommInterface< Derived > | inline |
| setSpiRetryInterval(uint32_t interval_us) noexcept | tmc9660::CommInterface< Derived > | inline |
| setSpiRetryMaxCount(uint8_t max_retries) noexcept | tmc9660::CommInterface< Derived > | inline |
| signalToGpioLevel(TMC9660CtrlPin pin, GpioSignal signal) const noexcept | tmc9660::CommInterface< Derived > | inline |
| SpiCommInterface(bool rst_active_level, bool drv_en_active_level, bool wake_active_level, bool faultn_active_level) noexcept | tmc9660::SpiCommInterface< Esp32Tmc9660SpiBus > | inline |
| SpiCommInterface(const SpiCommInterface &)=delete | tmc9660::SpiCommInterface< Esp32Tmc9660SpiBus > | protected |
| SpiCommInterface(SpiCommInterface &&)=default | tmc9660::SpiCommInterface< Esp32Tmc9660SpiBus > | protected |
| spiRetryIntervalUs_ | tmc9660::CommInterface< Derived > | protected |
| spiRetryMaxCount_ | tmc9660::CommInterface< Derived > | protected |
| spiTransferBootloader(std::array< uint8_t, 5 > &tx, std::array< uint8_t, 5 > &rx) noexcept | Esp32Tmc9660SpiBus | inline |
| spiTransferTMCL(std::array< uint8_t, 8 > &tx, std::array< uint8_t, 8 > &rx) noexcept | Esp32Tmc9660SpiBus | inline |
| transferTMCL(const TMCLFrame &tx, TMCLReply &reply, uint8_t, TMCLReply *first_reply, const TMCLFrame *second_command) noexcept | tmc9660::SpiCommInterface< Esp32Tmc9660SpiBus > | inline |
| wake_pin_ | Esp32Tmc9660SpiBus | private |
| ~CommInterface()=default | tmc9660::CommInterface< Derived > | protected |
| ~Esp32Tmc9660SpiBus() noexcept | Esp32Tmc9660SpiBus | inline |
| ~SpiCommInterface()=default | tmc9660::SpiCommInterface< Esp32Tmc9660SpiBus > | protected |