| 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 |
| debugLog(int level, const char *tag, const char *format, va_list args) noexcept | tmc9660::CommInterface< Derived > | inlineprotected |
| delayMs(uint32_t ms) noexcept | tmc9660::CommInterface< Derived > | inline |
| delayUs(uint32_t us) noexcept | tmc9660::CommInterface< Derived > | inline |
| 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 | tmc9660::SpiCommInterface< Derived > | inline |
| gpioSet(TMC9660CtrlPin pin, GpioSignal signal) noexcept | tmc9660::SpiCommInterface< Derived > | inline |
| gpioSetActive(TMC9660CtrlPin pin) noexcept | tmc9660::CommInterface< Derived > | inline |
| gpioSetInactive(TMC9660CtrlPin pin) noexcept | tmc9660::CommInterface< Derived > | inline |
| logDebug(int level, const char *tag, const char *format,...) noexcept | tmc9660::CommInterface< Derived > | inline |
| mode() const noexcept | tmc9660::SpiCommInterface< Derived > | inline |
| operator=(const SpiCommInterface &)=delete | tmc9660::SpiCommInterface< Derived > | protected |
| operator=(SpiCommInterface &&)=default | tmc9660::SpiCommInterface< Derived > | 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 |
| 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< Derived > | inline |
| SpiCommInterface(const SpiCommInterface &)=delete | tmc9660::SpiCommInterface< Derived > | protected |
| SpiCommInterface(SpiCommInterface &&)=default | tmc9660::SpiCommInterface< Derived > | 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 | tmc9660::SpiCommInterface< Derived > | inline |
| spiTransferTMCL(std::array< uint8_t, 8 > &tx, std::array< uint8_t, 8 > &rx) noexcept | tmc9660::SpiCommInterface< Derived > | inline |
| transferTMCL(const TMCLFrame &tx, TMCLReply &reply, uint8_t, TMCLReply *first_reply, const TMCLFrame *second_command) noexcept | tmc9660::SpiCommInterface< Derived > | inline |
| ~CommInterface()=default | tmc9660::CommInterface< Derived > | protected |
| ~SpiCommInterface()=default | tmc9660::SpiCommInterface< Derived > | protected |