#include <TMCStepper.h>
|
| TMC2209Stepper (Stream *SerialPort, float RS, uint8_t addr) |
|
| TMC2209Stepper (uint16_t, uint16_t, float, uint8_t)=delete |
|
void | push () |
|
uint32_t | IOIN () |
|
bool | enn () |
|
bool | ms1 () |
|
bool | ms2 () |
|
bool | diag () |
|
bool | pdn_uart () |
|
bool | step () |
|
bool | spread_en () |
|
bool | dir () |
|
uint8_t | version () |
|
uint32_t | TCOOLTHRS () |
|
void | TCOOLTHRS (uint32_t input) |
|
void | SGTHRS (uint8_t B) |
|
uint8_t | SGTHRS () |
|
uint16_t | SG_RESULT () |
|
void | COOLCONF (uint16_t B) |
|
uint16_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) |
|
uint8_t | semin () |
|
uint8_t | seup () |
|
uint8_t | semax () |
|
uint8_t | sedn () |
|
bool | seimin () |
|
| TMC2208Stepper (Stream *SerialPort, float RS, uint8_t addr, uint16_t mul_pin1, uint16_t mul_pin2) |
|
| TMC2208Stepper (Stream *SerialPort, float RS) |
|
| TMC2208Stepper (uint16_t, uint16_t, float)=delete |
|
void | defaults () |
|
void | push () |
|
void | begin () |
|
void | beginSerial (uint32_t)=delete |
|
bool | isEnabled () |
|
void | GCONF (uint32_t input) |
|
void | I_scale_analog (bool B) |
|
void | internal_Rsense (bool B) |
|
void | en_spreadCycle (bool B) |
|
void | shaft (bool B) |
|
void | index_otpw (bool B) |
|
void | index_step (bool B) |
|
void | pdn_disable (bool B) |
|
void | mstep_reg_select (bool B) |
|
void | multistep_filt (bool B) |
|
uint32_t | GCONF () |
|
bool | I_scale_analog () |
|
bool | internal_Rsense () |
|
bool | en_spreadCycle () |
|
bool | shaft () |
|
bool | index_otpw () |
|
bool | index_step () |
|
bool | pdn_disable () |
|
bool | mstep_reg_select () |
|
bool | multistep_filt () |
|
uint8_t | IFCNT () |
|
void | SLAVECONF (uint16_t input) |
|
uint16_t | SLAVECONF () |
|
void | senddelay (uint8_t B) |
|
uint8_t | senddelay () |
|
void | OTP_PROG (uint16_t input) |
|
uint32_t | OTP_READ () |
|
uint32_t | IOIN () |
|
bool | enn () |
|
bool | ms1 () |
|
bool | ms2 () |
|
bool | diag () |
|
bool | pdn_uart () |
|
bool | step () |
|
bool | sel_a () |
|
bool | dir () |
|
uint8_t | version () |
|
void | FACTORY_CONF (uint16_t input) |
|
uint16_t | FACTORY_CONF () |
|
void | fclktrim (uint8_t B) |
|
void | ottrim (uint8_t B) |
|
uint8_t | fclktrim () |
|
uint8_t | ottrim () |
|
void | VACTUAL (uint32_t input) |
|
uint32_t | VACTUAL () |
|
void | CHOPCONF (uint32_t input) |
|
void | toff (uint8_t B) |
|
void | hstrt (uint8_t B) |
|
void | hend (uint8_t B) |
|
void | tbl (uint8_t B) |
|
void | vsense (bool B) |
|
void | mres (uint8_t B) |
|
void | intpol (bool B) |
|
void | dedge (bool B) |
|
void | diss2g (bool B) |
|
void | diss2vs (bool B) |
|
uint32_t | CHOPCONF () |
|
uint8_t | toff () |
|
uint8_t | hstrt () |
|
uint8_t | hend () |
|
uint8_t | tbl () |
|
bool | vsense () |
|
uint8_t | mres () |
|
bool | intpol () |
|
bool | dedge () |
|
bool | diss2g () |
|
bool | diss2vs () |
|
uint32_t | DRV_STATUS () |
|
bool | otpw () |
|
bool | ot () |
|
bool | s2ga () |
|
bool | s2gb () |
|
bool | s2vsa () |
|
bool | s2vsb () |
|
bool | ola () |
|
bool | olb () |
|
bool | t120 () |
|
bool | t143 () |
|
bool | t150 () |
|
bool | t157 () |
|
uint16_t | cs_actual () |
|
bool | stealth () |
|
bool | stst () |
|
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 () |
|
int16_t | pwm_scale_auto () |
|
uint32_t | PWM_AUTO () |
|
uint8_t | pwm_ofs_auto () |
|
uint8_t | pwm_grad_auto () |
|
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 1009 of file TMCStepper.h.
◆ TMC2209Stepper() [1/2]
TMC2209Stepper::TMC2209Stepper |
( |
Stream * |
SerialPort, |
|
|
float |
RS, |
|
|
uint8_t |
addr |
|
) |
| |
|
inline |
◆ TMC2209Stepper() [2/2]
TMC2209Stepper::TMC2209Stepper |
( |
uint16_t |
, |
|
|
uint16_t |
, |
|
|
float |
, |
|
|
uint8_t |
|
|
) |
| |
|
delete |
◆ COOLCONF() [1/2]
uint16_t TMC2209Stepper::COOLCONF |
( |
| ) |
|
◆ COOLCONF() [2/2]
void TMC2209Stepper::COOLCONF |
( |
uint16_t |
B | ) |
|
◆ diag()
bool TMC2209Stepper::diag |
( |
| ) |
|
◆ dir()
bool TMC2209Stepper::dir |
( |
| ) |
|
◆ enn()
bool TMC2209Stepper::enn |
( |
| ) |
|
◆ INIT_REGISTER()
◆ IOIN()
uint32_t TMC2209Stepper::IOIN |
( |
| ) |
|
◆ ms1()
bool TMC2209Stepper::ms1 |
( |
| ) |
|
◆ ms2()
bool TMC2209Stepper::ms2 |
( |
| ) |
|
◆ pdn_uart()
bool TMC2209Stepper::pdn_uart |
( |
| ) |
|
◆ push()
void TMC2209Stepper::push |
( |
| ) |
|
◆ sedn() [1/2]
uint8_t TMC2209Stepper::sedn |
( |
| ) |
|
◆ sedn() [2/2]
void TMC2209Stepper::sedn |
( |
uint8_t |
B | ) |
|
◆ seimin() [1/2]
bool TMC2209Stepper::seimin |
( |
| ) |
|
◆ seimin() [2/2]
void TMC2209Stepper::seimin |
( |
bool |
B | ) |
|
◆ semax() [1/2]
uint8_t TMC2209Stepper::semax |
( |
| ) |
|
◆ semax() [2/2]
void TMC2209Stepper::semax |
( |
uint8_t |
B | ) |
|
◆ semin() [1/2]
uint8_t TMC2209Stepper::semin |
( |
| ) |
|
◆ semin() [2/2]
void TMC2209Stepper::semin |
( |
uint8_t |
B | ) |
|
◆ seup() [1/2]
uint8_t TMC2209Stepper::seup |
( |
| ) |
|
◆ seup() [2/2]
void TMC2209Stepper::seup |
( |
uint8_t |
B | ) |
|
◆ SG_RESULT()
uint16_t TMC2209Stepper::SG_RESULT |
( |
| ) |
|
◆ SGTHRS() [1/2]
uint8_t TMC2209Stepper::SGTHRS |
( |
| ) |
|
◆ SGTHRS() [2/2]
void TMC2209Stepper::SGTHRS |
( |
uint8_t |
B | ) |
|
◆ spread_en()
bool TMC2209Stepper::spread_en |
( |
| ) |
|
◆ step()
bool TMC2209Stepper::step |
( |
| ) |
|
◆ TCOOLTHRS() [1/2]
uint32_t TMC2209Stepper::TCOOLTHRS |
( |
| ) |
|
◆ TCOOLTHRS() [2/2]
void TMC2209Stepper::TCOOLTHRS |
( |
uint32_t |
input | ) |
|
◆ version()
uint8_t TMC2209Stepper::version |
( |
| ) |
|
◆ COOLCONF_register
◆ SGTHRS_register
The documentation for this class was generated from the following files: