#include <TMCStepper.h>
 | 
|   | 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 () | 
|   | 
| 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 () | 
|   | 
Definition at line 137 of file TMCStepper.h.
 
◆ TMC2130Stepper() [1/3]
      
        
          | TMC2130Stepper::TMC2130Stepper  | 
          ( | 
          uint16_t  | 
          pinCS,  | 
        
        
           | 
           | 
          float  | 
          RS = default_RS,  | 
        
        
           | 
           | 
          int8_t  | 
          link_index = -1  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ TMC2130Stepper() [2/3]
      
        
          | TMC2130Stepper::TMC2130Stepper  | 
          ( | 
          uint16_t  | 
          pinCS,  | 
        
        
           | 
           | 
          uint16_t  | 
          pinMOSI,  | 
        
        
           | 
           | 
          uint16_t  | 
          pinMISO,  | 
        
        
           | 
           | 
          uint16_t  | 
          pinSCK,  | 
        
        
           | 
           | 
          int8_t  | 
          link_index = -1  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ TMC2130Stepper() [3/3]
      
        
          | TMC2130Stepper::TMC2130Stepper  | 
          ( | 
          uint16_t  | 
          pinCS,  | 
        
        
           | 
           | 
          float  | 
          RS,  | 
        
        
           | 
           | 
          uint16_t  | 
          pinMOSI,  | 
        
        
           | 
           | 
          uint16_t  | 
          pinMISO,  | 
        
        
           | 
           | 
          uint16_t  | 
          pinSCK,  | 
        
        
           | 
           | 
          int8_t  | 
          link_index = -1  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ begin()
      
        
          | void TMC2130Stepper::begin  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ chm() [1/2]
      
        
          | bool TMC2130Stepper::chm  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ chm() [2/2]
      
        
          | void TMC2130Stepper::chm  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ CHOPCONF() [1/2]
      
        
          | uint32_t TMC2130Stepper::CHOPCONF  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ CHOPCONF() [2/2]
      
        
          | void TMC2130Stepper::CHOPCONF  | 
          ( | 
          uint32_t  | 
          value | ) | 
           | 
        
      
 
 
◆ coil_A() [1/2]
      
        
          | int16_t TMC2130Stepper::coil_A  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ coil_A() [2/2]
      
        
          | void TMC2130Stepper::coil_A  | 
          ( | 
          int16_t  | 
          B | ) | 
           | 
        
      
 
 
◆ coil_B() [1/2]
      
        
          | int16_t TMC2130Stepper::coil_B  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ coil_B() [2/2]
      
        
          | void TMC2130Stepper::coil_B  | 
          ( | 
          int16_t  | 
          B | ) | 
           | 
        
      
 
 
◆ COOLCONF() [1/2]
      
        
          | uint32_t TMC2130Stepper::COOLCONF  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ COOLCONF() [2/2]
      
        
          | void TMC2130Stepper::COOLCONF  | 
          ( | 
          uint32_t  | 
          value | ) | 
           | 
        
      
 
 
◆ cs_actual()
      
        
          | uint8_t TMC2130Stepper::cs_actual  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ dc_sg() [1/2]
      
        
          | uint8_t TMC2130Stepper::dc_sg  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ dc_sg() [2/2]
      
        
          | void TMC2130Stepper::dc_sg  | 
          ( | 
          uint8_t  | 
          input | ) | 
           | 
        
      
 
 
◆ dc_time() [1/2]
      
        
          | uint16_t TMC2130Stepper::dc_time  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ dc_time() [2/2]
      
        
          | void TMC2130Stepper::dc_time  | 
          ( | 
          uint16_t  | 
          input | ) | 
           | 
        
      
 
 
◆ DCCTRL() [1/2]
      
        
          | uint32_t TMC2130Stepper::DCCTRL  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ DCCTRL() [2/2]
      
        
          | void TMC2130Stepper::DCCTRL  | 
          ( | 
          uint32_t  | 
          input | ) | 
           | 
        
      
 
 
◆ dcen_cfg4()
      
        
          | bool TMC2130Stepper::dcen_cfg4  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ dcin_cfg5()
      
        
          | bool TMC2130Stepper::dcin_cfg5  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ dco()
      
        
          | bool TMC2130Stepper::dco  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ dedge() [1/2]
      
        
          | bool TMC2130Stepper::dedge  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ dedge() [2/2]
      
        
          | void TMC2130Stepper::dedge  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ defaults()
      
        
          | void TMC2130Stepper::defaults  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag0_error() [1/2]
      
        
          | bool TMC2130Stepper::diag0_error  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag0_error() [2/2]
      
        
          | void TMC2130Stepper::diag0_error  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diag0_int_pushpull() [1/2]
      
        
          | bool TMC2130Stepper::diag0_int_pushpull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag0_int_pushpull() [2/2]
      
        
          | void TMC2130Stepper::diag0_int_pushpull  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diag0_otpw() [1/2]
      
        
          | bool TMC2130Stepper::diag0_otpw  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag0_otpw() [2/2]
      
        
          | void TMC2130Stepper::diag0_otpw  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diag0_stall() [1/2]
      
        
          | bool TMC2130Stepper::diag0_stall  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag0_stall() [2/2]
      
        
          | void TMC2130Stepper::diag0_stall  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diag1_index() [1/2]
      
        
          | bool TMC2130Stepper::diag1_index  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag1_index() [2/2]
      
        
          | void TMC2130Stepper::diag1_index  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diag1_onstate() [1/2]
      
        
          | bool TMC2130Stepper::diag1_onstate  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag1_onstate() [2/2]
      
        
          | void TMC2130Stepper::diag1_onstate  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diag1_pushpull() [1/2]
      
        
          | bool TMC2130Stepper::diag1_pushpull  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag1_pushpull() [2/2]
      
        
          | void TMC2130Stepper::diag1_pushpull  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diag1_stall() [1/2]
      
        
          | bool TMC2130Stepper::diag1_stall  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag1_stall() [2/2]
      
        
          | void TMC2130Stepper::diag1_stall  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diag1_steps_skipped() [1/2]
      
        
          | bool TMC2130Stepper::diag1_steps_skipped  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diag1_steps_skipped() [2/2]
      
        
          | void TMC2130Stepper::diag1_steps_skipped  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ dir()
      
        
          | bool TMC2130Stepper::dir  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ direct_mode() [1/2]
      
        
          | bool TMC2130Stepper::direct_mode  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ direct_mode() [2/2]
      
        
          | void TMC2130Stepper::direct_mode  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ disfdcc() [1/2]
      
        
          | bool TMC2130Stepper::disfdcc  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ disfdcc() [2/2]
      
        
          | void TMC2130Stepper::disfdcc  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ diss2g() [1/2]
      
        
          | bool TMC2130Stepper::diss2g  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ diss2g() [2/2]
      
        
          | void TMC2130Stepper::diss2g  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ drv_enn_cfg6()
      
        
          | bool TMC2130Stepper::drv_enn_cfg6  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ DRV_STATUS()
  
  
      
        
          | uint32_t TMC2130Stepper::DRV_STATUS  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ en_pwm_mode() [1/2]
      
        
          | bool TMC2130Stepper::en_pwm_mode  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ en_pwm_mode() [2/2]
      
        
          | void TMC2130Stepper::en_pwm_mode  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ enc_commutation() [1/2]
      
        
          | bool TMC2130Stepper::enc_commutation  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ enc_commutation() [2/2]
      
        
          | void TMC2130Stepper::enc_commutation  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ ENCM_CTRL() [1/2]
      
        
          | uint8_t TMC2130Stepper::ENCM_CTRL  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ENCM_CTRL() [2/2]
      
        
          | void TMC2130Stepper::ENCM_CTRL  | 
          ( | 
          uint8_t  | 
          input | ) | 
           | 
        
      
 
 
◆ freewheel() [1/2]
      
        
          | uint8_t TMC2130Stepper::freewheel  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ freewheel() [2/2]
      
        
          | void TMC2130Stepper::freewheel  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ fsactive()
      
        
          | bool TMC2130Stepper::fsactive  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GCONF() [1/2]
      
        
          | uint32_t TMC2130Stepper::GCONF  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GCONF() [2/2]
      
        
          | void TMC2130Stepper::GCONF  | 
          ( | 
          uint32_t  | 
          value | ) | 
           | 
        
      
 
 
◆ hend() [1/2]
  
  
      
        
          | uint8_t TMC2130Stepper::hend  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ hend() [2/2]
  
  
      
        
          | void TMC2130Stepper::hend  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ hstrt() [1/2]
  
  
      
        
          | uint8_t TMC2130Stepper::hstrt  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ hstrt() [2/2]
  
  
      
        
          | void TMC2130Stepper::hstrt  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ I_scale_analog() [1/2]
      
        
          | bool TMC2130Stepper::I_scale_analog  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ I_scale_analog() [2/2]
      
        
          | void TMC2130Stepper::I_scale_analog  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ INIT_REGISTER() [1/10]
  
  
      
        
          | TMC2130Stepper::INIT_REGISTER  | 
          ( | 
          CHOPCONF  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ INIT_REGISTER() [2/10]
  
  
      
        
          | TMC2130Stepper::INIT_REGISTER  | 
          ( | 
          COOLCONF  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ INIT_REGISTER() [3/10]
  
  
      
        
          | TMC2130Stepper::INIT_REGISTER  | 
          ( | 
          DCCTRL  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ INIT_REGISTER() [4/10]
◆ INIT_REGISTER() [5/10]
  
  
      
        
          | TMC2130Stepper::INIT_REGISTER  | 
          ( | 
          GCONF  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ INIT_REGISTER() [6/10]
  
  
      
        
          | TMC2130Stepper::INIT_REGISTER  | 
          ( | 
          PWMCONF  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ INIT_REGISTER() [7/10]
◆ INIT_REGISTER() [8/10]
  
  
      
        
          | TMC2130Stepper::INIT_REGISTER  | 
          ( | 
          THIGH  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ INIT_REGISTER() [9/10]
  
  
      
        
          | TMC2130Stepper::INIT_REGISTER  | 
          ( | 
          VDCMIN  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ INIT_REGISTER() [10/10]
  
  
      
        
          | TMC2130Stepper::INIT_REGISTER  | 
          ( | 
          XDIRECT  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ internal_Rsense() [1/2]
      
        
          | bool TMC2130Stepper::internal_Rsense  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ internal_Rsense() [2/2]
      
        
          | void TMC2130Stepper::internal_Rsense  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ intpol() [1/2]
      
        
          | bool TMC2130Stepper::intpol  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ intpol() [2/2]
      
        
          | void TMC2130Stepper::intpol  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ inv() [1/2]
      
        
          | bool TMC2130Stepper::inv  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ inv() [2/2]
      
        
          | void TMC2130Stepper::inv  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ IOIN()
      
        
          | uint32_t TMC2130Stepper::IOIN  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isEnabled()
      
        
          | bool TMC2130Stepper::isEnabled  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ LOST_STEPS()
      
        
          | uint32_t TMC2130Stepper::LOST_STEPS  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ maxspeed() [1/2]
      
        
          | bool TMC2130Stepper::maxspeed  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ maxspeed() [2/2]
      
        
          | void TMC2130Stepper::maxspeed  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ mres() [1/2]
  
  
      
        
          | uint8_t TMC2130Stepper::mres  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ mres() [2/2]
  
  
      
        
          | void TMC2130Stepper::mres  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ ola()
      
        
          | bool TMC2130Stepper::ola  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ olb()
      
        
          | bool TMC2130Stepper::olb  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ot()
      
        
          | bool TMC2130Stepper::ot  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ otpw()
      
        
          | bool TMC2130Stepper::otpw  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ push()
      
        
          | void TMC2130Stepper::push  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ pwm_ampl() [1/2]
      
        
          | uint8_t TMC2130Stepper::pwm_ampl  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ pwm_ampl() [2/2]
      
        
          | void TMC2130Stepper::pwm_ampl  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ pwm_autoscale() [1/2]
      
        
          | bool TMC2130Stepper::pwm_autoscale  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ pwm_autoscale() [2/2]
      
        
          | void TMC2130Stepper::pwm_autoscale  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ pwm_freq() [1/2]
      
        
          | uint8_t TMC2130Stepper::pwm_freq  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ pwm_freq() [2/2]
      
        
          | void TMC2130Stepper::pwm_freq  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ pwm_grad() [1/2]
      
        
          | uint8_t TMC2130Stepper::pwm_grad  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ pwm_grad() [2/2]
      
        
          | void TMC2130Stepper::pwm_grad  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ PWM_SCALE()
      
        
          | uint8_t TMC2130Stepper::PWM_SCALE  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ pwm_symmetric() [1/2]
      
        
          | bool TMC2130Stepper::pwm_symmetric  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ pwm_symmetric() [2/2]
      
        
          | void TMC2130Stepper::pwm_symmetric  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ PWMCONF() [1/2]
      
        
          | uint32_t TMC2130Stepper::PWMCONF  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ PWMCONF() [2/2]
      
        
          | void TMC2130Stepper::PWMCONF  | 
          ( | 
          uint32_t  | 
          value | ) | 
           | 
        
      
 
 
◆ read()
  
  
      
        
          | uint32_t TMC2130Stepper::read  | 
          ( | 
          uint8_t  | 
          addressByte | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ rndtf() [1/2]
      
        
          | bool TMC2130Stepper::rndtf  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ rndtf() [2/2]
      
        
          | void TMC2130Stepper::rndtf  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ s2ga()
      
        
          | bool TMC2130Stepper::s2ga  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ s2gb()
      
        
          | bool TMC2130Stepper::s2gb  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ sedn() [1/2]
      
        
          | uint8_t TMC2130Stepper::sedn  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ sedn() [2/2]
      
        
          | void TMC2130Stepper::sedn  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ seimin() [1/2]
      
        
          | bool TMC2130Stepper::seimin  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ seimin() [2/2]
      
        
          | void TMC2130Stepper::seimin  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ semax() [1/2]
      
        
          | uint8_t TMC2130Stepper::semax  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ semax() [2/2]
      
        
          | void TMC2130Stepper::semax  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ semin() [1/2]
      
        
          | uint8_t TMC2130Stepper::semin  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ semin() [2/2]
      
        
          | void TMC2130Stepper::semin  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ setSPISpeed()
      
        
          | void TMC2130Stepper::setSPISpeed  | 
          ( | 
          uint32_t  | 
          speed | ) | 
           | 
        
      
 
 
◆ seup() [1/2]
      
        
          | uint8_t TMC2130Stepper::seup  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ seup() [2/2]
      
        
          | void TMC2130Stepper::seup  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ sfilt() [1/2]
      
        
          | bool TMC2130Stepper::sfilt  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ sfilt() [2/2]
      
        
          | void TMC2130Stepper::sfilt  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ sg_current_decrease() [1/2]
      
        
          | uint8_t TMC2130Stepper::sg_current_decrease  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ sg_current_decrease() [2/2]
      
        
          | void TMC2130Stepper::sg_current_decrease  | 
          ( | 
          uint8_t  | 
          value | ) | 
           | 
        
      
 
 
◆ sg_result()
      
        
          | uint16_t TMC2130Stepper::sg_result  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ sgt() [1/2]
      
        
          | int8_t TMC2130Stepper::sgt  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ sgt() [2/2]
      
        
          | void TMC2130Stepper::sgt  | 
          ( | 
          int8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ shaft() [1/2]
      
        
          | bool TMC2130Stepper::shaft  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ shaft() [2/2]
      
        
          | void TMC2130Stepper::shaft  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ small_hysteresis() [1/2]
      
        
          | bool TMC2130Stepper::small_hysteresis  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ small_hysteresis() [2/2]
      
        
          | void TMC2130Stepper::small_hysteresis  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ stallguard()
      
        
          | bool TMC2130Stepper::stallguard  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ step()
      
        
          | bool TMC2130Stepper::step  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ stop_enable() [1/2]
      
        
          | bool TMC2130Stepper::stop_enable  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ stop_enable() [2/2]
      
        
          | void TMC2130Stepper::stop_enable  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ stst()
      
        
          | bool TMC2130Stepper::stst  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ switchCSpin()
      
        
          | void TMC2130Stepper::switchCSpin  | 
          ( | 
          bool  | 
          state | ) | 
           | 
        
      
 
 
◆ sync() [1/2]
      
        
          | uint8_t TMC2130Stepper::sync  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ sync() [2/2]
      
        
          | void TMC2130Stepper::sync  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ tbl() [1/2]
  
  
      
        
          | uint8_t TMC2130Stepper::tbl  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ tbl() [2/2]
  
  
      
        
          | void TMC2130Stepper::tbl  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ TCOOLTHRS() [1/2]
      
        
          | uint32_t TMC2130Stepper::TCOOLTHRS  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ TCOOLTHRS() [2/2]
      
        
          | void TMC2130Stepper::TCOOLTHRS  | 
          ( | 
          uint32_t  | 
          input | ) | 
           | 
        
      
 
 
◆ THIGH() [1/2]
      
        
          | uint32_t TMC2130Stepper::THIGH  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ THIGH() [2/2]
      
        
          | void TMC2130Stepper::THIGH  | 
          ( | 
          uint32_t  | 
          input | ) | 
           | 
        
      
 
 
◆ toff() [1/2]
      
        
          | uint8_t TMC2130Stepper::toff  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ toff() [2/2]
      
        
          | void TMC2130Stepper::toff  | 
          ( | 
          uint8_t  | 
          B | ) | 
           | 
        
      
 
 
◆ VDCMIN() [1/2]
      
        
          | uint32_t TMC2130Stepper::VDCMIN  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ VDCMIN() [2/2]
      
        
          | void TMC2130Stepper::VDCMIN  | 
          ( | 
          uint32_t  | 
          input | ) | 
           | 
        
      
 
 
◆ version()
      
        
          | uint8_t TMC2130Stepper::version  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ vhighchm() [1/2]
      
        
          | bool TMC2130Stepper::vhighchm  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ vhighchm() [2/2]
      
        
          | void TMC2130Stepper::vhighchm  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ vhighfs() [1/2]
      
        
          | bool TMC2130Stepper::vhighfs  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ vhighfs() [2/2]
      
        
          | void TMC2130Stepper::vhighfs  | 
          ( | 
          bool  | 
          B | ) | 
           | 
        
      
 
 
◆ vsense() [1/2]
  
  
      
        
          | bool TMC2130Stepper::vsense  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ vsense() [2/2]
  
  
      
        
          | void TMC2130Stepper::vsense  | 
          ( | 
          bool  | 
          B | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ write()
  
  
      
        
          | void TMC2130Stepper::write  | 
          ( | 
          uint8_t  | 
          addressByte,  | 
         
        
           | 
           | 
          uint32_t  | 
          config  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ XDIRECT() [1/2]
      
        
          | uint32_t TMC2130Stepper::XDIRECT  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ XDIRECT() [2/2]
      
        
          | void TMC2130Stepper::XDIRECT  | 
          ( | 
          uint32_t  | 
          input | ) | 
           | 
        
      
 
 
◆ _pinCS
  
  
      
        
          | const uint16_t TMC2130Stepper::_pinCS | 
         
       
   | 
  
protected   | 
  
 
 
◆ chain_length
  
  
      
        
          | int8_t TMC2130Stepper::chain_length = 0 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ default_RS
  
  
      
        
          | constexpr float TMC2130Stepper::default_RS = 0.11 | 
         
       
   | 
  
staticconstexprprotected   | 
  
 
 
◆ link_index
  
  
      
        
          | int8_t TMC2130Stepper::link_index | 
         
       
   | 
  
protected   | 
  
 
 
◆ spi_speed
  
  
      
        
          | uint32_t TMC2130Stepper::spi_speed = 16000000/8 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ status_response
      
        
          | uint8_t TMC2130Stepper::status_response | 
        
      
 
 
◆ TMC_SW_SPI
The documentation for this class was generated from the following files: