TMCStepper
Library supporting Trinamic Stepper Drivers for Arduino platforms
Loading...
Searching...
No Matches
TMC5130Stepper Class Reference

#include <TMC5130Stepper.h>

Inheritance diagram for TMC5130Stepper:
Collaboration diagram for TMC5130Stepper:

Classes

struct  IFCNT_t
struct  VACTUAL_t
struct  XTARGET_t
struct  XLATCH_t
struct  X_ENC_t
struct  ENC_STATUS_t
struct  ENC_LATCH_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)
 ~TMC2130Stepper ()
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 ()

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 beginTransaction ()
void endTransaction ()
uint8_t transfer (const uint8_t data)
void transferEmptyBytes (const uint8_t n)
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)
virtual ~TMCStepper ()=default
 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 11 of file TMC5130Stepper.h.

Constructor & Destructor Documentation

◆ TMC5130Stepper() [1/3]

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

TMCStepper library by @teemuatlut TMC5130Stepper.cpp Implementing methods for TMC5130 (TMC5160, TMC5161)

Definition at line 9 of file TMC5130Stepper.cpp.

Here is the call graph for this function:
Here is the caller 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 14 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 11 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 138 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ a1() [2/2]

void TMC5130Stepper::a1 ( uint16_t input)

Definition at line 139 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ AMAX() [1/2]

uint16_t TMC5130Stepper::AMAX ( )

Definition at line 152 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ AMAX() [2/2]

void TMC5130Stepper::AMAX ( uint16_t input)

Definition at line 153 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ bbmclks() [1/2]

uint8_t TMC2160Stepper::bbmclks ( )
protected

Definition at line 60 of file DRV_CONF.cpp.

◆ bbmclks() [2/2]

void TMC2160Stepper::bbmclks ( uint8_t B)
protected

Definition at line 54 of file DRV_CONF.cpp.

◆ bbmtime() [1/2]

uint8_t TMC2160Stepper::bbmtime ( )
protected

Definition at line 59 of file DRV_CONF.cpp.

◆ bbmtime() [2/2]

void TMC2160Stepper::bbmtime ( uint8_t B)
protected

Definition at line 53 of file DRV_CONF.cpp.

◆ begin()

void TMC5130Stepper::begin ( )

Definition at line 18 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ clr_cont() [1/2]

bool TMC5130Stepper::clr_cont ( )

Definition at line 40 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ clr_cont() [2/2]

void TMC5130Stepper::clr_cont ( bool B)

Definition at line 28 of file ENCMODE.cpp.

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

◆ clr_enc_x() [1/2]

bool TMC5130Stepper::clr_enc_x ( )

Definition at line 44 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ clr_enc_x() [2/2]

void TMC5130Stepper::clr_enc_x ( bool B)

Definition at line 32 of file ENCMODE.cpp.

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

◆ clr_once() [1/2]

bool TMC5130Stepper::clr_once ( )

Definition at line 41 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ clr_once() [2/2]

void TMC5130Stepper::clr_once ( bool B)

Definition at line 29 of file ENCMODE.cpp.

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

◆ d1() [1/2]

uint16_t TMC5130Stepper::d1 ( )

Definition at line 173 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ d1() [2/2]

void TMC5130Stepper::d1 ( uint16_t input)

Definition at line 174 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ defaults()

void TMC5130Stepper::defaults ( )

Definition at line 26 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 44 of file TMC5130Stepper.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 43 of file TMC5130Stepper.h.

Here is the call graph for this function:

◆ DMAX() [1/2]

uint16_t TMC5130Stepper::DMAX ( )

Definition at line 166 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ DMAX() [2/2]

void TMC5130Stepper::DMAX ( uint16_t input)

Definition at line 167 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 58 of file DRV_CONF.cpp.

Here is the caller graph for this function:

◆ DRV_CONF() [2/2]

void TMC2160Stepper::DRV_CONF ( uint32_t input)
protected

Definition at line 52 of file DRV_CONF.cpp.

◆ drv_enn_cfg6()

bool TMC5130Stepper::drv_enn_cfg6 ( )

Definition at line 121 of file IOIN.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 62 of file DRV_CONF.cpp.

◆ drvstrength() [2/2]

void TMC2160Stepper::drvstrength ( uint8_t B)
protected

Definition at line 56 of file DRV_CONF.cpp.

◆ en_latch_encoder() [1/2]

bool TMC5130Stepper::en_latch_encoder ( )

Definition at line 42 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ en_latch_encoder() [2/2]

void TMC5130Stepper::en_latch_encoder ( bool B)

Definition at line 30 of file SW_MODE.cpp.

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

◆ en_softstop() [1/2]

bool TMC5130Stepper::en_softstop ( )

Definition at line 44 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ en_softstop() [2/2]

void TMC5130Stepper::en_softstop ( bool B)

Definition at line 32 of file SW_MODE.cpp.

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

◆ ENC_CONST() [1/2]

uint32_t TMC5130Stepper::ENC_CONST ( )

Definition at line 210 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 211 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ ENC_LATCH()

uint32_t TMC5130Stepper::ENC_LATCH ( )

Definition at line 220 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ enc_n_dco()

bool TMC5130Stepper::enc_n_dco ( )

Definition at line 122 of file IOIN.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 46 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ enc_sel_decimal() [2/2]

void TMC5130Stepper::enc_sel_decimal ( bool B)

Definition at line 34 of file ENCMODE.cpp.

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

◆ ENC_STATUS()

bool TMC5130Stepper::ENC_STATUS ( )

Definition at line 217 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ enca_dcin_cfg5()

bool TMC5130Stepper::enca_dcin_cfg5 ( )

Definition at line 120 of file IOIN.cpp.

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

◆ encb_dcen_cfg4()

bool TMC5130Stepper::encb_dcen_cfg4 ( )

Definition at line 119 of file IOIN.cpp.

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

◆ ENCM_CTRL() [1/2]

Definition at line 192 of file TMC2130Stepper.cpp.

Here is the caller graph for this function:

◆ ENCM_CTRL() [2/2]

void TMC2130Stepper::ENCM_CTRL ( uint8_t input)

Definition at line 193 of file TMC2130Stepper.cpp.

◆ ENCMODE() [1/2]

uint32_t TMC5130Stepper::ENCMODE ( )

Definition at line 16 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 19 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ event_pos_reached()

bool TMC5130Stepper::event_pos_reached ( )

Definition at line 22 of file RAMP_STAT.cpp.

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

◆ event_stop_l()

bool TMC5130Stepper::event_stop_l ( )

Definition at line 19 of file RAMP_STAT.cpp.

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

◆ event_stop_r()

bool TMC5130Stepper::event_stop_r ( )

Definition at line 20 of file RAMP_STAT.cpp.

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

◆ event_stop_sg()

bool TMC5130Stepper::event_stop_sg ( )

Definition at line 21 of file RAMP_STAT.cpp.

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

◆ filt_isense() [1/2]

uint8_t TMC2160Stepper::filt_isense ( )
protected

Definition at line 63 of file DRV_CONF.cpp.

◆ filt_isense() [2/2]

void TMC2160Stepper::filt_isense ( uint8_t B)
protected

Definition at line 57 of file DRV_CONF.cpp.

◆ freewheel() [1/2]

Definition at line 186 of file PWMCONF.cpp.

◆ freewheel() [2/2]

void TMC2130Stepper::freewheel ( uint8_t B)

Definition at line 180 of file PWMCONF.cpp.

◆ GLOBAL_SCALER() [1/2]

uint8_t TMC2160Stepper::GLOBAL_SCALER ( )
protected

TMCStepper library by @teemuatlut GLOBAL_SCALER.cpp TMC2160, TMC2240

Definition at line 67 of file GLOBAL_SCALER.cpp.

◆ GLOBAL_SCALER() [2/2]

void TMC2160Stepper::GLOBAL_SCALER ( uint8_t input)
protected

Definition at line 66 of file GLOBAL_SCALER.cpp.

◆ IFCNT()

uint8_t TMC5130Stepper::IFCNT ( )

Definition at line 92 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ ignore_ab() [1/2]

bool TMC5130Stepper::ignore_ab ( )

Definition at line 39 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ ignore_ab() [2/2]

void TMC5130Stepper::ignore_ab ( bool B)

Definition at line 27 of file ENCMODE.cpp.

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

◆ INIT_REGISTER() [1/17]

TMC5130Stepper::INIT_REGISTER ( A1 )
protected

◆ INIT_REGISTER() [2/17]

TMC5130Stepper::INIT_REGISTER ( AMAX )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [3/17]

