TMCStepper
TMC5130Stepper Class Reference

#include <TMCStepper.h>

+ Inheritance diagram for TMC5130Stepper:
+ Collaboration diagram for TMC5130Stepper:

Classes

struct  ENC_LATCH_t
 
struct  ENC_STATUS_t
 
struct  IFCNT_t
 
struct  VACTUAL_t
 
struct  X_ENC_t
 
struct  XLATCH_t
 
struct  XTARGET_t
 

Public Member Functions

 TMC5130Stepper (uint16_t pinCS, float RS=default_RS, int8_t link_index=-1)
 
 TMC5130Stepper (uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t link_index=-1)
 
 TMC5130Stepper (uint16_t pinCS, float RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t link_index=-1)
 
void begin ()
 
void defaults ()
 
void push ()
 
void rms_current (uint16_t mA)
 
void rms_current (uint16_t mA, float mult)
 
uint16_t rms_current ()
 
uint8_t IFCNT ()
 
uint16_t SLAVECONF ()
 
void SLAVECONF (uint16_t input)
 
uint32_t IOIN ()
 
bool refl_step ()
 
bool refr_dir ()
 
bool encb_dcen_cfg4 ()
 
bool enca_dcin_cfg5 ()
 
bool drv_enn_cfg6 ()
 
bool enc_n_dco ()
 
bool sd_mode ()
 
bool swcomp_in ()
 
uint8_t version ()
 
void diag1_poscomp_pushpull (bool B)
 
bool diag1_poscomp_pushpull ()
 
uint32_t SW_MODE ()
 
void SW_MODE (uint32_t input)
 
void stop_l_enable (bool B)
 
void stop_r_enable (bool B)
 
void pol_stop_l (bool B)
 
void pol_stop_r (bool B)
 
void swap_lr (bool B)
 
void latch_l_active (bool B)
 
void latch_l_inactive (bool B)
 
void latch_r_active (bool B)
 
void latch_r_inactive (bool B)
 
void en_latch_encoder (bool B)
 
void sg_stop (bool B)
 
void en_softstop (bool B)
 
bool stop_r_enable ()
 
bool pol_stop_l ()
 
bool pol_stop_r ()
 
bool swap_lr ()
 
bool latch_l_active ()
 
bool latch_l_inactive ()
 
bool latch_r_active ()
 
bool latch_r_inactive ()
 
bool en_latch_encoder ()
 
bool sg_stop ()
 
bool en_softstop ()
 
uint32_t RAMP_STAT ()
 
bool status_stop_l ()
 
bool status_stop_r ()
 
bool status_latch_l ()
 
bool status_latch_r ()
 
bool event_stop_l ()
 
bool event_stop_r ()
 
bool event_stop_sg ()
 
bool event_pos_reached ()
 
bool velocity_reached ()
 
bool position_reached ()
 
bool vzero ()
 
bool t_zerowait_active ()
 
bool second_move ()
 
bool status_sg ()
 
uint32_t ENCMODE ()
 
void ENCMODE (uint32_t input)
 
void pol_a (bool B)
 
void pol_b (bool B)
 
void pol_n (bool B)
 
void ignore_ab (bool B)
 
void clr_cont (bool B)
 
void clr_once (bool B)
 
void pos_edge (bool B)
 
void neg_edge (bool B)
 
void clr_enc_x (bool B)
 
void latch_x_act (bool B)
 
void enc_sel_decimal (bool B)
 
bool pol_a ()
 
bool pol_b ()
 
bool pol_n ()
 
bool ignore_ab ()
 
bool clr_cont ()
 
bool clr_once ()
 
bool pos_edge ()
 
bool neg_edge ()
 
bool clr_enc_x ()
 
bool latch_x_act ()
 
bool enc_sel_decimal ()
 
bool TMC_OUTPUT ()
 
void TMC_OUTPUT (bool input)
 
uint32_t X_COMPARE ()
 
void X_COMPARE (uint32_t input)
 
uint8_t RAMPMODE ()
 
void RAMPMODE (uint8_t input)
 
int32_t XACTUAL ()
 
void XACTUAL (int32_t input)
 
int32_t VACTUAL ()
 
uint32_t VSTART ()
 
void VSTART (uint32_t input)
 
uint16_t A1 ()
 
void A1 (uint16_t input)
 
uint32_t V1 ()
 
void V1 (uint32_t input)
 
uint16_t AMAX ()
 
void AMAX (uint16_t input)
 
uint32_t VMAX ()
 
void VMAX (uint32_t input)
 
uint16_t DMAX ()
 
void DMAX (uint16_t input)
 
uint16_t D1 ()
 
void D1 (uint16_t input)
 
uint32_t VSTOP ()
 
void VSTOP (uint32_t input)
 
uint16_t TZEROWAIT ()
 
void TZEROWAIT (uint16_t input)
 
int32_t XTARGET ()
 
void XTARGET (int32_t input)
 
uint32_t XLATCH ()
 
int32_t X_ENC ()
 
void X_ENC (int32_t input)
 
uint32_t ENC_CONST ()
 
void ENC_CONST (uint32_t input)
 
bool ENC_STATUS ()
 
uint32_t ENC_LATCH ()
 
uint8_t ENCM_CTRL ()
 
void ENCM_CTRL (uint8_t input)
 
void PWMCONF (uint32_t value)
 
uint32_t PWMCONF ()
 
void pwm_ampl (uint8_t B)
 
uint8_t pwm_ampl ()
 
void pwm_grad (uint8_t B)
 
uint8_t pwm_grad ()
 
void pwm_freq (uint8_t B)
 
uint8_t pwm_freq ()
 
void pwm_autoscale (bool B)
 
bool pwm_autoscale ()
 
void pwm_symmetric (bool B)
 
bool pwm_symmetric ()
 
void freewheel (uint8_t B)
 
uint8_t freewheel ()
 
uint8_t PWM_SCALE ()
 
