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

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 char * to_string (Op op)
 
const char * to_string (CalcOperation op)
 
const char * to_string (JumpCondition c)
 
const char * to_string (WaitCondition w)
 
const char * to_string (ReplyCode rc)
 
const char * to_string (RamDebugType t)
 
const char * to_string (RamDebugState s)
 
const char * to_string (GlobalParamBank0 p)
 
const char * to_string (GlobalParamBank2 p)
 
const char * to_string (GlobalParamBank3 p)
 
const char * to_string (GateDriver gd)
 
const char * to_string (PwmOutputPolarity p)
 
const char * to_string (GateCurrentSink s)
 
const char * to_string (GateCurrentSource s)
 
const char * to_string (BootstrapCurrentLimit s)
 
const char * to_string (OvercurrentProtection p)
 
const char * to_string (OvercurrentEnable e)
 
const char * to_string (OvercurrentThreshold t)
 
const char * to_string (OvercurrentTiming t)
 
const char * to_string (VdsUsage v)
 
const char * to_string (UndervoltageProtection p)
 
const char * to_string (UndervoltageLevel level)
 
const char * to_string (UndervoltageEnable enable)
 
const char * to_string (VgsShortProtection p)
 
const char * to_string (VgsShortEnable e)
 
const char * to_string (VgsBlankingTime t)
 
const char * to_string (VgsDeglitchTime t)
 
const char * to_string (MotorConfig config)
 
const char * to_string (MotorType type)
 
const char * to_string (MotorDirection direction)
 
const char * to_string (PwmSwitchingScheme scheme)
 
const char * to_string (CommutationMode mode)
 
const char * to_string (AdcConfig config)
 
const char * to_string (AdcShuntType t)
 
const char * to_string (CsaGain g)
 
const char * to_string (CsaFilter f)
 
const char * to_string (AdcMapping m)
 
const char * to_string (AdcInversion i)
 
const char * to_string (PwmFrequency f)
 
const char * to_string (FeedbackSensorConfig config)
 
const char * to_string (AbnInitMethod method)
 
const char * to_string (AbnInitState state)
 
const char * to_string (AbnNChannelFiltering filtering)
 
const char * to_string (HallSectorOffset offset)
 
const char * to_string (SpiEncoderTransfer transfer)
 
const char * to_string (SpiInitMethod method)
 
const char * to_string (EnableDisable setting)
 
const char * to_string (Direction direction)
 

Trigger Transition Options

enum class  TriggerTransition : uint8_t { X }
 
const char * to_string (TriggerTransition e)
 

Idle Motor PWM Behavior

enum class  IdleMotorPwmBehavior : std::uint8_t { X }
 
const char * to_string (IdleMotorPwmBehavior behavior)
 

Torque and Flux Control Parameters

enum class  TorqueFluxControl : uint16_t { X }
 
const char * to_string (TorqueFluxControl config)
 

Torque/Flux PI Separation

enum class  TorqueFluxPiSeparation : uint8_t { X }
 
const char * to_string (TorqueFluxPiSeparation separation)
 

Current PI Normalization Format

enum class  CurrentPiNormalization : uint8_t { X }
 
const char * to_string (CurrentPiNormalization norm)
 

Velocity Mode Parameters

enum class  VelocityControl : uint16_t { X }
 
const char * to_string (VelocityControl config)
 

Velocity Sensor Selection

enum class  VelocitySensorSelection : uint8_t { X }
 
const char * to_string (VelocitySensorSelection selection)
 

Velocity PI Normalization

enum class  VelocityPiNorm : uint8_t { X }
 
const char * to_string (VelocityPiNorm norm)
 

Velocity Meter Modes

enum class  VelocityMeterMode : std::uint8_t { X }
 
const char * to_string (VelocityMeterMode mode)
 

Acceleration Feedforward Shift

enum class  AccelerationFFShift : uint8_t { X }
 
const char * to_string (AccelerationFFShift shift)
 

Position Mode Parameters

enum class  PositionControl : uint16_t { X }
 
const char * to_string (PositionControl config)
 

Position Sensor Selection

enum class  PositionSensorSelection : uint8_t { X }
 
const char * to_string (PositionSensorSelection selection)
 

Position PI Normalization

enum class  PositionPiNorm : uint8_t { X }
 
const char * to_string (PositionPiNorm norm)
 

Ramper Stop Condition and Reference Switch Parameters

enum class  RamperStopConfig : uint16_t { X }
 
const char * to_string (RamperStopConfig config)
 

Reference Switch Enable

