|
HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
|
Common bus configuration for ESP32 TMC9660 tests. More...
#include <esp32_tmc9660_bus.hpp>
Public Attributes | ||
| struct { | ||
| spi_host_device_t host = SPI2_HOST | ||
| gpio_num_t mosi_pin = GPIO_NUM_7 | ||
| gpio_num_t miso_pin = GPIO_NUM_2 | ||
| gpio_num_t sclk_pin = GPIO_NUM_6 | ||
| gpio_num_t cs_pin = GPIO_NUM_18 | ||
| uint32_t clock_speed_hz = 1000000 | ||
| uint8_t mode = 3 | ||
| } | spi | |
| struct { | ||
| uart_port_t uart_num = UART_NUM_1 | ||
| gpio_num_t tx_pin = GPIO_NUM_5 | ||
| gpio_num_t rx_pin = GPIO_NUM_4 | ||
| uint32_t baud_rate = 115200 | ||
| uint8_t address = 0 | ||
| } | uart | |
| struct { | ||
| gpio_num_t rst_pin = GPIO_NUM_22 | ||
| gpio_num_t drv_en_pin = GPIO_NUM_20 | ||
| gpio_num_t faultn_pin = GPIO_NUM_19 | ||
| gpio_num_t wake_pin = GPIO_NUM_21 | ||
| } | gpio | |
Common bus configuration for ESP32 TMC9660 tests.
This structure contains the standard pin assignments and configuration used across all comprehensive test applications.
| uint8_t Esp32Tmc9660BusConfig::address = 0 |
| uint32_t Esp32Tmc9660BusConfig::baud_rate = 115200 |
| uint32_t Esp32Tmc9660BusConfig::clock_speed_hz = 1000000 |
| gpio_num_t Esp32Tmc9660BusConfig::cs_pin = GPIO_NUM_18 |
| gpio_num_t Esp32Tmc9660BusConfig::drv_en_pin = GPIO_NUM_20 |
| gpio_num_t Esp32Tmc9660BusConfig::faultn_pin = GPIO_NUM_19 |
| struct { ... } Esp32Tmc9660BusConfig::gpio |
| spi_host_device_t Esp32Tmc9660BusConfig::host = SPI2_HOST |
| gpio_num_t Esp32Tmc9660BusConfig::miso_pin = GPIO_NUM_2 |
| uint8_t Esp32Tmc9660BusConfig::mode = 3 |
| gpio_num_t Esp32Tmc9660BusConfig::mosi_pin = GPIO_NUM_7 |
| gpio_num_t Esp32Tmc9660BusConfig::rst_pin = GPIO_NUM_22 |
| gpio_num_t Esp32Tmc9660BusConfig::rx_pin = GPIO_NUM_4 |
| gpio_num_t Esp32Tmc9660BusConfig::sclk_pin = GPIO_NUM_6 |
| struct { ... } Esp32Tmc9660BusConfig::spi |
| gpio_num_t Esp32Tmc9660BusConfig::tx_pin = GPIO_NUM_5 |
| struct { ... } Esp32Tmc9660BusConfig::uart |
| uart_port_t Esp32Tmc9660BusConfig::uart_num = UART_NUM_1 |
| gpio_num_t Esp32Tmc9660BusConfig::wake_pin = GPIO_NUM_21 |