- Public Member Functions inherited from TMC2160Stepper
 TMC2160Stepper (uint16_t pinCS, float RS=default_RS, int8_t link_index=-1)
 
 TMC2160Stepper (uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t link_index=-1)
 
 TMC2160Stepper (uint16_t pinCS, float RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t link_index=-1)
 
void begin ()
 
void defaults ()
 
void push ()
 
uint16_t cs2rms (uint8_t CS)
 
void rms_current (uint16_t mA)
 
void rms_current (uint16_t mA, float mult)
 
uint16_t rms_current ()
 
uint32_t IOIN ()
 
bool refl_step ()
 
bool refr_dir ()
 
bool encb_dcen_cfg4 ()
 
bool enca_dcin_cfg5 ()
 
bool drv_enn ()
 
bool dco_cfg6 ()
 
uint8_t version ()
 
void SHORT_CONF (uint32_t)
 
void s2vs_level (uint8_t)
 
void s2g_level (uint8_t)
 
void shortfilter (uint8_t)
 
void shortdelay (bool)
 
uint32_t SHORT_CONF ()
 
uint8_t s2vs_level ()
 
uint8_t s2g_level ()
 
uint8_t shortfilter ()
 
bool shortdelay ()
 
void DRV_CONF (uint32_t)
 
void bbmtime (uint8_t)
 
void bbmclks (uint8_t)
 
void otselect (uint8_t)
 
void drvstrength (uint8_t)
 
void filt_isense (uint8_t)
 
uint32_t DRV_CONF ()
 
uint8_t bbmtime ()
 
uint8_t bbmclks ()
 
uint8_t otselect ()
 
uint8_t drvstrength ()
 
uint8_t filt_isense ()
 
void GLOBAL_SCALER (uint8_t)
 
uint8_t GLOBAL_SCALER ()
 
uint16_t OFFSET_READ ()
 
void PWMCONF (uint32_t input)
 
void pwm_ofs (uint8_t B)
 
void pwm_grad (uint8_t B)
 
void pwm_freq (uint8_t B)
 
void pwm_autoscale (bool B)
 
void pwm_autograd (bool B)
 
void freewheel (uint8_t B)
 
void pwm_reg (uint8_t B)
 
void pwm_lim (uint8_t B)
 
uint32_t PWMCONF ()
 
uint8_t pwm_ofs ()
 
uint8_t pwm_grad ()
 
uint8_t pwm_freq ()
 
bool pwm_autoscale ()
 
bool pwm_autograd ()
 
uint8_t freewheel ()
 
uint8_t pwm_reg ()
 
uint8_t pwm_lim ()
 
uint32_t PWM_SCALE ()
 
uint8_t pwm_scale_sum ()
 
uint16_t pwm_scale_auto ()
 
- Public Member Functions inherited from TMC2130Stepper
 TMC2130Stepper (uint16_t pinCS, float RS=default_RS, int8_t link_index=-1)
 
 TMC2130Stepper (uint16_t pinCS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t link_index=-1)
 
 TMC2130Stepper (uint16_t pinCS, float RS, uint16_t pinMOSI, uint16_t pinMISO, uint16_t pinSCK, int8_t link_index=-1)
 
void begin ()
 
void defaults ()
 
void setSPISpeed (uint32_t speed)
 
void switchCSpin (bool state)
 
bool isEnabled ()
 
void push ()
 
void sg_current_decrease (uint8_t value)
 
uint8_t sg_current_decrease ()
 
uint32_t GCONF ()
 
void GCONF (uint32_t value)
 
void I_scale_analog (bool B)
 
void internal_Rsense (bool B)
 
void en_pwm_mode (bool B)
 
void enc_commutation (bool B)
 
void shaft (bool B)
 
void diag0_error (bool B)
 
void diag0_otpw (bool B)
 
void diag0_stall (bool B)
 
void diag1_stall (bool B)
 
void diag1_index (bool B)
 
void diag1_onstate (bool B)
 
void diag1_steps_skipped (bool B)
 
void diag0_int_pushpull (bool B)
 
void diag1_pushpull (bool B)
 
void small_hysteresis (bool B)
 
void stop_enable (bool B)
 
void direct_mode (bool B)
 
bool I_scale_analog ()
 
bool internal_Rsense ()
 
bool en_pwm_mode ()
 
bool enc_commutation ()
 
bool shaft ()
 
bool diag0_error ()
 
bool diag0_otpw ()
 
bool diag0_stall ()
 
bool diag1_stall ()
 
bool diag1_index ()
 
bool diag1_onstate ()
 
bool diag1_steps_skipped ()
 
bool diag0_int_pushpull ()
 
bool diag1_pushpull ()
 
bool small_hysteresis ()
 
bool stop_enable ()
 
bool direct_mode ()
 
uint32_t IOIN ()
 
bool step ()
 
bool dir ()
 
bool dcen_cfg4 ()
 
bool dcin_cfg5 ()
 
bool drv_enn_cfg6 ()
 
bool dco ()
 
uint8_t version ()
 
uint32_t TCOOLTHRS ()
 
void TCOOLTHRS (uint32_t input)
 
uint32_t THIGH ()
 
void THIGH (uint32_t input)
 
uint32_t XDIRECT ()
 
void XDIRECT (uint32_t input)
 
void coil_A (int16_t B)
 
void coil_B (int16_t B)
 
int16_t coil_A ()
 
int16_t coil_B ()
 
uint32_t VDCMIN ()
 
void VDCMIN (uint32_t input)
 
uint32_t CHOPCONF ()
 
void CHOPCONF (uint32_t value)
 
void toff (uint8_t B)
 
void hstrt (uint8_t B)
 
void hend (uint8_t B)
 
void disfdcc (bool B)
 
void rndtf (bool B)
 
void chm (bool B)
 
void tbl (uint8_t B)
 
void vsense (bool B)
 
void vhighfs (bool B)
 
void vhighchm (bool B)
 
void sync (uint8_t B)
 
void mres (uint8_t B)
 
void intpol (bool B)
 
void dedge (bool B)
 
void diss2g (bool B)
 
uint8_t toff ()
 
uint8_t hstrt ()
 
uint8_t hend ()
 
bool disfdcc ()
 
bool rndtf ()
 
bool chm ()
 
uint8_t tbl ()
 
bool vsense ()
 
bool vhighfs ()
 
bool vhighchm ()
 
uint8_t sync ()
 
uint8_t mres ()
 
bool intpol ()
 
bool dedge ()
 
bool diss2g ()
 
void COOLCONF (uint32_t value)
 
uint32_t COOLCONF ()
 
void semin (uint8_t B)
 
void seup (uint8_t B)
 
void semax (uint8_t B)
 
void sedn (uint8_t B)
 
void seimin (bool B)
 
void sgt (int8_t B)
 
void sfilt (bool B)
 
uint8_t semin ()
 
uint8_t seup ()
 
uint8_t semax ()
 
uint8_t sedn ()
 
bool seimin ()
 
int8_t sgt ()
 
bool sfilt ()
 
void DCCTRL (uint32_t input)
 
void dc_time (uint16_t input)
 
void dc_sg (uint8_t input)
 
uint32_t DCCTRL ()
 
uint16_t dc_time ()
 
uint8_t dc_sg ()
 
uint32_t DRV_STATUS ()
 
uint16_t sg_result ()
 
bool fsactive ()
 
uint8_t cs_actual ()
 
bool stallguard ()
 
bool ot ()
 
bool otpw ()
 
bool s2ga ()
 
bool s2gb ()
 
bool ola ()
 
bool olb ()
 
bool stst ()
 
void PWMCONF (uint32_t value)
 
uint32_t PWMCONF ()
 
void pwm_ampl (uint8_t B)
 
void pwm_grad (uint8_t B)
 
void pwm_freq (uint8_t B)
 
void pwm_autoscale (bool B)
 
void pwm_symmetric (bool B)
 
void freewheel (uint8_t B)
 
uint8_t pwm_ampl ()
 
uint8_t pwm_grad ()
 
uint8_t pwm_freq ()
 
bool pwm_autoscale ()
 
bool pwm_symmetric ()
 
uint8_t freewheel ()
 
uint8_t PWM_SCALE ()
 
uint8_t ENCM_CTRL ()
 
void ENCM_CTRL (uint8_t input)
 
void inv (bool B)
 
void maxspeed (bool B)
 
bool inv ()
 
bool maxspeed ()
 
uint32_t LOST_STEPS ()
 
- Public Member Functions inherited from TMCStepper
uint16_t cs2rms (uint8_t CS)
 
void rms_current (uint16_t mA)
 
void rms_current (uint16_t mA, float mult)
 
uint16_t rms_current ()
 
void hold_multiplier (float val)
 
float hold_multiplier ()
 
uint8_t test_connection ()
 
void microsteps (uint16_t ms)
 
uint16_t microsteps ()
 
void blank_time (uint8_t value)
 
uint8_t blank_time ()
 
void hysteresis_end (int8_t value)
 
int8_t hysteresis_end ()
 
void hysteresis_start (uint8_t value)
 
uint8_t hysteresis_start ()
 
void GSTAT (uint8_t input)
 
uint8_t GSTAT ()
 
bool reset ()
 
bool drv_err ()
 
bool uv_cp ()
 
void IHOLD_IRUN (uint32_t input)
 
uint32_t IHOLD_IRUN ()
 
void ihold (uint8_t B)
 
void irun (uint8_t B)
 
void iholddelay (uint8_t B)
 
uint8_t ihold ()
 
uint8_t irun ()
 
uint8_t iholddelay ()
 
uint8_t TPOWERDOWN ()
 
void TPOWERDOWN (uint8_t input)
 
uint32_t TSTEP ()
 
uint32_t TPWMTHRS ()
 
void TPWMTHRS (uint32_t input)
 
uint16_t MSCNT ()
 
uint32_t MSCURACT ()
 
int16_t cur_a ()
 
int16_t cur_b ()
 

Protected Member Functions

 INIT_REGISTER (SLAVECONF)
 
 INIT_REGISTER (OUTPUT)
 
 INIT_REGISTER (X_COMPARE)
 
 INIT_REGISTER (RAMPMODE)
 
 INIT_REGISTER (XACTUAL)
 
 INIT_REGISTER (VSTART)
 
 INIT_REGISTER (A1)
 
 INIT_REGISTER (V1)
 
 INIT_REGISTER (AMAX)
 
 INIT_REGISTER (VMAX)
 
 INIT_REGISTER (DMAX)
 
 INIT_REGISTER (D1)
 
 INIT_REGISTER (VSTOP)
 
 INIT_REGISTER (TZEROWAIT)
 
 INIT_REGISTER (SW_MODE)
 
 INIT_REGISTER (ENCMODE)
 
 INIT_REGISTER (ENC_CONST)
 
void SHORT_CONF (uint32_t)
 
uint32_t SHORT_CONF ()
 
void s2vs_level (uint8_t)
 
uint8_t s2vs_level ()
 
void s2g_level (uint8_t)
 
uint8_t s2g_level ()
 
void shortfilter (uint8_t)
 
uint8_t shortfilter ()
 
void shortdelay (bool)
 
bool shortdelay ()
 
void DRV_CONF (uint32_t)
 
uint32_t DRV_CONF ()
 
void bbmtime (uint8_t)
 
uint8_t bbmtime ()
 
void bbmclks (uint8_t)
 
uint8_t bbmclks ()
 
void otselect (uint8_t)
 
uint8_t otselect ()
 
void drvstrength (uint8_t)
 
uint8_t drvstrength ()
 
void filt_isense (uint8_t)
 
uint8_t filt_isense ()
 
void GLOBAL_SCALER (uint8_t)
 
uint8_t GLOBAL_SCALER ()
 
uint16_t OFFSET_READ ()
 
void pwm_ofs (uint8_t B)
 
uint8_t pwm_ofs ()
 
void pwm_autograd (bool B)
 
bool pwm_autograd ()
 
void pwm_reg (uint8_t B)
 
uint8_t pwm_reg ()
 
void pwm_lim (uint8_t B)
 