TMC5130Stepper::INIT_REGISTER ( D1 )
protected

◆ INIT_REGISTER() [4/17]

TMC5130Stepper::INIT_REGISTER ( DMAX )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [5/17]

TMC5130Stepper::INIT_REGISTER ( ENC_CONST )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [6/17]

TMC5130Stepper::INIT_REGISTER ( ENCMODE )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [7/17]

TMC5130Stepper::INIT_REGISTER ( OUTPUT )
protected

◆ INIT_REGISTER() [8/17]

TMC5130Stepper::INIT_REGISTER ( RAMPMODE )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [9/17]

TMC5130Stepper::INIT_REGISTER ( SLAVECONF )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [10/17]

TMC5130Stepper::INIT_REGISTER ( SW_MODE )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [11/17]

TMC5130Stepper::INIT_REGISTER ( TZEROWAIT )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [12/17]

TMC5130Stepper::INIT_REGISTER ( V1 )
protected

◆ INIT_REGISTER() [13/17]

TMC5130Stepper::INIT_REGISTER ( VMAX )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [14/17]

TMC5130Stepper::INIT_REGISTER ( VSTART )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [15/17]

TMC5130Stepper::INIT_REGISTER ( VSTOP )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [16/17]

TMC5130Stepper::INIT_REGISTER ( X_COMPARE )
protected
Here is the call graph for this function:

◆ INIT_REGISTER() [17/17]

TMC5130Stepper::INIT_REGISTER ( XACTUAL )
protected
Here is the call graph for this function:

◆ IOIN()

uint32_t TMC5130Stepper::IOIN ( )

Definition at line 116 of file IOIN.cpp.

Here is the call graph for this function:

◆ latch_l_active() [1/2]

bool TMC5130Stepper::latch_l_active ( )

Definition at line 38 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ latch_l_active() [2/2]

void TMC5130Stepper::latch_l_active ( bool B)

Definition at line 26 of file SW_MODE.cpp.

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

◆ latch_l_inactive() [1/2]

bool TMC5130Stepper::latch_l_inactive ( )

Definition at line 39 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ latch_l_inactive() [2/2]

void TMC5130Stepper::latch_l_inactive ( bool B)

Definition at line 27 of file SW_MODE.cpp.

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

◆ latch_r_active() [1/2]

bool TMC5130Stepper::latch_r_active ( )

Definition at line 40 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ latch_r_active() [2/2]

void TMC5130Stepper::latch_r_active ( bool B)

Definition at line 28 of file SW_MODE.cpp.

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

◆ latch_r_inactive() [1/2]

bool TMC5130Stepper::latch_r_inactive ( )

Definition at line 41 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ latch_r_inactive() [2/2]

void TMC5130Stepper::latch_r_inactive ( bool B)

Definition at line 29 of file SW_MODE.cpp.

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

◆ latch_x_act() [1/2]

bool TMC5130Stepper::latch_x_act ( )

Definition at line 45 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ latch_x_act() [2/2]

void TMC5130Stepper::latch_x_act ( bool B)

Definition at line 33 of file ENCMODE.cpp.

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

◆ neg_edge() [1/2]

bool TMC5130Stepper::neg_edge ( )

Definition at line 43 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ neg_edge() [2/2]

void TMC5130Stepper::neg_edge ( bool B)

Definition at line 31 of file ENCMODE.cpp.

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

◆ OFFSET_READ()

uint16_t TMC2160Stepper::OFFSET_READ ( )
protected

Definition at line 70 of file TMC2160Stepper.cpp.

◆ otselect() [1/2]

uint8_t TMC2160Stepper::otselect ( )
protected

Definition at line 61 of file DRV_CONF.cpp.

◆ otselect() [2/2]

void TMC2160Stepper::otselect ( uint8_t B)
protected

Definition at line 55 of file DRV_CONF.cpp.

◆ pol_a() [1/2]

bool TMC5130Stepper::pol_a ( )

Definition at line 36 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ pol_a() [2/2]

void TMC5130Stepper::pol_a ( bool B)

Definition at line 24 of file ENCMODE.cpp.

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

◆ pol_b() [1/2]

bool TMC5130Stepper::pol_b ( )

Definition at line 37 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ pol_b() [2/2]

void TMC5130Stepper::pol_b ( bool B)

