| address_ | Esp32Tmc9660UartBus | private |
| baud_rate_ | Esp32Tmc9660UartBus | 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 | Esp32Tmc9660UartBus | inlineprivate |
| debugLog(int level, const char *tag, const char *format, va_list args) noexcept | Esp32Tmc9660UartBus | inline |
| deinitialize() noexcept | Esp32Tmc9660UartBus | inline |
| delayMs(uint32_t ms) noexcept | Esp32Tmc9660UartBus | inline |
| delayUs(uint32_t us) noexcept | Esp32Tmc9660UartBus | inline |
| drv_en_pin_ | Esp32Tmc9660UartBus | private |
| Esp32Tmc9660UartBus(uart_port_t uart_num, gpio_num_t tx_pin, gpio_num_t rx_pin, gpio_num_t rst_pin, gpio_num_t drv_en_pin, gpio_num_t faultn_pin, gpio_num_t wake_pin, uint32_t baud_rate=115200, uint8_t address=0) noexcept | Esp32Tmc9660UartBus | inline |
| faultn_pin_ | Esp32Tmc9660UartBus | private |
| getGpioPin(TMC9660CtrlPin pin) const noexcept | Esp32Tmc9660UartBus | 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 | Esp32Tmc9660UartBus | inline |
| gpioSet(TMC9660CtrlPin pin, GpioSignal signal) noexcept | Esp32Tmc9660UartBus | inline |
| gpioSetActive(TMC9660CtrlPin pin) noexcept | tmc9660::CommInterface< Derived > | inline |
| gpioSetInactive(TMC9660CtrlPin pin) noexcept | tmc9660::CommInterface< Derived > | inline |
| initialize() noexcept | Esp32Tmc9660UartBus | inline |
| initialized_ | Esp32Tmc9660UartBus | private |
| logDebug(int level, const char *tag, const char *format,...) noexcept | tmc9660::CommInterface< Derived > | inline |
| mode() const noexcept | Esp32Tmc9660UartBus | inline |
| operator=(const UartCommInterface &)=delete | tmc9660::UartCommInterface< Esp32Tmc9660UartBus > | protected |
| operator=(UartCommInterface &&)=default | tmc9660::UartCommInterface< Esp32Tmc9660UartBus > | 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_ | Esp32Tmc9660UartBus | private |
| rx_pin_ | Esp32Tmc9660UartBus | 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 |
| spiRetryIntervalUs_ | tmc9660::CommInterface< Derived > | protected |
| spiRetryMaxCount_ | tmc9660::CommInterface< Derived > | protected |
| transferTMCL(const TMCLFrame &tx, TMCLReply &reply, uint8_t address, TMCLReply *firstReply, const TMCLFrame *secondCommand) noexcept | Esp32Tmc9660UartBus | inline |
| tx_pin_ | Esp32Tmc9660UartBus | private |
| uart_num_ | Esp32Tmc9660UartBus | private |
| UartCommInterface(bool rst_active_level, bool drv_en_active_level, bool wake_active_level, bool faultn_active_level) noexcept | tmc9660::UartCommInterface< Esp32Tmc9660UartBus > | inline |
| UartCommInterface(const UartCommInterface &)=delete | tmc9660::UartCommInterface< Esp32Tmc9660UartBus > | protected |
| UartCommInterface(UartCommInterface &&)=default | tmc9660::UartCommInterface< Esp32Tmc9660UartBus > | protected |
| uartReceiveTMCL(std::array< uint8_t, 9 > &data) noexcept | Esp32Tmc9660UartBus | inline |
| uartSendTMCL(const std::array< uint8_t, 9 > &data) noexcept | Esp32Tmc9660UartBus | inline |
| uartTransferBootloader(const std::array< uint8_t, 8 > &tx, std::array< uint8_t, 8 > &rx) noexcept | Esp32Tmc9660UartBus | inline |
| wake_pin_ | Esp32Tmc9660UartBus | private |
| ~CommInterface()=default | tmc9660::CommInterface< Derived > | protected |
| ~Esp32Tmc9660UartBus() noexcept | Esp32Tmc9660UartBus | inline |
| ~UartCommInterface()=default | tmc9660::UartCommInterface< Esp32Tmc9660UartBus > | protected |