uint8_t pwm_lim ()
 
uint8_t pwm_scale_sum ()
 
uint16_t pwm_scale_auto ()
 
- Protected Member Functions inherited from TMC2160Stepper
 INIT_REGISTER (SHORT_CONF)
 
 INIT_REGISTER (DRV_CONF)
 
 INIT_REGISTER (GLOBAL_SCALER)
 
 INIT2160_REGISTER (PWMCONF)
 
uint8_t ENCM_CTRL ()
 
void ENCM_CTRL (uint8_t input)
 
void pwm_ampl (uint8_t B)
 
uint8_t pwm_ampl ()
 
void pwm_symmetric (bool B)
 
bool pwm_symmetric ()
 
- Protected Member Functions inherited from TMC2130Stepper
void write (uint8_t addressByte, uint32_t config)
 
uint32_t read (uint8_t addressByte)
 
 INIT_REGISTER (GCONF)
 
 INIT_REGISTER (TCOOLTHRS)
 
 INIT_REGISTER (THIGH)
 
 INIT_REGISTER (XDIRECT)
 
 INIT_REGISTER (VDCMIN)
 
 INIT_REGISTER (CHOPCONF)
 
 INIT_REGISTER (COOLCONF)
 
 INIT_REGISTER (DCCTRL)
 
 INIT_REGISTER (PWMCONF)
 
 INIT_REGISTER (ENCM_CTRL)
 
- Protected Member Functions inherited from TMCStepper
 TMCStepper (float RS)
 
 INIT_REGISTER (IHOLD_IRUN)
 
 INIT_REGISTER (TPOWERDOWN)
 
 INIT_REGISTER (TPWMTHRS)
 

Static Protected Attributes

static constexpr float default_RS = 0.15
 
- Static Protected Attributes inherited from TMC2160Stepper
static constexpr float default_RS = 0.075
 
- Static Protected Attributes inherited from TMC2130Stepper
static uint32_t spi_speed = 16000000/8
 
static constexpr float default_RS = 0.11
 
static int8_t chain_length = 0
 
- Static Protected Attributes inherited from TMCStepper
static constexpr uint8_t TMC_READ = 0x00
 
static constexpr uint8_t TMC_WRITE = 0x80
 

Additional Inherited Members

- Public Attributes inherited from TMC2130Stepper
uint8_t status_response
 
- Protected Attributes inherited from TMC2130Stepper
const uint16_t _pinCS
 
SW_SPIClassTMC_SW_SPI = nullptr
 
int8_t link_index
 
- Protected Attributes inherited from TMCStepper
const float Rsense
 
float holdMultiplier = 0.5
 

Detailed Description

Definition at line 459 of file TMCStepper.h.

Constructor & Destructor Documentation

◆ TMC5130Stepper() [1/3]

TMC5130Stepper::TMC5130Stepper ( uint16_t  pinCS,
float  RS = default_RS,
int8_t  link_index = -1 
)

Definition at line 4 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ TMC5130Stepper() [2/3]

TMC5130Stepper::TMC5130Stepper ( uint16_t  pinCS,
uint16_t  pinMOSI,
uint16_t  pinMISO,
uint16_t  pinSCK,
int8_t  link_index = -1 
)

Definition at line 9 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ TMC5130Stepper() [3/3]

TMC5130Stepper::TMC5130Stepper ( uint16_t  pinCS,
float  RS,
uint16_t  pinMOSI,
uint16_t  pinMISO,
uint16_t  pinSCK,
int8_t  link_index = -1 
)

Definition at line 6 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ A1() [1/2]

uint16_t TMC5130Stepper::A1 ( )

Definition at line 141 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ A1() [2/2]

void TMC5130Stepper::A1 ( uint16_t  input)

Definition at line 142 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ AMAX() [1/2]

uint16_t TMC5130Stepper::AMAX ( )

Definition at line 155 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ AMAX() [2/2]

void TMC5130Stepper::AMAX ( uint16_t  input)

Definition at line 156 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ bbmclks() [1/2]

uint8_t TMC2160Stepper::bbmclks
protected

Definition at line 20 of file DRV_CONF.cpp.

◆ bbmclks() [2/2]

void TMC2160Stepper::bbmclks
protected

Definition at line 15 of file DRV_CONF.cpp.

◆ bbmtime() [1/2]

uint8_t TMC2160Stepper::bbmtime
protected

Definition at line 19 of file DRV_CONF.cpp.

◆ bbmtime() [2/2]

void TMC2160Stepper::bbmtime
protected

Definition at line 14 of file DRV_CONF.cpp.

◆ begin()

void TMC5130Stepper::begin ( )

Definition at line 13 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ clr_cont() [1/2]

bool TMC5130Stepper::clr_cont ( )

Definition at line 32 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ clr_cont() [2/2]

void TMC5130Stepper::clr_cont ( bool  B)

Definition at line 20 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ clr_enc_x() [1/2]

bool TMC5130Stepper::clr_enc_x ( )

Definition at line 36 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ clr_enc_x() [2/2]

void TMC5130Stepper::clr_enc_x ( bool  B)

Definition at line 24 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ clr_once() [1/2]

bool TMC5130Stepper::clr_once ( )

Definition at line 33 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ clr_once() [2/2]

void TMC5130Stepper::clr_once ( bool  B)

Definition at line 21 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ D1() [1/2]

uint16_t TMC5130Stepper::D1 ( )

Definition at line 176 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ D1() [2/2]

void TMC5130Stepper::D1 ( uint16_t  input)

Definition at line 177 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ defaults()

void TMC5130Stepper::defaults ( )

Definition at line 21 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ diag1_poscomp_pushpull() [1/2]

bool TMC5130Stepper::diag1_poscomp_pushpull ( )
inline

Definition at line 492 of file TMCStepper.h.

+ Here is the call graph for this function:

◆ diag1_poscomp_pushpull() [2/2]

void TMC5130Stepper::diag1_poscomp_pushpull ( bool  B)
inline

Definition at line 491 of file TMCStepper.h.

+ Here is the call graph for this function:

◆ DMAX() [1/2]

uint16_t TMC5130Stepper::DMAX ( )

Definition at line 169 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ DMAX() [2/2]

void TMC5130Stepper::DMAX ( uint16_t  input)

Definition at line 170 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ DRV_CONF() [1/2]

uint32_t TMC2160Stepper::DRV_CONF
protected

Definition at line 8 of file DRV_CONF.cpp.

◆ DRV_CONF() [2/2]

void TMC2160Stepper::DRV_CONF
protected

Definition at line 9 of file DRV_CONF.cpp.

◆ drv_enn_cfg6()

bool TMC5130Stepper::drv_enn_cfg6 ( )

Definition at line 91 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ drvstrength() [1/2]

uint8_t TMC2160Stepper::drvstrength
protected

Definition at line 22 of file DRV_CONF.cpp.

◆ drvstrength() [2/2]

void TMC2160Stepper::drvstrength
protected

Definition at line 17 of file DRV_CONF.cpp.

◆ en_latch_encoder() [1/2]

bool TMC5130Stepper::en_latch_encoder ( )

Definition at line 37 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ en_latch_encoder() [2/2]

void TMC5130Stepper::en_latch_encoder ( bool  B)

Definition at line 25 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ en_softstop() [1/2]

bool TMC5130Stepper::en_softstop ( )

Definition at line 39 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ en_softstop() [2/2]

void TMC5130Stepper::en_softstop ( bool  B)

Definition at line 27 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ ENC_CONST() [1/2]

uint32_t TMC5130Stepper::ENC_CONST ( )

Definition at line 213 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ ENC_CONST() [2/2]

void TMC5130Stepper::ENC_CONST ( uint32_t  input)

Definition at line 214 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ ENC_LATCH()

uint32_t TMC5130Stepper::ENC_LATCH ( )

Definition at line 223 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ enc_n_dco()

bool TMC5130Stepper::enc_n_dco ( )

Definition at line 92 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ enc_sel_decimal() [1/2]

bool TMC5130Stepper::enc_sel_decimal ( )

Definition at line 38 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ enc_sel_decimal() [2/2]

void TMC5130Stepper::enc_sel_decimal ( bool  B)

Definition at line 26 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ ENC_STATUS()

bool TMC5130Stepper::ENC_STATUS ( )

Definition at line 220 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ enca_dcin_cfg5()

bool TMC5130Stepper::enca_dcin_cfg5 ( )

Definition at line 90 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ encb_dcen_cfg4()

bool TMC5130Stepper::encb_dcen_cfg4 ( )

Definition at line 89 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ ENCM_CTRL() [1/2]

uint8_t TMC2130Stepper::ENCM_CTRL

Definition at line 302 of file TMC2130Stepper.cpp.

◆ ENCM_CTRL() [2/2]

void TMC2130Stepper::ENCM_CTRL

Definition at line 303 of file TMC2130Stepper.cpp.

◆ ENCMODE() [1/2]

uint32_t TMC5130Stepper::ENCMODE ( )

Definition at line 8 of file ENCMODE.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ENCMODE() [2/2]

void TMC5130Stepper::ENCMODE ( uint32_t  input)

Definition at line 11 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ event_pos_reached()

bool TMC5130Stepper::event_pos_reached ( )

Definition at line 17 of file RAMP_STAT.cpp.

◆ event_stop_l()

bool TMC5130Stepper::event_stop_l ( )

Definition at line 14 of file RAMP_STAT.cpp.

◆ event_stop_r()

bool TMC5130Stepper::event_stop_r ( )

Definition at line 15 of file RAMP_STAT.cpp.

◆ event_stop_sg()

bool TMC5130Stepper::event_stop_sg ( )

Definition at line 16 of file RAMP_STAT.cpp.

◆ filt_isense() [1/2]

uint8_t TMC2160Stepper::filt_isense
protected

Definition at line 23 of file DRV_CONF.cpp.

◆ filt_isense() [2/2]

void TMC2160Stepper::filt_isense
protected

Definition at line 18 of file DRV_CONF.cpp.

◆ freewheel() [1/2]

uint8_t TMC2130Stepper::freewheel

Definition at line 26 of file PWMCONF.cpp.

◆ freewheel() [2/2]

void TMC2130Stepper::freewheel

Definition at line 19 of file PWMCONF.cpp.

◆ GLOBAL_SCALER() [1/2]

uint8_t TMC2160Stepper::GLOBAL_SCALER
protected

Definition at line 145 of file TMC2160Stepper.cpp.

◆ GLOBAL_SCALER() [2/2]

void TMC2160Stepper::GLOBAL_SCALER
protected

Definition at line 146 of file TMC2160Stepper.cpp.

◆ IFCNT()

uint8_t TMC5130Stepper::IFCNT ( )

Definition at line 74 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ ignore_ab() [1/2]

bool TMC5130Stepper::ignore_ab ( )

Definition at line 31 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ ignore_ab() [2/2]

void TMC5130Stepper::ignore_ab ( bool  B)

Definition at line 19 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ INIT_REGISTER() [1/17]

TMC5130Stepper::INIT_REGISTER ( A1  )
inlineprotected

Definition at line 642 of file TMCStepper.h.

◆ INIT_REGISTER() [2/17]

TMC5130Stepper::INIT_REGISTER ( AMAX  )
inlineprotected

Definition at line 644 of file TMCStepper.h.

◆ INIT_REGISTER() [3/17]

TMC5130Stepper::INIT_REGISTER ( D1  )
inlineprotected

Definition at line 647 of file TMCStepper.h.

◆ INIT_REGISTER() [4/17]

TMC5130Stepper::INIT_REGISTER ( DMAX  )
inlineprotected

Definition at line 646 of file TMCStepper.h.

◆ INIT_REGISTER() [5/17]

TMC5130Stepper::INIT_REGISTER ( ENC_CONST  )
inlineprotected

Definition at line 652 of file TMCStepper.h.

◆ INIT_REGISTER() [6/17]

TMC5130Stepper::INIT_REGISTER ( ENCMODE  )
inlineprotected

Definition at line 651 of file TMCStepper.h.

◆ INIT_REGISTER() [7/17]

TMC5130Stepper::INIT_REGISTER ( OUTPUT  )
inlineprotected

Definition at line 637 of file TMCStepper.h.

◆ INIT_REGISTER() [8/17]

TMC5130Stepper::INIT_REGISTER ( RAMPMODE  )
inlineprotected

Definition at line 639 of file TMCStepper.h.

◆ INIT_REGISTER() [9/17]

TMC5130Stepper::INIT_REGISTER ( SLAVECONF  )
inlineprotected

Definition at line 636 of file TMCStepper.h.

◆ INIT_REGISTER() [10/17]

TMC5130Stepper::INIT_REGISTER ( SW_MODE  )
inlineprotected

Definition at line 650 of file TMCStepper.h.

◆ INIT_REGISTER() [11/17]

TMC5130Stepper::INIT_REGISTER ( TZEROWAIT  )
inlineprotected

Definition at line 649 of file TMCStepper.h.

◆ INIT_REGISTER() [12/17]

TMC5130Stepper::INIT_REGISTER ( V1  )
inlineprotected

Definition at line 643 of file TMCStepper.h.

◆ INIT_REGISTER() [13/17]

TMC5130Stepper::INIT_REGISTER ( VMAX  )
inlineprotected

Definition at line 645 of file TMCStepper.h.

◆ INIT_REGISTER() [14/17]

TMC5130Stepper::INIT_REGISTER ( VSTART  )
inlineprotected

Definition at line 641 of file TMCStepper.h.

◆ INIT_REGISTER() [15/17]

TMC5130Stepper::INIT_REGISTER ( VSTOP  )
inlineprotected

Definition at line 648 of file TMCStepper.h.

◆ INIT_REGISTER() [16/17]

TMC5130Stepper::INIT_REGISTER ( X_COMPARE  )
inlineprotected

Definition at line 638 of file TMCStepper.h.

◆ INIT_REGISTER() [17/17]

TMC5130Stepper::INIT_REGISTER ( XACTUAL  )
inlineprotected

Definition at line 640 of file TMCStepper.h.

◆ IOIN()

uint32_t TMC5130Stepper::IOIN ( )

Definition at line 84 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ latch_l_active() [1/2]

bool TMC5130Stepper::latch_l_active ( )

Definition at line 33 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ latch_l_active() [2/2]

void TMC5130Stepper::latch_l_active ( bool  B)

Definition at line 21 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ latch_l_inactive() [1/2]

bool TMC5130Stepper::latch_l_inactive ( )

Definition at line 34 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ latch_l_inactive() [2/2]

void TMC5130Stepper::latch_l_inactive ( bool  B)

Definition at line 22 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ latch_r_active() [1/2]

bool TMC5130Stepper::latch_r_active ( )

Definition at line 35 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ latch_r_active() [2/2]

void TMC5130Stepper::latch_r_active ( bool  B)

Definition at line 23 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ latch_r_inactive() [1/2]

bool TMC5130Stepper::latch_r_inactive ( )

Definition at line 36 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ latch_r_inactive() [2/2]

void TMC5130Stepper::latch_r_inactive ( bool  B)

Definition at line 24 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ latch_x_act() [1/2]

bool TMC5130Stepper::latch_x_act ( )

Definition at line 37 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ latch_x_act() [2/2]

void TMC5130Stepper::latch_x_act ( bool  B)

Definition at line 25 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ neg_edge() [1/2]

bool TMC5130Stepper::neg_edge ( )

Definition at line 35 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ neg_edge() [2/2]

void TMC5130Stepper::neg_edge ( bool  B)

Definition at line 23 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ OFFSET_READ()

uint16_t TMC2160Stepper::OFFSET_READ
protected

Definition at line 152 of file TMC2160Stepper.cpp.

◆ otselect() [1/2]

uint8_t TMC2160Stepper::otselect
protected

Definition at line 21 of file DRV_CONF.cpp.

◆ otselect() [2/2]

void TMC2160Stepper::otselect
protected

Definition at line 16 of file DRV_CONF.cpp.

◆ pol_a() [1/2]

bool TMC5130Stepper::pol_a ( )

Definition at line 28 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ pol_a() [2/2]

void TMC5130Stepper::pol_a ( bool  B)

Definition at line 16 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ pol_b() [1/2]

bool TMC5130Stepper::pol_b ( )

Definition at line 29 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ pol_b() [2/2]

void TMC5130Stepper::pol_b ( bool  B)

Definition at line 17 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ pol_n() [1/2]

bool TMC5130Stepper::pol_n ( )

Definition at line 30 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ pol_n() [2/2]

void TMC5130Stepper::pol_n ( bool  B)

Definition at line 18 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ pol_stop_l() [1/2]

bool TMC5130Stepper::pol_stop_l ( )

Definition at line 30 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ pol_stop_l() [2/2]

void TMC5130Stepper::pol_stop_l ( bool  B)

Definition at line 18 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ pol_stop_r() [1/2]

bool TMC5130Stepper::pol_stop_r ( )

Definition at line 31 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ pol_stop_r() [2/2]

void TMC5130Stepper::pol_stop_r ( bool  B)

Definition at line 19 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ pos_edge() [1/2]

bool TMC5130Stepper::pos_edge ( )

Definition at line 34 of file ENCMODE.cpp.

+ Here is the caller graph for this function:

◆ pos_edge() [2/2]

void TMC5130Stepper::pos_edge ( bool  B)

Definition at line 22 of file ENCMODE.cpp.

+ Here is the call graph for this function:

◆ position_reached()

bool TMC5130Stepper::position_reached ( )

Definition at line 19 of file RAMP_STAT.cpp.

◆ push()

void TMC5130Stepper::push ( )

Definition at line 38 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ pwm_ampl() [1/2]

uint8_t TMC2130Stepper::pwm_ampl

Definition at line 21 of file PWMCONF.cpp.

◆ pwm_ampl() [2/2]

