HardFOC Vortex V1 HAL
Unified HAL API for the HardFOC Vortex motor-control platform (ESP32-C6, TMC9660)
Loading...
Searching...
No Matches
Public Attributes | List of all members
Tmc9660ControlPins Struct Reference

Bundle of host-side GPIO references for TMC9660 control pins. More...

#include <MotorController.h>

Public Attributes

BaseGpio & rst
 RST pin (output) - hardware reset.
 
BaseGpio & drv_en
 DRV_EN pin (output) - driver enable.
 
BaseGpio & faultn
 FAULTN pin (input) - fault status.
 
BaseGpio & wake
 WAKE pin (output) - wake from hibernation.
 

Detailed Description

Bundle of host-side GPIO references for TMC9660 control pins.

These are the GPIO pins on the host MCU (e.g., ESP32) that connect to the TMC9660's control signals. They are required by the TMC9660 bootloader initialization sequence for hardware reset and fault monitoring.

Note
The BaseGpio instances must be pre-configured (pin number, direction) before being passed to the handler.

Member Data Documentation

◆ drv_en

BaseGpio& Tmc9660ControlPins::drv_en

DRV_EN pin (output) - driver enable.

◆ faultn

BaseGpio& Tmc9660ControlPins::faultn

FAULTN pin (input) - fault status.

◆ rst

BaseGpio& Tmc9660ControlPins::rst

RST pin (output) - hardware reset.

◆ wake

BaseGpio& Tmc9660ControlPins::wake

WAKE pin (output) - wake from hibernation.


The documentation for this struct was generated from the following file: