|
HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
|
SPI Communication Parameters. More...
#include <esp32_tmc9660_test_config.hpp>
Static Public Attributes | |
| static constexpr uint32_t | FREQUENCY = 1000000 |
| 1MHz SPI frequency | |
| static constexpr uint8_t | MODE = 3 |
| SPI Mode 3 (CPOL=1, CPHA=1) ⚠️ CRITICAL. | |
| static constexpr uint8_t | QUEUE_SIZE = 1 |
| Transaction queue size. | |
| static constexpr uint8_t | SPI_HOST_ID = 2 |
| SPI2_HOST. | |
SPI Communication Parameters.
The TMC9660 supports SPI frequencies up to 10MHz.
⚠️ CRITICAL: TMC9660 requires SPI Mode 3 (CPOL=1, CPHA=1). Using wrong SPI mode will result in communication failure.
Data format: 64-bit (8-byte) SPI transfers for parameter mode.
|
staticconstexpr |
1MHz SPI frequency
|
staticconstexpr |
SPI Mode 3 (CPOL=1, CPHA=1) ⚠️ CRITICAL.
|
staticconstexpr |
Transaction queue size.
|
staticconstexpr |
SPI2_HOST.