void TMC2130Stepper::pwm_ampl

Definition at line 14 of file PWMCONF.cpp.

◆ pwm_autograd() [1/2]

bool TMC2160Stepper::pwm_autograd
protected

Definition at line 49 of file PWMCONF.cpp.

◆ pwm_autograd() [2/2]

void TMC2160Stepper::pwm_autograd
protected

Definition at line 40 of file PWMCONF.cpp.

◆ pwm_autoscale() [1/2]

bool TMC2130Stepper::pwm_autoscale

Definition at line 24 of file PWMCONF.cpp.

◆ pwm_autoscale() [2/2]

void TMC2130Stepper::pwm_autoscale

Definition at line 17 of file PWMCONF.cpp.

◆ pwm_freq() [1/2]

uint8_t TMC2130Stepper::pwm_freq

Definition at line 23 of file PWMCONF.cpp.

◆ pwm_freq() [2/2]

void TMC2130Stepper::pwm_freq

Definition at line 16 of file PWMCONF.cpp.

◆ pwm_grad() [1/2]

uint8_t TMC2130Stepper::pwm_grad

Definition at line 22 of file PWMCONF.cpp.

◆ pwm_grad() [2/2]

void TMC2130Stepper::pwm_grad

Definition at line 15 of file PWMCONF.cpp.

◆ pwm_lim() [1/2]

uint8_t TMC2160Stepper::pwm_lim
protected

Definition at line 52 of file PWMCONF.cpp.

◆ pwm_lim() [2/2]

void TMC2160Stepper::pwm_lim
protected

Definition at line 43 of file PWMCONF.cpp.

◆ pwm_ofs() [1/2]

uint8_t TMC2160Stepper::pwm_ofs
protected

Definition at line 45 of file PWMCONF.cpp.

◆ pwm_ofs() [2/2]

void TMC2160Stepper::pwm_ofs
protected

Definition at line 36 of file PWMCONF.cpp.

◆ pwm_reg() [1/2]

uint8_t TMC2160Stepper::pwm_reg
protected

Definition at line 51 of file PWMCONF.cpp.

◆ pwm_reg() [2/2]

void TMC2160Stepper::pwm_reg
protected

Definition at line 42 of file PWMCONF.cpp.

◆ PWM_SCALE()

uint8_t TMC2130Stepper::PWM_SCALE

Definition at line 299 of file TMC2130Stepper.cpp.

◆ pwm_scale_auto()

uint16_t TMC2160Stepper::pwm_scale_auto
protected

Definition at line 159 of file TMC2160Stepper.cpp.

◆ pwm_scale_sum()

uint8_t TMC2160Stepper::pwm_scale_sum
protected

Definition at line 158 of file TMC2160Stepper.cpp.

◆ pwm_symmetric() [1/2]

bool TMC2130Stepper::pwm_symmetric

Definition at line 25 of file PWMCONF.cpp.

◆ pwm_symmetric() [2/2]

void TMC2130Stepper::pwm_symmetric

Definition at line 18 of file PWMCONF.cpp.

◆ PWMCONF() [1/2]

uint32_t TMC2130Stepper::PWMCONF

Definition at line 8 of file PWMCONF.cpp.

◆ PWMCONF() [2/2]

void TMC2130Stepper::PWMCONF

Definition at line 9 of file PWMCONF.cpp.

◆ RAMP_STAT()

uint32_t TMC5130Stepper::RAMP_STAT ( )

Definition at line 6 of file RAMP_STAT.cpp.

+ Here is the call graph for this function:

◆ RAMPMODE() [1/2]

uint8_t TMC5130Stepper::RAMPMODE ( )

Definition at line 112 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ RAMPMODE() [2/2]

void TMC5130Stepper::RAMPMODE ( uint8_t  input)

Definition at line 113 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ refl_step()

bool TMC5130Stepper::refl_step ( )

Definition at line 87 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ refr_dir()

bool TMC5130Stepper::refr_dir ( )

Definition at line 88 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ rms_current() [1/3]

uint16_t TMC5130Stepper::rms_current ( )
inline

Definition at line 471 of file TMCStepper.h.

+ Here is the call graph for this function:

◆ rms_current() [2/3]

void TMC5130Stepper::rms_current ( uint16_t  mA)
inline

Definition at line 469 of file TMCStepper.h.

+ Here is the call graph for this function:

◆ rms_current() [3/3]

void TMC5130Stepper::rms_current ( uint16_t  mA,
float  mult 
)
inline

Definition at line 470 of file TMCStepper.h.

+ Here is the call graph for this function:

◆ s2g_level() [1/2]

uint8_t TMC2160Stepper::s2g_level
protected

Definition at line 18 of file SHORT_CONF.cpp.

◆ s2g_level() [2/2]

void TMC2160Stepper::s2g_level
protected

Definition at line 14 of file SHORT_CONF.cpp.

◆ s2vs_level() [1/2]

uint8_t TMC2160Stepper::s2vs_level
protected

Definition at line 17 of file SHORT_CONF.cpp.

◆ s2vs_level() [2/2]

void TMC2160Stepper::s2vs_level
protected

Definition at line 13 of file SHORT_CONF.cpp.

◆ sd_mode()

bool TMC5130Stepper::sd_mode ( )

Definition at line 93 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ second_move()

bool TMC5130Stepper::second_move ( )

Definition at line 22 of file RAMP_STAT.cpp.

◆ sg_stop() [1/2]

bool TMC5130Stepper::sg_stop ( )

Definition at line 38 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ sg_stop() [2/2]

void TMC5130Stepper::sg_stop ( bool  B)

Definition at line 26 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ SHORT_CONF() [1/2]

uint32_t TMC2160Stepper::SHORT_CONF
protected

Definition at line 7 of file SHORT_CONF.cpp.

◆ SHORT_CONF() [2/2]

void TMC2160Stepper::SHORT_CONF
protected

Definition at line 8 of file SHORT_CONF.cpp.

◆ shortdelay() [1/2]

bool TMC2160Stepper::shortdelay
protected

