HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
Loading...
Searching...
No Matches
tmc9660::tmcl Namespace Reference

TMCL command interface namespace for TMC9660. More...

Enumerations

enum class  Op : std::uint8_t { X }
 
enum class  CalcOperation : std::uint8_t { X }
 
enum class  JumpCondition : std::uint8_t { X }
 
enum class  WaitCondition : std::uint8_t { X }
 
enum class  ReplyCode : std::uint8_t { X }
 
enum class  RamDebugType : std::uint8_t { X }
 
enum class  RamDebugState : std::uint8_t { X }
 
enum class  GlobalParamBank0 : std::uint16_t { X }
 
enum class  GlobalParamBank2 : std::uint16_t { X }
 
enum class  GlobalParamBank3 : std::uint16_t { X }
 
enum class  GateDriver : uint16_t { X }
 
enum class  PwmOutputPolarity : std::uint8_t { X }
 
enum class  GateCurrentSink : std::uint8_t { X }
 
enum class  GateCurrentSource : std::uint8_t { X }
 
enum class  BootstrapCurrentLimit : std::uint8_t { X }
 
enum class  OvercurrentProtection : uint16_t { X }
 
enum class  OvercurrentEnable : std::uint8_t { X }
 
enum class  OvercurrentThreshold : std::uint8_t { X }
 
enum class  OvercurrentTiming : std::uint8_t { X }
 
enum class  VdsUsage : std::uint8_t { X }
 
enum class  UndervoltageProtection : uint16_t { X }
 
enum class  UndervoltageLevel : std::uint8_t { X }
 
enum class  UndervoltageEnable : std::uint8_t { X }
 
enum class  VgsShortProtection : uint16_t { X }
 
enum class  VgsShortEnable : uint8_t { X }
 
enum class  VgsBlankingTime : uint8_t { X }
 
enum class  VgsDeglitchTime : uint8_t { X }
 
enum class  MotorConfig : uint16_t { X }
 
enum class  MotorType : uint8_t { X }
 
enum class  MotorDirection : uint8_t { X }
 
enum class  PwmSwitchingScheme : uint8_t { X }
 
enum class  CommutationMode : std::uint8_t { X }
 
enum class  AdcConfig : uint16_t { X }
 
enum class  AdcShuntType : uint8_t { X }
 
enum class  CsaGain : uint8_t { X }
 
enum class  CsaFilter : uint8_t { X }
 
enum class  AdcMapping : uint8_t { X }
 
enum class  AdcInversion : uint8_t { X }
 
enum class  PwmFrequency : uint32_t { X }
 
enum class  FeedbackSensorConfig : uint16_t { X }
 
enum class  AbnInitMethod : uint8_t { X }
 
enum class  AbnInitState : uint8_t { X }
 
enum class  AbnNChannelFiltering : uint8_t { X }
 
enum class  HallSectorOffset : uint8_t { X }
 
enum class  SpiEncoderTransfer : uint8_t { X }
 
enum class  SpiInitMethod : uint8_t { X }
 
enum class  EnableDisable : uint8_t { X }
 
enum class  Direction : uint8_t { X }
 
enum class  Parameters : uint16_t { X }
 

Functions

const charto_string (Op op)
 
const charto_string (CalcOperation op)
 
const charto_string (JumpCondition c)
 
const charto_string (WaitCondition w)
 
const charto_string (ReplyCode rc)
 
const charto_string (RamDebugType t)
 
const charto_string (RamDebugState s)
 
const charto_string (GlobalParamBank0 p)
 
const charto_string (GlobalParamBank2 p)
 
const charto_string (GlobalParamBank3 p)
 
const charto_string (GateDriver gd)
 
const charto_string (PwmOutputPolarity p)
 
const charto_string (GateCurrentSink s)
 
const charto_string (GateCurrentSource s)
 
const charto_string (BootstrapCurrentLimit s)
 
const charto_string (OvercurrentProtection p)
 
const charto_string (OvercurrentEnable e)
 
const charto_string (OvercurrentThreshold t)
 
const charto_string (OvercurrentTiming t)
 