Definition at line 25 of file ENCMODE.cpp.

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

◆ pol_n() [1/2]

bool TMC5130Stepper::pol_n ( )

Definition at line 38 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ pol_n() [2/2]

void TMC5130Stepper::pol_n ( bool B)

Definition at line 26 of file ENCMODE.cpp.

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

◆ pol_stop_l() [1/2]

bool TMC5130Stepper::pol_stop_l ( )

Definition at line 35 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ pol_stop_l() [2/2]

void TMC5130Stepper::pol_stop_l ( bool B)

Definition at line 23 of file SW_MODE.cpp.

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

◆ pol_stop_r() [1/2]

bool TMC5130Stepper::pol_stop_r ( )

Definition at line 36 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ pol_stop_r() [2/2]

void TMC5130Stepper::pol_stop_r ( bool B)

Definition at line 24 of file SW_MODE.cpp.

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

◆ pos_edge() [1/2]

bool TMC5130Stepper::pos_edge ( )

Definition at line 42 of file ENCMODE.cpp.

Here is the call graph for this function:

◆ pos_edge() [2/2]

void TMC5130Stepper::pos_edge ( bool B)

Definition at line 30 of file ENCMODE.cpp.

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

◆ position_reached()

bool TMC5130Stepper::position_reached ( )

Definition at line 24 of file RAMP_STAT.cpp.

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

◆ push()

void TMC5130Stepper::push ( )

Definition at line 56 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ pwm_ampl() [1/2]

Definition at line 181 of file PWMCONF.cpp.

◆ pwm_ampl() [2/2]

void TMC2130Stepper::pwm_ampl ( uint8_t B)

Definition at line 175 of file PWMCONF.cpp.

◆ pwm_autograd() [1/2]

bool TMC2160Stepper::pwm_autograd ( )
protected

Definition at line 87 of file PWMCONF.cpp.

◆ pwm_autograd() [2/2]

void TMC2160Stepper::pwm_autograd ( bool B)
protected

Definition at line 78 of file PWMCONF.cpp.

◆ pwm_autoscale() [1/2]

Definition at line 184 of file PWMCONF.cpp.

◆ pwm_autoscale() [2/2]

Definition at line 178 of file PWMCONF.cpp.

◆ pwm_freq() [1/2]

Definition at line 183 of file PWMCONF.cpp.

◆ pwm_freq() [2/2]

void TMC2130Stepper::pwm_freq ( uint8_t B)

Definition at line 177 of file PWMCONF.cpp.

◆ pwm_grad() [1/2]

Definition at line 182 of file PWMCONF.cpp.

◆ pwm_grad() [2/2]

void TMC2130Stepper::pwm_grad ( uint8_t B)

Definition at line 176 of file PWMCONF.cpp.

◆ pwm_lim() [1/2]

uint8_t TMC2160Stepper::pwm_lim ( )
protected

Definition at line 90 of file PWMCONF.cpp.

◆ pwm_lim() [2/2]

void TMC2160Stepper::pwm_lim ( uint8_t B)
protected

Definition at line 81 of file PWMCONF.cpp.

◆ pwm_ofs() [1/2]

uint8_t TMC2160Stepper::pwm_ofs ( )
protected

Definition at line 83 of file PWMCONF.cpp.

◆ pwm_ofs() [2/2]

void TMC2160Stepper::pwm_ofs ( uint8_t B)
protected

Definition at line 74 of file PWMCONF.cpp.

◆ pwm_reg() [1/2]

uint8_t TMC2160Stepper::pwm_reg ( )
protected

Definition at line 89 of file PWMCONF.cpp.

◆ pwm_reg() [2/2]

void TMC2160Stepper::pwm_reg ( uint8_t B)
protected

Definition at line 80 of file PWMCONF.cpp.

◆ PWM_SCALE()

Definition at line 189 of file TMC2130Stepper.cpp.

◆ pwm_scale_auto()

uint16_t TMC2160Stepper::pwm_scale_auto ( )
protected

Definition at line 95 of file TMC2160Stepper.cpp.

◆ pwm_scale_sum()

uint8_t TMC2160Stepper::pwm_scale_sum ( )
protected

Definition at line 94 of file TMC2160Stepper.cpp.

◆ pwm_symmetric() [1/2]

Definition at line 185 of file PWMCONF.cpp.

◆ pwm_symmetric() [2/2]

