HF-TMC9660 Driver
Hardware Agnostic C++ Driver for the TMC9660
Loading...
Searching...
No Matches
TMC9660 Namespace Reference

Namespaces

namespace  ADC
 
namespace  RAMDebug
 
namespace  SYS_CTRL
 

Classes

struct  Brake
 Subsystem controlling the brake chopper and mechanical brake features. More...
 
struct  CurrentSensing
 Subsystem for configuring ADC-based current measurement. More...
 
struct  FeedbackSense
 Subsystem for feedback sensor configuration. More...
 
struct  FOCControl
 Subsystem for FOC control: torque/flux, velocity, position loops, open‐loop support, and reference switch / stop-event parameters. More...
 
struct  GateDriver
 Subsystem for configuring the MOSFET gate driver. More...
 
struct  Globals
 Convenience helpers for reading and writing global parameters. More...
 
struct  GPIO
 Subsystem for configuring general-purpose IOs (GPIOs). More...
 
struct  Heartbeat
 Subsystem for configuring the communication watchdog (heartbeat). More...
 
struct  IIT
 Subsystem for motor thermal overload protection via I²t integration. More...
 
struct  MotorConfig
 Subsystem for configuring motor type and basic settings. More...
 
struct  NvmStorage
 Subsystem for storing and recalling parameters from nonvolatile flash. More...
 
struct  Power
 Subsystem for entering low-power hibernation mode and configuring wake. More...
 
struct  Protection
 Subsystem for motor protection features. More...
 
struct  RamDebug
 Subsystem for debug and data logging features. More...
 
struct  Ramp
 Hardware 8-segment acceleration/dec-acc profile controller. More...
 
struct  ReferenceSearch
 Subsystem for executing a reference search (homing) routine. More...
 
struct  Script
 Subsystem for TMCL script execution control. More...
 
struct  StepDir
 Subsystem for controlling the STEP/DIR pulse input interface. More...
 
struct  StopEvents
 Configure automatic stop/latch behaviour for deviation, switches. More...
 
struct  Telemetry
 Subsystem for reading various telemetry and status information from the driver. More...