enum class  ReferenceSwitchEnable : uint8_t { X }
 
const char * to_string (ReferenceSwitchEnable enable)
 

Reference Switch Polarity and Swap

enum class  ReferenceSwitchPolaritySwap : uint8_t { X }
 
const char * to_string (ReferenceSwitchPolaritySwap config)
 

Reference Switch Latch Settings

enum class  ReferenceSwitchLatchSettings : uint8_t { X }
 
const char * to_string (ReferenceSwitchLatchSettings setting)
 

Event Stop Settings

enum class  EventStopSettings : uint8_t { X }
 
const char * to_string (EventStopSettings setting)
 

Biquad Filter Parameters

enum class  BiquadFilter : uint16_t { X }
 
const char * to_string (BiquadFilter e)
 

Biquad Filter Enable/Disable

enum class  BiquadFilterEnable : uint8_t { X }
 
const char * to_string (BiquadFilterEnable enable)
 

Fault Handling Parameters

enum class  FaultHandling : uint16_t { X }
 
const char * to_string (FaultHandling config)
 

Gate Driver Retry Behaviour

enum class  GdrvRetryBehaviour : uint8_t { X }
 
const char * to_string (GdrvRetryBehaviour behaviour)
 

Drive Fault Behaviour

enum class  DriveFaultBehaviour : std::uint8_t { X }
 
const char * to_string (DriveFaultBehaviour behaviour)
 

IIT Monitor Parameters

enum class  IitMonitor : uint16_t { X }
 
const char * to_string (IitMonitor e)
 

Temperature Protection Parameters

enum class  TemperatureProtection : uint16_t { X }
 
const char * to_string (TemperatureProtection e)
 

Heartbeat Monitoring Parameters

enum class  HeartbeatMonitoring : uint16_t { X }
 
const char * to_string (HeartbeatMonitoring e)
 

Heartbeat Monitoring Config

enum class  HeartbeatMonitoringConfig : uint8_t { X }
 
const char * to_string (HeartbeatMonitoringConfig e)
 

Brake Chopper Parameters

enum class  BrakeChopper : uint16_t { X }
 
const char * to_string (BrakeChopper e)
 

Mechanical Brake Parameters

enum class  MechanicalBrake : uint16_t { X }
 
const char * to_string (MechanicalBrake e)
 

Reference Search (Automatic Homing) Parameters

enum class  ReferenceSearch : uint16_t { X }
 
const char * to_string (ReferenceSearch e)
 

Reference Search Modes

enum class  ReferenceSwitchSearchMode : uint8_t { X }
 
const char * to_string (ReferenceSwitchSearchMode e)
 

Reference Search TMCL Command Types

enum class  ReferenceSearchCommand : uint8_t { X }
 
const char * to_string (ReferenceSearchCommand e)
 

Reference Search Status Codes

enum class  ReferenceSearchStatus : uint8_t { X }
 
const char * to_string (ReferenceSearchStatus e)
 

Step/Dir Interface Parameters

enum class  StepDir : uint16_t { X }
 
const char * to_string (StepDir e)
 

Step/Dir Microstep Divider Shift

enum class  StepDirStepDividerShift : uint8_t { X }
 
const char * to_string (StepDirStepDividerShift e)
 

Hibernation and Wakeup Parameters

enum class  HibernationWakeup : uint16_t { X }
 
const char * to_string (HibernationWakeup e)
 

Power Down Timeout

enum class  PowerDownTimeout : uint8_t { X }
 
const char * to_string (PowerDownTimeout e)
 

System Supply Parameters

