Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
DRV_STATUS.cpp
00001 #include "TMCStepper.h" 00002 #include "TMC_MACROS.h" 00003 00004 #define GET_REG(NS, SETTING) NS::DRV_STATUS_t r{0}; r.sr = DRV_STATUS(); return r.SETTING 00005 /* 00006 uint32_t TMC2130Stepper::DRV_STATUS() { return read(DRV_STATUS_t::address); } 00007 00008 uint16_t TMC2130Stepper::sg_result(){ GET_REG(TMC2130_n, sg_result); } 00009 bool TMC2130Stepper::fsactive() { GET_REG(TMC2130_n, fsactive); } 00010 uint8_t TMC2130Stepper::cs_actual() { GET_REG(TMC2130_n, cs_actual); } 00011 bool TMC2130Stepper::stallguard() { GET_REG(TMC2130_n, stallGuard); } 00012 bool TMC2130Stepper::ot() { GET_REG(TMC2130_n, ot); } 00013 bool TMC2130Stepper::otpw() { GET_REG(TMC2130_n, otpw); } 00014 bool TMC2130Stepper::s2ga() { GET_REG(TMC2130_n, s2ga); } 00015 bool TMC2130Stepper::s2gb() { GET_REG(TMC2130_n, s2gb); } 00016 bool TMC2130Stepper::ola() { GET_REG(TMC2130_n, ola); } 00017 bool TMC2130Stepper::olb() { GET_REG(TMC2130_n, olb); } 00018 bool TMC2130Stepper::stst() { GET_REG(TMC2130_n, stst); } 00019 */ 00020 uint32_t TMC2208Stepper::DRV_STATUS() { 00021 return read(TMC2208_n::DRV_STATUS_t::address); 00022 } 00023 00024 bool TMC2208Stepper::otpw() { GET_REG(TMC2208_n, otpw); } 00025 bool TMC2208Stepper::ot() { GET_REG(TMC2208_n, ot); } 00026 bool TMC2208Stepper::s2ga() { GET_REG(TMC2208_n, s2ga); } 00027 bool TMC2208Stepper::s2gb() { GET_REG(TMC2208_n, s2gb); } 00028 bool TMC2208Stepper::s2vsa() { GET_REG(TMC2208_n, s2vsa); } 00029 bool TMC2208Stepper::s2vsb() { GET_REG(TMC2208_n, s2vsb); } 00030 bool TMC2208Stepper::ola() { GET_REG(TMC2208_n, ola); } 00031 bool TMC2208Stepper::olb() { GET_REG(TMC2208_n, olb); } 00032 bool TMC2208Stepper::t120() { GET_REG(TMC2208_n, t120); } 00033 bool TMC2208Stepper::t143() { GET_REG(TMC2208_n, t143); } 00034 bool TMC2208Stepper::t150() { GET_REG(TMC2208_n, t150); } 00035 bool TMC2208Stepper::t157() { GET_REG(TMC2208_n, t157); } 00036 uint16_t TMC2208Stepper::cs_actual() { GET_REG(TMC2208_n, cs_actual); } 00037 bool TMC2208Stepper::stealth() { GET_REG(TMC2208_n, stealth); } 00038 bool TMC2208Stepper::stst() { GET_REG(TMC2208_n, stst); }
Generated on Wed Jul 13 2022 22:52:51 by
1.7.2