|
HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
|
| ►NFatigueTest | |
| ►Nstd | |
| ►Ntmc51x0 | |
| ►Ntmc51x0_test_config | |
| CApprovedPeer | Information about an approved (paired) peer |
| CBackAndForthMotion | Back-and-forth motion controller using positioning mode |
| CBoundsResultPayload | Payload for BOUNDS_RESULT |
| CCommandPayload | Payload for COMMAND message |
| CConfigAckPayload | Payload for CONFIG_ACK |
| CConfigPayload | Payload for CONFIG_SET / CONFIG_RESPONSE |
| CErrorPayload | Payload for ERROR |
| CEsp32SPI | ESP32 SPI implementation of TMC51x0 communication interface |
| CEsp32SpiPinConfig | Complete ESP32 SPI bus and TMC51x0 pin configuration structure |
| CEsp32TmcMutex | ESP32 FreeRTOS mutex wrapper for TMC51x0 driver |
| CEsp32UART | ESP32 UART implementation of TMC51x0 communication interface |
| CEsp32UartPinConfig | ESP32 UART pin configuration structure |
| CEspNowHeader | ESP-NOW packet header (wire format) - 6 bytes |
| CEspNowPacket | Full packet representation (header + max payload + CRC field) |
| ►COptionParser | Option parser for SET command |
| CPairingConfirmPayload | Pairing confirmation payload - sent by initiator to complete |
| CPairingRejectPayload | Pairing rejection payload |
| CPairingRequestPayload | Pairing request payload - sent by initiator (broadcast) |
| CPairingResponsePayload | Pairing response payload - sent by responder (unicast) |
| CParsedCommand | Parsed command structure for UART command processing |
| CProtoEvent | Protocol event structure pushed through FreeRTOS queues |
| CRawMsg | |
| CSecuritySettings | Security settings stored in NVS |
| CSettings | Complete settings structure containing both test unit and UI settings |
| CStatusPayload | Payload for STATUS_UPDATE |
| CTestDriverHandle | Test driver handle containing SPI interface and driver instance |
| CTestResults | Test execution tracking and results accumulation |
| CTestTaskContext | Context passed to test task trampoline |
| CTestUnitSettings | Test unit settings - synchronized with test machine via ESP-NOW |
| CTmcMutexGuard | RAII mutex guard for automatic lock/unlock |
| CUartCommandParser | Redesigned UART command parser with word-based commands |
| CUartTestHandle | |
| CUISettings | UI board settings - stored locally, never synchronized with test unit |