const charto_string (VdsUsage v)
 
const charto_string (UndervoltageProtection p)
 
const charto_string (UndervoltageLevel level)
 
const charto_string (UndervoltageEnable enable)
 
const charto_string (VgsShortProtection p)
 
const charto_string (VgsShortEnable e)
 
const charto_string (VgsBlankingTime t)
 
const charto_string (VgsDeglitchTime t)
 
const charto_string (MotorConfig config)
 
const charto_string (MotorType type)
 
const charto_string (MotorDirection direction)
 
const charto_string (PwmSwitchingScheme scheme)
 
const charto_string (CommutationMode mode)
 
const charto_string (AdcConfig config)
 
const charto_string (AdcShuntType t)
 
const charto_string (CsaGain g)
 
const charto_string (CsaFilter f)
 
const charto_string (AdcMapping m)
 
const charto_string (AdcInversion i)
 
const charto_string (PwmFrequency f)
 
const charto_string (FeedbackSensorConfig config)
 
const charto_string (AbnInitMethod method)
 
const charto_string (AbnInitState state)
 
const charto_string (AbnNChannelFiltering filtering)
 
const charto_string (HallSectorOffset offset)
 
const charto_string (SpiEncoderTransfer transfer)
 
const charto_string (SpiInitMethod method)
 
const charto_string (EnableDisable setting)
 
const charto_string (Direction direction)
 
const charto_string (Parameters param)
 Convert Parameters enum to string representation.
 

Trigger Transition Options

enum class  TriggerTransition : uint8_t { X }
 
const charto_string (TriggerTransition e)
 

Idle Motor PWM Behavior

enum class  IdleMotorPwmBehavior : std::uint8_t { X }
 
const charto_string (IdleMotorPwmBehavior behavior)
 

Torque and Flux Control Parameters

enum class  TorqueFluxControl : uint16_t { X }
 
const charto_string (TorqueFluxControl config)
 

Torque/Flux PI Separation

enum class  TorqueFluxPiSeparation : uint8_t { X }
 
const charto_string (TorqueFluxPiSeparation separation)
 

Current PI Normalization Format

enum class  CurrentPiNormalization : uint8_t { X }
 
const charto_string (CurrentPiNormalization norm)
 

Velocity Mode Parameters

enum class  VelocityControl : uint16_t { X }
 
const charto_string (VelocityControl config)
 

Velocity Sensor Selection

enum class  VelocitySensorSelection : uint8_t { X }
 
const charto_string (VelocitySensorSelection selection)
 

Velocity PI Normalization

enum class  VelocityPiNorm : uint8_t { X }
 
const charto_string (VelocityPiNorm norm)
 

Velocity Meter Modes

enum class  VelocityMeterMode : std::uint8_t { X }
 
const charto_string (VelocityMeterMode mode)
 

Acceleration Feedforward Shift

enum class  AccelerationFFShift : uint8_t { X }
 
const charto_string (AccelerationFFShift shift)
 

Position Mode Parameters

enum class  PositionControl : uint16_t { X }
 
const charto_string (PositionControl config)
 

Position Sensor Selection

enum class  PositionSensorSelection : uint8_t { X }
 
const charto_string (PositionSensorSelection selection)
 

Position PI Normalization

enum class  PositionPiNorm : uint8_t { X }
 
const charto_string (PositionPiNorm norm)
 

Ramper Stop Condition and Reference Switch Parameters

enum class  RamperStopConfig : uint16_t { X }
 
const charto_string (RamperStopConfig config)
 

Reference Switch Enable

enum class  ReferenceSwitchEnable : uint8_t { X }
 
const charto_string (ReferenceSwitchEnable enable)
 

Reference Switch Polarity and Swap

enum class  ReferenceSwitchPolaritySwap : uint8_t { X }
 
const charto_string (ReferenceSwitchPolaritySwap config)
 

Reference Switch Latch Settings

enum class  ReferenceSwitchLatchSettings : uint8_t { X }
 
const charto_string (ReferenceSwitchLatchSettings setting)
 

Event Stop Settings

enum class  EventStopSettings : uint8_t { X }
 