Definition at line 179 of file PWMCONF.cpp.

◆ PWMCONF() [1/2]

Definition at line 174 of file PWMCONF.cpp.

Here is the caller graph for this function:

◆ PWMCONF() [2/2]

void TMC2130Stepper::PWMCONF ( uint32_t value)

Definition at line 173 of file PWMCONF.cpp.

◆ RAMP_STAT()

uint32_t TMC5130Stepper::RAMP_STAT ( )

Definition at line 11 of file RAMP_STAT.cpp.

Here is the call graph for this function:

◆ RAMPMODE() [1/2]

uint8_t TMC5130Stepper::RAMPMODE ( )

Definition at line 109 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 110 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ refl_step()

bool TMC5130Stepper::refl_step ( )

Definition at line 117 of file IOIN.cpp.

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

◆ refr_dir()

bool TMC5130Stepper::refr_dir ( )

Definition at line 118 of file IOIN.cpp.

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

◆ rms_current() [1/3]

uint16_t TMC5130Stepper::rms_current ( )
inline

Definition at line 23 of file TMC5130Stepper.h.

Here is the call graph for this function:

◆ rms_current() [2/3]

void TMC5130Stepper::rms_current ( uint16_t mA)
inline

Definition at line 21 of file TMC5130Stepper.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 22 of file TMC5130Stepper.h.

Here is the call graph for this function:

◆ s2g_level() [1/2]

uint8_t TMC2160Stepper::s2g_level ( )
protected

Definition at line 47 of file SHORT_CONF.cpp.

◆ s2g_level() [2/2]

void TMC2160Stepper::s2g_level ( uint8_t B)
protected

Definition at line 42 of file SHORT_CONF.cpp.

◆ s2vs_level() [1/2]

uint8_t TMC2160Stepper::s2vs_level ( )
protected

Definition at line 46 of file SHORT_CONF.cpp.

◆ s2vs_level() [2/2]

void TMC2160Stepper::s2vs_level ( uint8_t B)
protected

Definition at line 41 of file SHORT_CONF.cpp.

◆ sd_mode()

bool TMC5130Stepper::sd_mode ( )

Definition at line 123 of file IOIN.cpp.

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

◆ second_move()

bool TMC5130Stepper::second_move ( )

Definition at line 27 of file RAMP_STAT.cpp.

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

◆ sg_stop() [1/2]

bool TMC5130Stepper::sg_stop ( )

Definition at line 43 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ sg_stop() [2/2]

void TMC5130Stepper::sg_stop ( bool B)

Definition at line 31 of file SW_MODE.cpp.

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

◆ SHORT_CONF() [1/2]

uint32_t TMC2160Stepper::SHORT_CONF ( )
protected

Definition at line 45 of file SHORT_CONF.cpp.

◆ SHORT_CONF() [2/2]

void TMC2160Stepper::SHORT_CONF ( uint32_t input)
protected

Definition at line 40 of file SHORT_CONF.cpp.

◆ shortdelay() [1/2]

bool TMC2160Stepper::shortdelay ( )
protected

Definition at line 49 of file SHORT_CONF.cpp.

◆ shortdelay() [2/2]

void TMC2160Stepper::shortdelay ( bool B)
protected

Definition at line 44 of file SHORT_CONF.cpp.

◆ shortfilter() [1/2]

uint8_t TMC2160Stepper::shortfilter ( )
protected

Definition at line 48 of file SHORT_CONF.cpp.

◆ shortfilter() [2/2]

void TMC2160Stepper::shortfilter ( uint8_t B)
protected

Definition at line 43 of file SHORT_CONF.cpp.

◆ SLAVECONF() [1/2]

uint16_t TMC5130Stepper::SLAVECONF ( )

Definition at line 44 of file SLAVECONF.cpp.

Here is the caller graph for this function:

◆ SLAVECONF() [2/2]

void TMC5130Stepper::SLAVECONF ( uint16_t input)

Definition at line 45 of file SLAVECONF.cpp.

Here is the call graph for this function:

◆ status_latch_l()

bool TMC5130Stepper::status_latch_l ( )

Definition at line 17 of file RAMP_STAT.cpp.

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

◆ status_latch_r()

bool TMC5130Stepper::status_latch_r ( )

Definition at line 18 of file RAMP_STAT.cpp.

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

◆ status_sg()

