|
HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
|
Public Attributes | |
| uint32_t | x_compare {0} |
| X_COMPARE (0x05) - Position comparison. | |
| uint32_t | short_conf {0} |
| SHORT_CONF (0x09) - Short protection config. | |
| uint32_t | drv_conf {0} |
| DRV_CONF (0x0A) - Driver configuration. | |
| uint16_t | global_scaler {0} |
| GLOBAL_SCALER (0x0B) - Current scaling. | |
| uint32_t | ihold_irun {0} |
| IHOLD_IRUN (0x10) - Current control. | |
| uint8_t | tpowerdown {0} |
| TPOWERDOWN (0x11) - Power down delay. | |
| uint32_t | tpwmthrs {0} |
| TPWMTHRS (0x13) - StealthChop threshold. | |
| uint32_t | tcoolthrs {0} |
| TCOOLTHRS (0x14) - CoolStep threshold. | |
| uint32_t | thigh {0} |
| THIGH (0x15) - High speed threshold. | |
| uint32_t | vstart {0} |
| VSTART (0x23) - Start velocity. | |
| uint32_t | a1 {0} |
| A1 (0x24) - First acceleration. | |
| uint32_t | v1 {0} |
| V1 (0x25) - Transition velocity. | |
| uint32_t | amax {0} |
| AMAX (0x26) - Max acceleration. | |
| uint32_t | vmax {0} |
| VMAX (0x27) - Max velocity. | |
| uint32_t | dmax {0} |
| DMAX (0x28) - Max deceleration. | |
| uint32_t | d1 {0} |
| D1 (0x2A) - First deceleration. | |
| uint32_t | vstop {0} |
| VSTOP (0x2B) - Stop velocity. | |
| uint32_t | tzerowait {0} |
| TZEROWAIT (0x2C) - Zero wait time. | |
| uint32_t | vdcmin {0} |
| VDCMIN (0x33) - DcStep threshold. | |
| uint32_t | enc_const {0} |
| ENC_CONST (0x3A) - Encoder constant. | |
| uint32_t | enc_deviation {0} |
| ENC_DEVIATION (0x3D) - Encoder deviation. | |
| uint32_t | coolconf {0} |
| COOLCONF (0x6D) - CoolStep config. | |
| uint32_t | dcctrl {0} |
| DCCTRL (0x6E) - DcStep config. | |
| uint32_t | pwmconf {0} |
| PWMCONF (0x70) - StealthChop config. | |
| uint32_t | nodeconf {0} |
| NODECONF (0x03) - UART node address config. | |
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::a1 {0} |
A1 (0x24) - First acceleration.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::amax {0} |
AMAX (0x26) - Max acceleration.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::coolconf {0} |
COOLCONF (0x6D) - CoolStep config.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::d1 {0} |
D1 (0x2A) - First deceleration.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::dcctrl {0} |
DCCTRL (0x6E) - DcStep config.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::dmax {0} |
DMAX (0x28) - Max deceleration.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::drv_conf {0} |
DRV_CONF (0x0A) - Driver configuration.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::enc_const {0} |
ENC_CONST (0x3A) - Encoder constant.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::enc_deviation {0} |
ENC_DEVIATION (0x3D) - Encoder deviation.
| uint16_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::global_scaler {0} |
GLOBAL_SCALER (0x0B) - Current scaling.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::ihold_irun {0} |
IHOLD_IRUN (0x10) - Current control.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::nodeconf {0} |
NODECONF (0x03) - UART node address config.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::pwmconf {0} |
PWMCONF (0x70) - StealthChop config.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::short_conf {0} |
SHORT_CONF (0x09) - Short protection config.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::tcoolthrs {0} |
TCOOLTHRS (0x14) - CoolStep threshold.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::thigh {0} |
THIGH (0x15) - High speed threshold.
| uint8_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::tpowerdown {0} |
TPOWERDOWN (0x11) - Power down delay.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::tpwmthrs {0} |
TPWMTHRS (0x13) - StealthChop threshold.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::tzerowait {0} |
TZEROWAIT (0x2C) - Zero wait time.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::v1 {0} |
V1 (0x25) - Transition velocity.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::vdcmin {0} |
VDCMIN (0x33) - DcStep threshold.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::vmax {0} |
VMAX (0x27) - Max velocity.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::vstart {0} |
VSTART (0x23) - Start velocity.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::vstop {0} |
VSTOP (0x2B) - Stop velocity.
| uint32_t tmc51x0::TMC51x0< CommType >::WriteOnlyRegisters::x_compare {0} |
X_COMPARE (0x05) - Position comparison.