const charto_string (EventStopSettings setting)
 

Biquad Filter Parameters

enum class  BiquadFilter : uint16_t { X }
 
const charto_string (BiquadFilter e)
 

Biquad Filter Enable/Disable

enum class  BiquadFilterEnable : uint8_t { X }
 
const charto_string (BiquadFilterEnable enable)
 

Fault Handling Parameters

enum class  FaultHandling : uint16_t { X }
 
const charto_string (FaultHandling config)
 

Gate Driver Retry Behaviour

enum class  GdrvRetryBehaviour : uint8_t { X }
 
const charto_string (GdrvRetryBehaviour behaviour)
 

Drive Fault Behaviour

enum class  DriveFaultBehaviour : std::uint8_t { X }
 
const charto_string (DriveFaultBehaviour behaviour)
 

IIT Monitor Parameters

enum class  IitMonitor : uint16_t { X }
 
const charto_string (IitMonitor e)
 

Temperature Protection Parameters

enum class  TemperatureProtection : uint16_t { X }
 
const charto_string (TemperatureProtection e)
 

Heartbeat Monitoring Parameters

enum class  HeartbeatMonitoring : uint16_t { X }
 
const charto_string (HeartbeatMonitoring e)
 

Heartbeat Monitoring Config

enum class  HeartbeatMonitoringConfig : uint8_t { X }
 
const charto_string (HeartbeatMonitoringConfig e)
 

Brake Chopper Parameters

enum class  BrakeChopper : uint16_t { X }
 
const charto_string (BrakeChopper e)
 

Mechanical Brake Parameters

enum class  MechanicalBrake : uint16_t { X }
 
const charto_string (MechanicalBrake e)
 

Reference Search (Automatic Homing) Parameters

enum class  ReferenceSearch : uint16_t { X }
 
const charto_string (ReferenceSearch e)
 

Reference Search Modes

enum class  ReferenceSwitchSearchMode : uint8_t { X }
 
const charto_string (ReferenceSwitchSearchMode e)
 

Reference Search TMCL Command Types

enum class  ReferenceSearchCommand : uint8_t { X }
 
const charto_string (ReferenceSearchCommand e)
 

Reference Search Status Codes

enum class  ReferenceSearchStatus : uint8_t { X }
 
const charto_string (ReferenceSearchStatus e)
 

Step/Dir Interface Parameters

enum class  StepDir : uint16_t { X }
 
const charto_string (StepDir e)
 

Step/Dir Microstep Divider Shift

enum class  StepDirStepDividerShift : uint8_t { X }
 
const charto_string (StepDirStepDividerShift e)
 

Hibernation and Wakeup Parameters

enum class  HibernationWakeup : uint16_t { X }
 
const charto_string (HibernationWakeup e)
 

Power Down Timeout

enum class  PowerDownTimeout : uint8_t { X }
 
const charto_string (PowerDownTimeout e)
 

System Supply Parameters