@{

System Supply Parameters

enum class  SystemStatusSupply : uint16_t { X }
 
const char * to_string (SystemStatusSupply e)
 

Internal Measurement Parameters

@{

Internal Measurement Parameters

enum class  InternalMeasurement : uint16_t { X }
 
const char * to_string (InternalMeasurement e)
 

Combined Diagnostic Values

@{

Combined Diagnostic Values

enum class  CombinedDiagnosticValues : uint16_t { X }
 
const char * to_string (CombinedDiagnosticValues e)
 

Temperature and Error Flags Parameters

enum class  ErrorsAndFlags : uint16_t { X }
 
const char * to_string (ErrorsAndFlags e)
 

General Status Flags

enum class  GeneralStatusFlags : uint32_t { X }
 
const char * to_string (GeneralStatusFlags e)
 

General Error Flags

enum class  GeneralErrorFlags : uint32_t { X }
 
const char * to_string (GeneralErrorFlags e)
 

Gate Driver Error Flags

enum class  GateDriverErrorFlags : uint32_t { X }
 
const char * to_string (GateDriverErrorFlags e)
 

ADC Status Flags

@{

enum class  AdcStatusFlags : uint32_t { X }
 
const char * to_string (AdcStatusFlags e)
 

Enumeration Type Documentation

◆ AbnInitMethod

enum class tmc9660::tmcl::AbnInitMethod : uint8_t
strong
Enumerator

◆ AbnInitState

enum class tmc9660::tmcl::AbnInitState : uint8_t
strong
Enumerator

◆ AbnNChannelFiltering

enum class tmc9660::tmcl::AbnNChannelFiltering : uint8_t
strong
Enumerator

◆ AccelerationFFShift

enum class tmc9660::tmcl::AccelerationFFShift : uint8_t
strong
Enumerator

◆ AdcConfig

enum class tmc9660::tmcl::AdcConfig : uint16_t
strong
Enumerator

◆ AdcInversion

enum class tmc9660::tmcl::AdcInversion : uint8_t
strong
Enumerator

◆ AdcMapping

enum class tmc9660::tmcl::AdcMapping : uint8_t
strong
Enumerator

◆ AdcShuntType

enum class tmc9660::tmcl::AdcShuntType : uint8_t
strong
Enumerator

◆ AdcStatusFlags

enum class tmc9660::tmcl::AdcStatusFlags : uint32_t
strong
Enumerator

◆ BiquadFilter

enum class tmc9660::tmcl::BiquadFilter : uint16_t
strong
Enumerator

◆ BiquadFilterEnable

enum class tmc9660::tmcl::BiquadFilterEnable : uint8_t
strong
Enumerator

◆ BootstrapCurrentLimit

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

◆ BrakeChopper

enum class tmc9660::tmcl::BrakeChopper : uint16_t
strong
Enumerator

◆ CalcOperation

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

◆ CombinedDiagnosticValues

enum class tmc9660::tmcl::CombinedDiagnosticValues : uint16_t
strong
Enumerator

◆ CommutationMode

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

◆ CsaFilter

enum class tmc9660::tmcl::CsaFilter : uint8_t
strong
Enumerator

◆ CsaGain

enum class tmc9660::tmcl::CsaGain : uint8_t
strong
Enumerator

◆ CurrentPiNormalization

enum class tmc9660::tmcl::CurrentPiNormalization : uint8_t
strong
Enumerator

◆ Direction

enum class tmc9660::tmcl::Direction : uint8_t
strong
Enumerator

◆ DriveFaultBehaviour

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

◆ EnableDisable

enum class tmc9660::tmcl::EnableDisable : uint8_t
strong
Enumerator

◆ ErrorsAndFlags

enum class tmc9660::tmcl::ErrorsAndFlags : uint16_t
strong
Enumerator

◆ EventStopSettings

enum class tmc9660::tmcl::EventStopSettings : uint8_t
strong
Enumerator

◆ FaultHandling

enum class tmc9660::tmcl::FaultHandling : uint16_t
strong
Enumerator

◆ FeedbackSensorConfig

enum class tmc9660::tmcl::FeedbackSensorConfig : uint16_t
strong
Enumerator

◆ GateCurrentSink

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

◆ GateCurrentSource

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

◆ GateDriver

enum class tmc9660::tmcl::GateDriver : uint16_t
strong
Enumerator

◆ GateDriverErrorFlags

enum class tmc9660::tmcl::GateDriverErrorFlags : uint32_t
strong
Enumerator

◆ GdrvRetryBehaviour

enum class tmc9660::tmcl::GdrvRetryBehaviour : uint8_t
strong
Enumerator

◆ GeneralErrorFlags

enum class tmc9660::tmcl::GeneralErrorFlags : uint32_t
strong
Enumerator

◆ GeneralStatusFlags

enum class tmc9660::tmcl::GeneralStatusFlags : uint32_t
strong
Enumerator

◆ 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

enum class tmc9660::tmcl::HallSectorOffset : uint8_t
strong
Enumerator

◆ HeartbeatMonitoring

enum class tmc9660::tmcl::HeartbeatMonitoring : uint16_t
strong
Enumerator

◆ HeartbeatMonitoringConfig

enum class tmc9660::tmcl::HeartbeatMonitoringConfig : uint8_t
strong
Enumerator

◆ HibernationWakeup

enum class tmc9660::tmcl::HibernationWakeup : uint16_t
strong
Enumerator

◆ IdleMotorPwmBehavior

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

◆ IitMonitor

enum class tmc9660::tmcl::IitMonitor : uint16_t
strong
Enumerator

◆ InternalMeasurement

enum class tmc9660::tmcl::InternalMeasurement : uint16_t
strong
Enumerator

◆ JumpCondition

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

◆ MechanicalBrake

enum class tmc9660::tmcl::MechanicalBrake : uint16_t
strong
Enumerator

◆ MotorConfig

enum class tmc9660::tmcl::MotorConfig : uint16_t
strong
Enumerator

◆ MotorDirection

enum class tmc9660::tmcl::MotorDirection : uint8_t
strong
Enumerator

◆ MotorType

enum class tmc9660::tmcl::MotorType : uint8_t
strong
Enumerator

◆ Op

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

◆ OvercurrentEnable

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

◆ OvercurrentProtection

enum class tmc9660::tmcl::OvercurrentProtection : uint16_t
strong
Enumerator

◆ OvercurrentThreshold

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

◆ OvercurrentTiming

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

◆ Parameters

enum class tmc9660::tmcl::Parameters : uint16_t
strong
Enumerator

◆ PositionControl

enum class tmc9660::tmcl::PositionControl : uint16_t
strong
Enumerator

◆ PositionPiNorm

enum class tmc9660::tmcl::PositionPiNorm : uint8_t
strong
Enumerator

◆ PositionSensorSelection

enum class tmc9660::tmcl::PositionSensorSelection : uint8_t
strong
Enumerator

◆ PowerDownTimeout

enum class tmc9660::tmcl::PowerDownTimeout : uint8_t
strong
Enumerator

◆ PwmFrequency

enum class tmc9660::tmcl::PwmFrequency : uint32_t
strong
Enumerator

◆ PwmOutputPolarity

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

◆ PwmSwitchingScheme

enum class tmc9660::tmcl::PwmSwitchingScheme : uint8_t
strong
Enumerator

◆ RamDebugState

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

◆ RamDebugType

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

◆ RamperStopConfig

enum class tmc9660::tmcl::RamperStopConfig : uint16_t
strong
Enumerator

◆ ReferenceSearch

enum class tmc9660::tmcl::ReferenceSearch : uint16_t
strong
Enumerator

◆ ReferenceSearchCommand

enum class tmc9660::tmcl::ReferenceSearchCommand : uint8_t
strong
Enumerator

◆ ReferenceSearchStatus

enum class tmc9660::tmcl::ReferenceSearchStatus : uint8_t
strong
Enumerator

◆ ReferenceSwitchEnable

enum class tmc9660::tmcl::ReferenceSwitchEnable : uint8_t
strong
Enumerator

◆ ReferenceSwitchLatchSettings

enum class tmc9660::tmcl::ReferenceSwitchLatchSettings : uint8_t
strong
Enumerator

◆ ReferenceSwitchPolaritySwap

enum class tmc9660::tmcl::ReferenceSwitchPolaritySwap : uint8_t
strong
Enumerator

◆ ReferenceSwitchSearchMode

enum class tmc9660::tmcl::ReferenceSwitchSearchMode : uint8_t
strong
Enumerator

◆ ReplyCode

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

◆ SpiEncoderTransfer

enum class tmc9660::tmcl::SpiEncoderTransfer : uint8_t
strong
Enumerator

◆ SpiInitMethod

enum class tmc9660::tmcl::SpiInitMethod : uint8_t
strong
Enumerator

◆ StepDir

enum class tmc9660::tmcl::StepDir : uint16_t
strong
Enumerator

◆ StepDirStepDividerShift

enum class tmc9660::tmcl::StepDirStepDividerShift : uint8_t
strong
Enumerator

◆ SystemStatusSupply

enum class tmc9660::tmcl::SystemStatusSupply : uint16_t
strong
Enumerator

◆ TemperatureProtection

enum class tmc9660::tmcl::TemperatureProtection : uint16_t
strong
Enumerator

◆ TorqueFluxControl

enum class tmc9660::tmcl::TorqueFluxControl : uint16_t
strong
Enumerator

◆ TorqueFluxPiSeparation

enum class tmc9660::tmcl::TorqueFluxPiSeparation : uint8_t
strong
Enumerator

◆ TriggerTransition

enum class tmc9660::tmcl::TriggerTransition : uint8_t
strong
Enumerator

◆ UndervoltageEnable

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

◆ UndervoltageLevel

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

◆ UndervoltageProtection

enum class tmc9660::tmcl::UndervoltageProtection : uint16_t
strong
Enumerator

◆ VdsUsage

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

◆ VelocityControl

enum class tmc9660::tmcl::VelocityControl : uint16_t
strong
Enumerator

◆ VelocityMeterMode

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

◆ VelocityPiNorm

enum class tmc9660::tmcl::VelocityPiNorm : uint8_t
strong
Enumerator

◆ VelocitySensorSelection

enum class tmc9660::tmcl::VelocitySensorSelection : uint8_t
strong
Enumerator

◆ VgsBlankingTime

enum class tmc9660::tmcl::VgsBlankingTime : uint8_t
strong
Enumerator

◆ VgsDeglitchTime

enum class tmc9660::tmcl::VgsDeglitchTime : uint8_t
strong
Enumerator

◆ VgsShortEnable

enum class tmc9660::tmcl::VgsShortEnable : uint8_t
strong
Enumerator

◆ VgsShortProtection

enum class tmc9660::tmcl::VgsShortProtection : uint16_t
strong
Enumerator

◆ WaitCondition

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

Function Documentation

◆ to_string() [1/93]

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

◆ to_string() [2/93]

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

◆ to_string() [3/93]

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

◆ to_string() [4/93]

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

◆ to_string() [5/93]

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

◆ to_string() [6/93]

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

◆ to_string() [7/93]

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

◆ to_string() [8/93]

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

◆ to_string() [9/93]

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

◆ to_string() [10/93]

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

◆ to_string() [11/93]

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

◆ to_string() [12/93]

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

◆ to_string() [13/93]

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

◆ to_string() [14/93]

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

◆ to_string() [15/93]

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

◆ to_string() [16/93]

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

◆ to_string() [17/93]

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

◆ to_string() [18/93]

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

◆ to_string() [19/93]

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

◆ to_string() [20/93]

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

◆ to_string() [21/93]

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

◆ to_string() [22/93]

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

◆ to_string() [23/93]

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

◆ to_string() [24/93]

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

◆ to_string() [25/93]

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

◆ to_string() [26/93]

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

◆ to_string() [27/93]

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

◆ to_string() [28/93]

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

◆ to_string() [29/93]

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

◆ to_string() [30/93]

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

◆ to_string() [31/93]

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

◆ to_string() [32/93]

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

◆ to_string() [33/93]

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

◆ to_string() [34/93]

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

◆ to_string() [35/93]

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

◆ to_string() [36/93]

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

◆ to_string() [37/93]

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

◆ to_string() [38/93]

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

◆ to_string() [39/93]

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

◆ to_string() [40/93]

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

◆ to_string() [41/93]

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

◆ to_string() [42/93]

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

◆ to_string() [43/93]

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

◆ to_string() [44/93]

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

◆ to_string() [45/93]

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

◆ to_string() [46/93]

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

◆ to_string() [47/93]

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

◆ to_string() [48/93]

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

◆ to_string() [49/93]

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

◆ to_string() [50/93]

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

◆ to_string() [51/93]

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

◆ to_string() [52/93]

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

◆ to_string() [53/93]

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

◆ to_string() [54/93]

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

◆ to_string() [55/93]

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

◆ to_string() [56/93]

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

◆ to_string() [57/93]

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

◆ to_string() [58/93]

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

◆ to_string() [59/93]

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

◆ to_string() [60/93]

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

◆ to_string() [61/93]

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

◆ to_string() [62/93]

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

◆ to_string() [63/93]

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

◆ to_string() [64/93]

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

◆ to_string() [65/93]

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

◆ to_string() [66/93]

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

◆ to_string() [67/93]

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

◆ to_string() [68/93]

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

◆ to_string() [69/93]

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

◆ to_string() [70/93]

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

◆ to_string() [71/93]

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

◆ to_string() [72/93]

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

◆ to_string() [73/93]

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

◆ to_string() [74/93]

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

◆ to_string() [75/93]

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

◆ to_string() [76/93]

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

◆ to_string() [77/93]

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

◆ to_string() [78/93]

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

◆ to_string() [79/93]

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

◆ to_string() [80/93]

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

◆ to_string() [81/93]

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

◆ to_string() [82/93]

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

◆ to_string() [83/93]

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

◆ to_string() [84/93]

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

◆ to_string() [85/93]

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

◆ to_string() [86/93]

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

◆ to_string() [87/93]

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

◆ to_string() [88/93]

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

◆ to_string() [89/93]

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

◆ to_string() [90/93]

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

◆ to_string() [91/93]

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

◆ to_string() [92/93]

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

◆ to_string() [93/93]

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