HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
Loading...
Searching...
No Matches
tmc51x0::SpiCommInterface< Derived > Member List

This is the complete list of members for tmc51x0::SpiCommInterface< Derived >, including all inherited members.

AutoDetectChainLength(uint8_t max_devices=8) noexcepttmc51x0::SpiCommInterface< Derived >inline
chain_length_verified_tmc51x0::SpiCommInterface< Derived >protected
CommInterface() noexcept=defaulttmc51x0::CommInterface< Derived >
CommInterface(CommInterface &&)=defaulttmc51x0::CommInterface< Derived >protected
CommInterface(const CommInterface &)=deletetmc51x0::CommInterface< Derived >
DebugLog(int level, const char *tag, const char *format, va_list args) noexcepttmc51x0::CommInterface< Derived >inlineprotected
DelayMs(uint32_t ms) noexcepttmc51x0::CommInterface< Derived >inline
DelayUs(uint32_t us) noexcepttmc51x0::CommInterface< Derived >inline
drv_err_log_count_tmc51x0::SpiCommInterface< Derived >private
EnsureChainLengthKnown(uint8_t daisy_chain_position, const char *context) noexcepttmc51x0::SpiCommInterface< Derived >inlineprivate
GetDaisyChainLength() const noexcepttmc51x0::SpiCommInterface< Derived >inline
GetMode() const noexcepttmc51x0::SpiCommInterface< Derived >inline
GpioRead(TMC51x0CtrlPin pin) noexcepttmc51x0::CommInterface< Derived >inline
GpioSet(TMC51x0CtrlPin pin, GpioSignal signal) noexcepttmc51x0::CommInterface< Derived >inline
GpioSetActive(TMC51x0CtrlPin pin) noexcepttmc51x0::CommInterface< Derived >inline
GpioSetInactive(TMC51x0CtrlPin pin) noexcepttmc51x0::CommInterface< Derived >inline
kSpiScratchBytestmc51x0::SpiCommInterface< Derived >static
LogDebug(int level, const char *tag, const char *format,...) noexcepttmc51x0::CommInterface< Derived >inline
LogDebug(LogLevel level, const char *tag, const char *format,...) noexcepttmc51x0::CommInterface< Derived >inline
operator=(SpiCommInterface &&)=defaulttmc51x0::SpiCommInterface< Derived >protected
operator=(const SpiCommInterface &)=deletetmc51x0::SpiCommInterface< Derived >
tmc51x0::CommInterface::operator=(CommInterface &&)=defaulttmc51x0::CommInterface< Derived >protected
tmc51x0::CommInterface::operator=(const CommInterface &)=deletetmc51x0::CommInterface< Derived >
PowerCycle(uint32_t power_off_ms=20, uint32_t power_on_settle_ms=20) noexcepttmc51x0::CommInterface< Derived >inline
ReadRegister(uint8_t address, uint8_t daisy_chain_position=0) noexcepttmc51x0::SpiCommInterface< Derived >inline
rx_scratch_tmc51x0::SpiCommInterface< Derived >private
SetClkFreq(uint32_t frequency_hz) noexcepttmc51x0::CommInterface< Derived >inline
SetDaisyChainLength(uint8_t total_length) noexcepttmc51x0::SpiCommInterface< Derived >inline
SetPowerEnabled(bool enabled) noexcepttmc51x0::CommInterface< Derived >inline
SpiCommInterface() noexcepttmc51x0::SpiCommInterface< Derived >inline
SpiCommInterface(SpiCommInterface &&)=defaulttmc51x0::SpiCommInterface< Derived >protected
SpiCommInterface(const SpiCommInterface &)=deletetmc51x0::SpiCommInterface< Derived >
SpiTransfer(const uint8_t *tx, uint8_t *rx, size_t length) noexcepttmc51x0::SpiCommInterface< Derived >inline
total_chain_length_tmc51x0::SpiCommInterface< Derived >protected
tx_scratch_tmc51x0::SpiCommInterface< Derived >private
user_specified_chain_length_tmc51x0::SpiCommInterface< Derived >protected
WriteRegister(uint8_t address, uint32_t value, uint8_t daisy_chain_position=0) noexcepttmc51x0::SpiCommInterface< Derived >inline
~CommInterface()=defaulttmc51x0::CommInterface< Derived >protected
~SpiCommInterface()=defaulttmc51x0::SpiCommInterface< Derived >protected