bool TMC5130Stepper::status_sg ( )

Definition at line 28 of file RAMP_STAT.cpp.

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

◆ status_stop_l()

bool TMC5130Stepper::status_stop_l ( )

Definition at line 15 of file RAMP_STAT.cpp.

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

◆ status_stop_r()

bool TMC5130Stepper::status_stop_r ( )

Definition at line 16 of file RAMP_STAT.cpp.

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

◆ stop_l_enable()

void TMC5130Stepper::stop_l_enable ( bool B)

Definition at line 21 of file SW_MODE.cpp.

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

◆ stop_r_enable() [1/2]

bool TMC5130Stepper::stop_r_enable ( )

Definition at line 34 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ stop_r_enable() [2/2]

void TMC5130Stepper::stop_r_enable ( bool B)

Definition at line 22 of file SW_MODE.cpp.

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

◆ SW_MODE() [1/2]

uint32_t TMC5130Stepper::SW_MODE ( )

Definition at line 13 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 16 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ swap_lr() [1/2]

bool TMC5130Stepper::swap_lr ( )

Definition at line 37 of file SW_MODE.cpp.

Here is the call graph for this function:

◆ swap_lr() [2/2]

void TMC5130Stepper::swap_lr ( bool B)

Definition at line 25 of file SW_MODE.cpp.

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

◆ swcomp_in()

bool TMC5130Stepper::swcomp_in ( )

Definition at line 124 of file IOIN.cpp.

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

◆ t_zerowait_active()

bool TMC5130Stepper::t_zerowait_active ( )

Definition at line 26 of file RAMP_STAT.cpp.

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

◆ TMC_OUTPUT() [1/2]

bool TMC5130Stepper::TMC_OUTPUT ( )

Definition at line 95 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 96 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ TZEROWAIT() [1/2]

uint16_t TMC5130Stepper::TZEROWAIT ( )

Definition at line 188 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ TZEROWAIT() [2/2]

void TMC5130Stepper::TZEROWAIT ( uint16_t input)

Definition at line 189 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ v1() [1/2]

uint32_t TMC5130Stepper::v1 ( )

Definition at line 145 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ v1() [2/2]

void TMC5130Stepper::v1 ( uint32_t input)

Definition at line 146 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ VACTUAL()

int32_t TMC5130Stepper::VACTUAL ( )

Definition at line 122 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ velocity_reached()

bool TMC5130Stepper::velocity_reached ( )

Definition at line 23 of file RAMP_STAT.cpp.

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

◆ version()

uint8_t TMC5130Stepper::version ( )

Definition at line 125 of file IOIN.cpp.

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

◆ VMAX() [1/2]

uint32_t TMC5130Stepper::VMAX ( )

Definition at line 159 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ VMAX() [2/2]

void TMC5130Stepper::VMAX ( uint32_t input)

Definition at line 160 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ VSTART() [1/2]

uint32_t TMC5130Stepper::VSTART ( )

Definition at line 131 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ VSTART() [2/2]

void TMC5130Stepper::VSTART ( uint32_t input)

Definition at line 132 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ VSTOP() [1/2]

uint32_t TMC5130Stepper::VSTOP ( )

Definition at line 180 of file TMC5130Stepper.cpp.

Here is the caller graph for this function:

◆ VSTOP() [2/2]

void TMC5130Stepper::VSTOP ( uint32_t input)

Definition at line 181 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ vzero()

bool TMC5130Stepper::vzero ( )

Definition at line 25 of file RAMP_STAT.cpp.

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

◆ X_COMPARE() [1/2]

uint32_t TMC5130Stepper::X_COMPARE ( )

Definition at line 102 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 103 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ X_ENC() [1/2]

int32_t TMC5130Stepper::X_ENC ( )

Definition at line 204 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 205 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ XACTUAL() [1/2]

int32_t TMC5130Stepper::XACTUAL ( )

Definition at line 116 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 117 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ XLATCH()

uint32_t TMC5130Stepper::XLATCH ( )

Definition at line 201 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

◆ XTARGET() [1/2]

int32_t TMC5130Stepper::XTARGET ( )

Definition at line 195 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 196 of file TMC5130Stepper.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ default_RS

float TMC5130Stepper::default_RS = 0.15
staticconstexprprotected

Definition at line 229 of file TMC5130Stepper.h.


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