@{

System Supply Parameters

enum class  SystemStatusSupply : uint16_t { X }
 
const charto_string (SystemStatusSupply e)
 

Internal Measurement Parameters

@{

Internal Measurement Parameters

enum class  InternalMeasurement : uint16_t { X }
 
const charto_string (InternalMeasurement e)
 

Combined Diagnostic Values

@{

Combined Diagnostic Values

enum class  CombinedDiagnosticValues : uint16_t { X }
 
const charto_string (CombinedDiagnosticValues e)
 

Temperature and Error Flags Parameters

enum class  ErrorsAndFlags : uint16_t { X }
 
const charto_string (ErrorsAndFlags e)
 

General Status Flags

enum class  GeneralStatusFlags : uint32_t { X }
 
const charto_string (GeneralStatusFlags e)
 

General Error Flags

enum class  GeneralErrorFlags : uint32_t { X }
 
const charto_string (GeneralErrorFlags e)
 

Gate Driver Error Flags

enum class  GateDriverErrorFlags : uint32_t { X }
 
const charto_string (GateDriverErrorFlags e)
 

ADC Status Flags

@{

enum class  AdcStatusFlags : uint32_t { X }
 
const charto_string (AdcStatusFlags e)
 

Detailed Description

TMCL command interface namespace for TMC9660.

This namespace contains all TMCL (Trinamic Motion Control Language) related definitions for the TMC9660 motor driver. It provides comprehensive command structures, parameter definitions, and reply handling for parameter mode operation of the TMC9660.

Enumeration Type Documentation

◆ AbnInitMethod

◆ AbnInitState

◆ AbnNChannelFiltering

◆ AccelerationFFShift

◆ AdcConfig

Enumerator

◆ AdcInversion

◆ AdcMapping

Enumerator

◆ AdcShuntType

◆ AdcStatusFlags

◆ BiquadFilter

◆ BiquadFilterEnable

◆ BootstrapCurrentLimit

Enumerator

◆ BrakeChopper

◆ CalcOperation

enum class tmc9660::tmcl::CalcOperation : std::uint8_t
strong
Enumerator

◆ CombinedDiagnosticValues

◆ CommutationMode

enum class tmc9660::tmcl::CommutationMode : std::uint8_t
strong
Enumerator

◆ CsaFilter

Enumerator

◆ CsaGain

Enumerator

◆ CurrentPiNormalization

◆ Direction

Enumerator

◆ DriveFaultBehaviour

Enumerator

◆ EnableDisable

◆ ErrorsAndFlags

◆ EventStopSettings

◆ FaultHandling

◆ FeedbackSensorConfig

◆ GateCurrentSink

enum class tmc9660::tmcl::GateCurrentSink : std::uint8_t
strong
Enumerator

◆ GateCurrentSource

Enumerator

◆ GateDriver

Enumerator

◆ GateDriverErrorFlags

◆ GdrvRetryBehaviour

◆ GeneralErrorFlags

◆ GeneralStatusFlags

◆ GlobalParamBank0

enum class tmc9660::tmcl::GlobalParamBank0 : std::uint16_t
strong
Enumerator

◆ GlobalParamBank2

enum class tmc9660::tmcl::GlobalParamBank2 : std::uint16_t
strong
Enumerator

◆ GlobalParamBank3

enum class tmc9660::tmcl::GlobalParamBank3 : std::uint16_t
strong
Enumerator

◆ HallSectorOffset

◆ HeartbeatMonitoring

◆ HeartbeatMonitoringConfig

◆ HibernationWakeup

◆ IdleMotorPwmBehavior

Enumerator

◆ IitMonitor

Enumerator

◆ InternalMeasurement

◆ JumpCondition

enum class tmc9660::tmcl::JumpCondition : std::uint8_t
strong
Enumerator

◆ MechanicalBrake

◆ MotorConfig

◆ MotorDirection

◆ MotorType

Enumerator

◆ Op

enum class tmc9660::tmcl::Op : std::uint8_t
strong
Enumerator

◆ OvercurrentEnable

Enumerator

◆ OvercurrentProtection

◆ OvercurrentThreshold

Enumerator

◆ OvercurrentTiming

Enumerator

◆ Parameters

Enumerator

◆ PositionControl

◆ PositionPiNorm

◆ PositionSensorSelection

◆ PowerDownTimeout

◆ PwmFrequency

◆ PwmOutputPolarity

Enumerator

◆ PwmSwitchingScheme

◆ RamDebugState

enum class tmc9660::tmcl::RamDebugState : std::uint8_t
strong
Enumerator

◆ RamDebugType

enum class tmc9660::tmcl::RamDebugType : std::uint8_t
strong
Enumerator

◆ RamperStopConfig

◆ ReferenceSearch

◆ ReferenceSearchCommand

◆ ReferenceSearchStatus

◆ ReferenceSwitchEnable

◆ ReferenceSwitchLatchSettings

◆ ReferenceSwitchPolaritySwap

◆ ReferenceSwitchSearchMode

◆ ReplyCode

enum class tmc9660::tmcl::ReplyCode : std::uint8_t
strong
Enumerator

◆ SpiEncoderTransfer

◆ SpiInitMethod

◆ StepDir

Enumerator

◆ StepDirStepDividerShift

◆ SystemStatusSupply

◆ TemperatureProtection

◆ TorqueFluxControl

◆ TorqueFluxPiSeparation

◆ TriggerTransition

◆ UndervoltageEnable

Enumerator

◆ UndervoltageLevel

Enumerator

◆ UndervoltageProtection

◆ VdsUsage

enum class tmc9660::tmcl::VdsUsage : std::uint8_t
strong
Enumerator

◆ VelocityControl

◆ VelocityMeterMode

Enumerator

◆ VelocityPiNorm

◆ VelocitySensorSelection

◆ VgsBlankingTime

◆ VgsDeglitchTime

◆ VgsShortEnable

◆ VgsShortProtection

◆ WaitCondition

enum class tmc9660::tmcl::WaitCondition : std::uint8_t
strong
Enumerator

Function Documentation

◆ to_string() [1/94]

const char * tmc9660::tmcl::to_string ( AbnInitMethod method)
inline

◆ to_string() [2/94]

const char * tmc9660::tmcl::to_string ( AbnInitState state)
inline

◆ to_string() [3/94]

const char * tmc9660::tmcl::to_string ( AbnNChannelFiltering filtering)
inline

◆ to_string() [4/94]

const char * tmc9660::tmcl::to_string ( AccelerationFFShift shift)
inline

◆ to_string() [5/94]

const char * tmc9660::tmcl::to_string ( AdcConfig config)
inline

◆ to_string() [6/94]

const char * tmc9660::tmcl::to_string ( AdcInversion i)
inline

◆ to_string() [7/94]

const char * tmc9660::tmcl::to_string ( AdcMapping m)
inline

◆ to_string() [8/94]

const char * tmc9660::tmcl::to_string ( AdcShuntType t)
inline

◆ to_string() [9/94]

const char * tmc9660::tmcl::to_string ( AdcStatusFlags e)
inline

◆ to_string() [10/94]

const char * tmc9660::tmcl::to_string ( BiquadFilter e)
inline

◆ to_string() [11/94]

const char * tmc9660::tmcl::to_string ( BiquadFilterEnable enable)
inline

◆ to_string() [12/94]

const char * tmc9660::tmcl::to_string ( BootstrapCurrentLimit s)
inline

◆ to_string() [13/94]

const char * tmc9660::tmcl::to_string ( BrakeChopper e)
inline

◆ to_string() [14/94]

const char * tmc9660::tmcl::to_string ( CalcOperation op)
inline

◆ to_string() [15/94]

const char * tmc9660::tmcl::to_string ( CombinedDiagnosticValues e)
inline

◆ to_string() [16/94]

const char * tmc9660::tmcl::to_string ( CommutationMode mode)
inline

◆ to_string() [17/94]

const char * tmc9660::tmcl::to_string ( CsaFilter f)
inline

◆ to_string() [18/94]

const char * tmc9660::tmcl::to_string ( CsaGain g)
inline

◆ to_string() [19/94]

const char * tmc9660::tmcl::to_string ( CurrentPiNormalization norm)
inline

◆ to_string() [20/94]

const char * tmc9660::tmcl::to_string ( Direction direction)
inline

◆ to_string() [21/94]

const char * tmc9660::tmcl::to_string ( DriveFaultBehaviour behaviour)
inline

◆ to_string() [22/94]

const char * tmc9660::tmcl::to_string ( EnableDisable setting)
inline

◆ to_string() [23/94]

const char * tmc9660::tmcl::to_string ( ErrorsAndFlags e)
inline

◆ to_string() [24/94]

const char * tmc9660::tmcl::to_string ( EventStopSettings setting)
inline

◆ to_string() [25/94]

const char * tmc9660::tmcl::to_string ( FaultHandling config)
inline

◆ to_string() [26/94]

const char * tmc9660::tmcl::to_string ( FeedbackSensorConfig config)
inline

◆ to_string() [27/94]

const char * tmc9660::tmcl::to_string ( GateCurrentSink s)
inline

◆ to_string() [28/94]

const char * tmc9660::tmcl::to_string ( GateCurrentSource s)
inline

◆ to_string() [29/94]

const char * tmc9660::tmcl::to_string ( GateDriver gd)
inline

◆ to_string() [30/94]

const char * tmc9660::tmcl::to_string ( GateDriverErrorFlags e)
inline

◆ to_string() [31/94]

const char * tmc9660::tmcl::to_string ( GdrvRetryBehaviour behaviour)
inline

◆ to_string() [32/94]

const char * tmc9660::tmcl::to_string ( GeneralErrorFlags e)
inline

◆ to_string() [33/94]

const char * tmc9660::tmcl::to_string ( GeneralStatusFlags e)
inline

◆ to_string() [34/94]

const char * tmc9660::tmcl::to_string ( GlobalParamBank0 p)
inline

◆ to_string() [35/94]

const char * tmc9660::tmcl::to_string ( GlobalParamBank2 p)
inline

◆ to_string() [36/94]

const char * tmc9660::tmcl::to_string ( GlobalParamBank3 p)
inline

◆ to_string() [37/94]

const char * tmc9660::tmcl::to_string ( HallSectorOffset offset)
inline

◆ to_string() [38/94]

const char * tmc9660::tmcl::to_string ( HeartbeatMonitoring e)
inline

◆ to_string() [39/94]

const char * tmc9660::tmcl::to_string ( HeartbeatMonitoringConfig e)
inline

◆ to_string() [40/94]

const char * tmc9660::tmcl::to_string ( HibernationWakeup e)
inline

◆ to_string() [41/94]

const char * tmc9660::tmcl::to_string ( IdleMotorPwmBehavior behavior)
inline

◆ to_string() [42/94]

const char * tmc9660::tmcl::to_string ( IitMonitor e)
inline

◆ to_string() [43/94]

const char * tmc9660::tmcl::to_string ( InternalMeasurement e)
inline

◆ to_string() [44/94]

const char * tmc9660::tmcl::to_string ( JumpCondition c)
inline

◆ to_string() [45/94]

const char * tmc9660::tmcl::to_string ( MechanicalBrake e)
inline

◆ to_string() [46/94]

const char * tmc9660::tmcl::to_string ( MotorConfig config)
inline

◆ to_string() [47/94]

const char * tmc9660::tmcl::to_string ( MotorDirection direction)
inline

◆ to_string() [48/94]

const char * tmc9660::tmcl::to_string ( MotorType type)
inline

◆ to_string() [49/94]

const char * tmc9660::tmcl::to_string ( Op op)
inline

◆ to_string() [50/94]

const char * tmc9660::tmcl::to_string ( OvercurrentEnable e)
inline

◆ to_string() [51/94]

const char * tmc9660::tmcl::to_string ( OvercurrentProtection p)
inline

◆ to_string() [52/94]

const char * tmc9660::tmcl::to_string ( OvercurrentThreshold t)
inline

◆ to_string() [53/94]

const char * tmc9660::tmcl::to_string ( OvercurrentTiming t)
inline

◆ to_string() [54/94]

const char * tmc9660::tmcl::to_string ( Parameters param)
inline

Convert Parameters enum to string representation.

This function provides human-readable names for parameter IDs by looking up the parameter value using integer comparisons covering all defined parameters.

Parameters
paramThe parameter ID to convert
Returns
String representation of the parameter (e.g., "MOTOR_TYPE", "MAX_TORQUE")
Note
This function uses integer comparison instead of switch to handle duplicate values

◆ to_string() [55/94]

const char * tmc9660::tmcl::to_string ( PositionControl config)
inline

◆ to_string() [56/94]

const char * tmc9660::tmcl::to_string ( PositionPiNorm norm)
inline

◆ to_string() [57/94]

const char * tmc9660::tmcl::to_string ( PositionSensorSelection selection)
inline

◆ to_string() [58/94]

const char * tmc9660::tmcl::to_string ( PowerDownTimeout e)
inline

◆ to_string() [59/94]

const char * tmc9660::tmcl::to_string ( PwmFrequency f)
inline

◆ to_string() [60/94]

const char * tmc9660::tmcl::to_string ( PwmOutputPolarity p)
inline

◆ to_string() [61/94]

const char * tmc9660::tmcl::to_string ( PwmSwitchingScheme scheme)
inline

◆ to_string() [62/94]

const char * tmc9660::tmcl::to_string ( RamDebugState s)
inline

◆ to_string() [63/94]

const char * tmc9660::tmcl::to_string ( RamDebugType t)
inline

◆ to_string() [64/94]

const char * tmc9660::tmcl::to_string ( RamperStopConfig config)
inline

◆ to_string() [65/94]

const char * tmc9660::tmcl::to_string ( ReferenceSearch e)
inline

◆ to_string() [66/94]

const char * tmc9660::tmcl::to_string ( ReferenceSearchCommand e)
inline

◆ to_string() [67/94]

const char * tmc9660::tmcl::to_string ( ReferenceSearchStatus e)
inline

◆ to_string() [68/94]

const char * tmc9660::tmcl::to_string ( ReferenceSwitchEnable enable)
inline

◆ to_string() [69/94]

const char * tmc9660::tmcl::to_string ( ReferenceSwitchLatchSettings setting)
inline

◆ to_string() [70/94]

const char * tmc9660::tmcl::to_string ( ReferenceSwitchPolaritySwap config)
inline

◆ to_string() [71/94]

const char * tmc9660::tmcl::to_string ( ReferenceSwitchSearchMode e)
inline

◆ to_string() [72/94]

const char * tmc9660::tmcl::to_string ( ReplyCode rc)
inline

◆ to_string() [73/94]

const char * tmc9660::tmcl::to_string ( SpiEncoderTransfer transfer)
inline

◆ to_string() [74/94]

const char * tmc9660::tmcl::to_string ( SpiInitMethod method)
inline

◆ to_string() [75/94]

const char * tmc9660::tmcl::to_string ( StepDir e)
inline

◆ to_string() [76/94]

const char * tmc9660::tmcl::to_string ( StepDirStepDividerShift e)
inline

◆ to_string() [77/94]

const char * tmc9660::tmcl::to_string ( SystemStatusSupply e)
inline

◆ to_string() [78/94]

const char * tmc9660::tmcl::to_string ( TemperatureProtection e)
inline

◆ to_string() [79/94]

const char * tmc9660::tmcl::to_string ( TorqueFluxControl config)
inline

◆ to_string() [80/94]

const char * tmc9660::tmcl::to_string ( TorqueFluxPiSeparation separation)
inline

◆ to_string() [81/94]

const char * tmc9660::tmcl::to_string ( TriggerTransition e)
inline

◆ to_string() [82/94]

const char * tmc9660::tmcl::to_string ( UndervoltageEnable enable)
inline

◆ to_string() [83/94]

const char * tmc9660::tmcl::to_string ( UndervoltageLevel level)
inline

◆ to_string() [84/94]

const char * tmc9660::tmcl::to_string ( UndervoltageProtection p)
inline

◆ to_string() [85/94]

const char * tmc9660::tmcl::to_string ( VdsUsage v)
inline

◆ to_string() [86/94]

const char * tmc9660::tmcl::to_string ( VelocityControl config)
inline

◆ to_string() [87/94]

const char * tmc9660::tmcl::to_string ( VelocityMeterMode mode)
inline

◆ to_string() [88/94]

const char * tmc9660::tmcl::to_string ( VelocityPiNorm norm)
inline

◆ to_string() [89/94]

const char * tmc9660::tmcl::to_string ( VelocitySensorSelection selection)
inline

◆ to_string() [90/94]

const char * tmc9660::tmcl::to_string ( VgsBlankingTime t)
inline

◆ to_string() [91/94]

const char * tmc9660::tmcl::to_string ( VgsDeglitchTime t)
inline

◆ to_string() [92/94]

const char * tmc9660::tmcl::to_string ( VgsShortEnable e)
inline

◆ to_string() [93/94]

const char * tmc9660::tmcl::to_string ( VgsShortProtection p)
inline

◆ to_string() [94/94]

const char * tmc9660::tmcl::to_string ( WaitCondition w)
inline