Definition at line 20 of file SHORT_CONF.cpp.

◆ shortdelay() [2/2]

void TMC2160Stepper::shortdelay
protected

Definition at line 16 of file SHORT_CONF.cpp.

◆ shortfilter() [1/2]

uint8_t TMC2160Stepper::shortfilter
protected

Definition at line 19 of file SHORT_CONF.cpp.

◆ shortfilter() [2/2]

void TMC2160Stepper::shortfilter
protected

Definition at line 15 of file SHORT_CONF.cpp.

◆ SLAVECONF() [1/2]

uint16_t TMC5130Stepper::SLAVECONF ( )

Definition at line 77 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ SLAVECONF() [2/2]

void TMC5130Stepper::SLAVECONF ( uint16_t  input)

Definition at line 78 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ status_latch_l()

bool TMC5130Stepper::status_latch_l ( )

Definition at line 12 of file RAMP_STAT.cpp.

◆ status_latch_r()

bool TMC5130Stepper::status_latch_r ( )

Definition at line 13 of file RAMP_STAT.cpp.

◆ status_sg()

bool TMC5130Stepper::status_sg ( )

Definition at line 23 of file RAMP_STAT.cpp.

◆ status_stop_l()

bool TMC5130Stepper::status_stop_l ( )

Definition at line 10 of file RAMP_STAT.cpp.

◆ status_stop_r()

bool TMC5130Stepper::status_stop_r ( )

Definition at line 11 of file RAMP_STAT.cpp.

◆ stop_l_enable()

void TMC5130Stepper::stop_l_enable ( bool  B)

Definition at line 16 of file SW_MODE.cpp.

◆ stop_r_enable() [1/2]

bool TMC5130Stepper::stop_r_enable ( )

Definition at line 29 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ stop_r_enable() [2/2]

void TMC5130Stepper::stop_r_enable ( bool  B)

Definition at line 17 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ SW_MODE() [1/2]

uint32_t TMC5130Stepper::SW_MODE ( )

Definition at line 8 of file SW_MODE.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SW_MODE() [2/2]

void TMC5130Stepper::SW_MODE ( uint32_t  input)

Definition at line 11 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ swap_lr() [1/2]

bool TMC5130Stepper::swap_lr ( )

Definition at line 32 of file SW_MODE.cpp.

+ Here is the caller graph for this function:

◆ swap_lr() [2/2]

void TMC5130Stepper::swap_lr ( bool  B)

Definition at line 20 of file SW_MODE.cpp.

+ Here is the call graph for this function:

◆ swcomp_in()

bool TMC5130Stepper::swcomp_in ( )

Definition at line 94 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ t_zerowait_active()

bool TMC5130Stepper::t_zerowait_active ( )

Definition at line 21 of file RAMP_STAT.cpp.

◆ TMC_OUTPUT() [1/2]

bool TMC5130Stepper::TMC_OUTPUT ( )

Definition at line 98 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ TMC_OUTPUT() [2/2]

void TMC5130Stepper::TMC_OUTPUT ( bool  input)

Definition at line 99 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ TZEROWAIT() [1/2]

uint16_t TMC5130Stepper::TZEROWAIT ( )

Definition at line 191 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ TZEROWAIT() [2/2]

void TMC5130Stepper::TZEROWAIT ( uint16_t  input)

Definition at line 192 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ V1() [1/2]

uint32_t TMC5130Stepper::V1 ( )

Definition at line 148 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ V1() [2/2]

void TMC5130Stepper::V1 ( uint32_t  input)

Definition at line 149 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ VACTUAL()

int32_t TMC5130Stepper::VACTUAL ( )

Definition at line 125 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ velocity_reached()

bool TMC5130Stepper::velocity_reached ( )

Definition at line 18 of file RAMP_STAT.cpp.

◆ version()

uint8_t TMC5130Stepper::version ( )

Definition at line 95 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ VMAX() [1/2]

uint32_t TMC5130Stepper::VMAX ( )

Definition at line 162 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ VMAX() [2/2]

void TMC5130Stepper::VMAX ( uint32_t  input)

Definition at line 163 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ VSTART() [1/2]

uint32_t TMC5130Stepper::VSTART ( )

Definition at line 134 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ VSTART() [2/2]

void TMC5130Stepper::VSTART ( uint32_t  input)

Definition at line 135 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ VSTOP() [1/2]

uint32_t TMC5130Stepper::VSTOP ( )

Definition at line 183 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ VSTOP() [2/2]

void TMC5130Stepper::VSTOP ( uint32_t  input)

Definition at line 184 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ vzero()

bool TMC5130Stepper::vzero ( )

Definition at line 20 of file RAMP_STAT.cpp.

◆ X_COMPARE() [1/2]

uint32_t TMC5130Stepper::X_COMPARE ( )

Definition at line 105 of file TMC5130Stepper.cpp.

+ Here is the caller graph for this function:

◆ X_COMPARE() [2/2]

void TMC5130Stepper::X_COMPARE ( uint32_t  input)

Definition at line 106 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ X_ENC() [1/2]

int32_t TMC5130Stepper::X_ENC ( )

Definition at line 207 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ X_ENC() [2/2]

void TMC5130Stepper::X_ENC ( int32_t  input)

Definition at line 208 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ XACTUAL() [1/2]

int32_t TMC5130Stepper::XACTUAL ( )

Definition at line 119 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ XACTUAL() [2/2]

void TMC5130Stepper::XACTUAL ( int32_t  input)

Definition at line 120 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ XLATCH()

uint32_t TMC5130Stepper::XLATCH ( )

Definition at line 204 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

◆ XTARGET() [1/2]

int32_t TMC5130Stepper::XTARGET ( )

Definition at line 198 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ XTARGET() [2/2]

void TMC5130Stepper::XTARGET ( int32_t  input)

Definition at line 199 of file TMC5130Stepper.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ default_RS

constexpr float TMC5130Stepper::default_RS = 0.15
staticconstexprprotected

Definition at line 677 of file TMCStepper.h.


The documentation for this class was generated from the following files: