HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
Loading...
Searching...
No Matches
Esp32SPI Member List

This is the complete list of members for Esp32SPI, including all inherited members.

active_levels_Esp32SPIprivate
ApplyPinConfig(const tmc51x0::TMC51x0PinConfig &pin_config) noexceptEsp32SPIinline
AutoDetectChainLength(uint8_t max_devices=8) noexcepttmc51x0::SpiCommInterface< Esp32SPI >inline
chain_length_verified_tmc51x0::SpiCommInterface< Esp32SPI >protected
clock_speed_hz_Esp32SPIprivate
CommInterface() noexcept=defaulttmc51x0::CommInterface< Derived >
CommInterface(CommInterface &&)=defaulttmc51x0::CommInterface< Derived >protected
CommInterface(const CommInterface &)=deletetmc51x0::CommInterface< Derived >
ConfigureActiveLevels(const tmc51x0::PinActiveLevels &active_levels) noexceptEsp32SPIinline
configureGpioPins() noexceptEsp32SPIinlineprivate
cs_pin_Esp32SPIprivate
DebugLog(int level, const char *tag, const char *format, va_list args) noexceptEsp32SPIinline
Deinitialize() noexceptEsp32SPIinline
DelayMs(uint32_t ms) noexceptEsp32SPIinline
DelayUs(uint32_t us) noexceptEsp32SPIinline
device_handle_Esp32SPIprivate
dir_pin_Esp32SPIprivate
drv_err_log_count_tmc51x0::SpiCommInterface< Esp32SPI >private
en_pin_Esp32SPIprivate
EnsureChainLengthKnown(uint8_t daisy_chain_position, const char *context) noexcepttmc51x0::SpiCommInterface< Esp32SPI >inlineprivate
EnsureInitialized() noexceptEsp32SPIinline
Esp32SPI(spi_host_device_t host, const Esp32SpiPinConfig &pin_config, uint32_t clock_speed_hz=4000000, const tmc51x0::PinActiveLevels &active_levels=tmc51x0::PinActiveLevels{}) noexceptEsp32SPIinline
Esp32SPI(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, const tmc51x0::TMC51x0PinConfig &pin_config, uint32_t clock_speed_hz=4000000, const tmc51x0::PinActiveLevels &active_levels=tmc51x0::PinActiveLevels{}) noexceptEsp32SPIinline
Esp32SPI(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 en_pin, gpio_num_t dir_pin=static_cast< gpio_num_t >(-1), gpio_num_t step_pin=static_cast< gpio_num_t >(-1), uint32_t clock_speed_hz=4000000, const tmc51x0::PinActiveLevels &active_levels=tmc51x0::PinActiveLevels{}) noexceptEsp32SPIinline
GetActiveLevels() const noexceptEsp32SPIinline
GetDaisyChainLength() const noexcepttmc51x0::SpiCommInterface< Esp32SPI >inline
GetMode() const noexceptEsp32SPIinline
GetPinMapping(tmc51x0::TMC51x0CtrlPin pin) const noexceptEsp32SPIinline
GpioLevelToSignal(tmc51x0::TMC51x0CtrlPin pin, bool gpio_level) const noexceptEsp32SPIinlineprivate
GpioRead(tmc51x0::TMC51x0CtrlPin pin) noexceptEsp32SPIinline
GpioSet(tmc51x0::TMC51x0CtrlPin pin, tmc51x0::GpioSignal signal) noexceptEsp32SPIinline
GpioSetActive(TMC51x0CtrlPin pin) noexcepttmc51x0::CommInterface< Derived >inline
GpioSetInactive(TMC51x0CtrlPin pin) noexcepttmc51x0::CommInterface< Derived >inline
host_Esp32SPIprivate
Initialize() noexceptEsp32SPIinline
initialized_Esp32SPIprivate
kSpiScratchBytestmc51x0::SpiCommInterface< Esp32SPI >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
miso_pin_Esp32SPIprivate
mosi_pin_Esp32SPIprivate
operator=(SpiCommInterface &&)=defaulttmc51x0::SpiCommInterface< Esp32SPI >protected
operator=(const SpiCommInterface &)=deletetmc51x0::SpiCommInterface< Esp32SPI >
tmc51x0::CommInterface::operator=(CommInterface &&)=defaulttmc51x0::CommInterface< Derived >protected
tmc51x0::CommInterface::operator=(const CommInterface &)=deletetmc51x0::CommInterface< Derived >
pin_mapping_Esp32SPIprivate
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< Esp32SPI >inline
rx_scratch_tmc51x0::SpiCommInterface< Esp32SPI >private
sclk_pin_Esp32SPIprivate
SetClkFreq(uint32_t frequency_hz) noexceptEsp32SPIinline
SetDaisyChainLength(uint8_t total_length) noexcepttmc51x0::SpiCommInterface< Esp32SPI >inline
SetPinMapping(tmc51x0::TMC51x0CtrlPin pin, gpio_num_t gpio_pin) noexceptEsp32SPIinline
SetPowerEnabled(bool enabled) noexcepttmc51x0::CommInterface< Derived >inline
SignalToGpioLevel(tmc51x0::TMC51x0CtrlPin pin, tmc51x0::GpioSignal signal) const noexceptEsp32SPIinlineprivate
spi_mutex_Esp32SPIprivate
SpiCommInterface() noexcepttmc51x0::SpiCommInterface< Esp32SPI >inline
SpiCommInterface(SpiCommInterface &&)=defaulttmc51x0::SpiCommInterface< Esp32SPI >protected
SpiCommInterface(const SpiCommInterface &)=deletetmc51x0::SpiCommInterface< Esp32SPI >
SpiTransfer(const uint8_t *tx, uint8_t *rx, size_t length) noexceptEsp32SPIinline
step_pin_Esp32SPIprivate
total_chain_length_tmc51x0::SpiCommInterface< Esp32SPI >protected
tx_scratch_tmc51x0::SpiCommInterface< Esp32SPI >private
user_specified_chain_length_tmc51x0::SpiCommInterface< Esp32SPI >protected
WriteRegister(uint8_t address, uint32_t value, uint8_t daisy_chain_position=0) noexcepttmc51x0::SpiCommInterface< Esp32SPI >inline
~CommInterface()=defaulttmc51x0::CommInterface< Derived >protected
~Esp32SPI() noexceptEsp32SPIinline
~SpiCommInterface()=defaulttmc51x0::SpiCommInterface< Esp32SPI >protected