|
HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
|
This is the complete list of members for Esp32SPI, including all inherited members.
| active_levels_ | Esp32SPI | private |
| ApplyPinConfig(const tmc51x0::TMC51x0PinConfig &pin_config) noexcept | Esp32SPI | inline |
| AutoDetectChainLength(uint8_t max_devices=8) noexcept | tmc51x0::SpiCommInterface< Esp32SPI > | inline |
| chain_length_verified_ | tmc51x0::SpiCommInterface< Esp32SPI > | protected |
| clock_speed_hz_ | Esp32SPI | private |
| CommInterface() noexcept=default | tmc51x0::CommInterface< Derived > | |
| CommInterface(CommInterface &&)=default | tmc51x0::CommInterface< Derived > | protected |
| CommInterface(const CommInterface &)=delete | tmc51x0::CommInterface< Derived > | |
| ConfigureActiveLevels(const tmc51x0::PinActiveLevels &active_levels) noexcept | Esp32SPI | inline |
| configureGpioPins() noexcept | Esp32SPI | inlineprivate |
| cs_pin_ | Esp32SPI | private |
| DebugLog(int level, const char *tag, const char *format, va_list args) noexcept | Esp32SPI | inline |
| Deinitialize() noexcept | Esp32SPI | inline |
| DelayMs(uint32_t ms) noexcept | Esp32SPI | inline |
| DelayUs(uint32_t us) noexcept | Esp32SPI | inline |
| device_handle_ | Esp32SPI | private |
| dir_pin_ | Esp32SPI | private |
| drv_err_log_count_ | tmc51x0::SpiCommInterface< Esp32SPI > | private |
| en_pin_ | Esp32SPI | private |
| EnsureChainLengthKnown(uint8_t daisy_chain_position, const char *context) noexcept | tmc51x0::SpiCommInterface< Esp32SPI > | inlineprivate |
| EnsureInitialized() noexcept | Esp32SPI | inline |
| Esp32SPI(spi_host_device_t host, const Esp32SpiPinConfig &pin_config, uint32_t clock_speed_hz=4000000, const tmc51x0::PinActiveLevels &active_levels=tmc51x0::PinActiveLevels{}) noexcept | Esp32SPI | inline |
| 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{}) noexcept | Esp32SPI | inline |
| 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{}) noexcept | Esp32SPI | inline |
| GetActiveLevels() const noexcept | Esp32SPI | inline |
| GetDaisyChainLength() const noexcept | tmc51x0::SpiCommInterface< Esp32SPI > | inline |
| GetMode() const noexcept | Esp32SPI | inline |
| GetPinMapping(tmc51x0::TMC51x0CtrlPin pin) const noexcept | Esp32SPI | inline |
| GpioLevelToSignal(tmc51x0::TMC51x0CtrlPin pin, bool gpio_level) const noexcept | Esp32SPI | inlineprivate |
| GpioRead(tmc51x0::TMC51x0CtrlPin pin) noexcept | Esp32SPI | inline |
| GpioSet(tmc51x0::TMC51x0CtrlPin pin, tmc51x0::GpioSignal signal) noexcept | Esp32SPI | inline |
| GpioSetActive(TMC51x0CtrlPin pin) noexcept | tmc51x0::CommInterface< Derived > | inline |
| GpioSetInactive(TMC51x0CtrlPin pin) noexcept | tmc51x0::CommInterface< Derived > | inline |
| host_ | Esp32SPI | private |
| Initialize() noexcept | Esp32SPI | inline |
| initialized_ | Esp32SPI | private |
| kSpiScratchBytes | tmc51x0::SpiCommInterface< Esp32SPI > | static |
| LogDebug(int level, const char *tag, const char *format,...) noexcept | tmc51x0::CommInterface< Derived > | inline |
| LogDebug(LogLevel level, const char *tag, const char *format,...) noexcept | tmc51x0::CommInterface< Derived > | inline |
| miso_pin_ | Esp32SPI | private |
| mosi_pin_ | Esp32SPI | private |
| operator=(SpiCommInterface &&)=default | tmc51x0::SpiCommInterface< Esp32SPI > | protected |
| operator=(const SpiCommInterface &)=delete | tmc51x0::SpiCommInterface< Esp32SPI > | |
| tmc51x0::CommInterface::operator=(CommInterface &&)=default | tmc51x0::CommInterface< Derived > | protected |
| tmc51x0::CommInterface::operator=(const CommInterface &)=delete | tmc51x0::CommInterface< Derived > | |
| pin_mapping_ | Esp32SPI | private |
| PowerCycle(uint32_t power_off_ms=20, uint32_t power_on_settle_ms=20) noexcept | tmc51x0::CommInterface< Derived > | inline |
| ReadRegister(uint8_t address, uint8_t daisy_chain_position=0) noexcept | tmc51x0::SpiCommInterface< Esp32SPI > | inline |
| rx_scratch_ | tmc51x0::SpiCommInterface< Esp32SPI > | private |
| sclk_pin_ | Esp32SPI | private |
| SetClkFreq(uint32_t frequency_hz) noexcept | Esp32SPI | inline |
| SetDaisyChainLength(uint8_t total_length) noexcept | tmc51x0::SpiCommInterface< Esp32SPI > | inline |
| SetPinMapping(tmc51x0::TMC51x0CtrlPin pin, gpio_num_t gpio_pin) noexcept | Esp32SPI | inline |
| SetPowerEnabled(bool enabled) noexcept | tmc51x0::CommInterface< Derived > | inline |
| SignalToGpioLevel(tmc51x0::TMC51x0CtrlPin pin, tmc51x0::GpioSignal signal) const noexcept | Esp32SPI | inlineprivate |
| spi_mutex_ | Esp32SPI | private |
| SpiCommInterface() noexcept | tmc51x0::SpiCommInterface< Esp32SPI > | inline |
| SpiCommInterface(SpiCommInterface &&)=default | tmc51x0::SpiCommInterface< Esp32SPI > | protected |
| SpiCommInterface(const SpiCommInterface &)=delete | tmc51x0::SpiCommInterface< Esp32SPI > | |
| SpiTransfer(const uint8_t *tx, uint8_t *rx, size_t length) noexcept | Esp32SPI | inline |
| step_pin_ | Esp32SPI | private |
| 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) noexcept | tmc51x0::SpiCommInterface< Esp32SPI > | inline |
| ~CommInterface()=default | tmc51x0::CommInterface< Derived > | protected |
| ~Esp32SPI() noexcept | Esp32SPI | inline |
| ~SpiCommInterface()=default | tmc51x0::SpiCommInterface< Esp32SPI > | protected |