#include "TMC2130Stepper.h" #include "TMC2130Stepper_MACROS.h" // COOLCONF uint32_t TMC2130Stepper::COOLCONF() { return COOLCONF_sr; } void TMC2130Stepper::COOLCONF(uint32_t input) { COOLCONF_sr = input; WRITE_REG(COOLCONF); } void TMC2130Stepper::semin( uint8_t B ) { MOD_REG(COOLCONF, SEMIN); } void TMC2130Stepper::seup( uint8_t B ) { MOD_REG(COOLCONF, SEUP); } void TMC2130Stepper::semax( uint8_t B ) { MOD_REG(COOLCONF, SEMAX); } void TMC2130Stepper::sedn( uint8_t B ) { MOD_REG(COOLCONF, SEDN); } void TMC2130Stepper::seimin( bool B ) { MOD_REG(COOLCONF, SEIMIN); } void TMC2130Stepper::sgt( uint8_t B ) { MOD_REG(COOLCONF, SGT); } void TMC2130Stepper::sfilt( bool B ) { MOD_REG(COOLCONF, SFILT); } uint8_t TMC2130Stepper::semin() { GET_BYTE(COOLCONF, SEMIN); } uint8_t TMC2130Stepper::seup() { GET_BYTE(COOLCONF, SEUP); } uint8_t TMC2130Stepper::semax() { GET_BYTE(COOLCONF, SEMAX); } uint8_t TMC2130Stepper::sedn() { GET_BYTE(COOLCONF, SEDN); } bool TMC2130Stepper::seimin() { GET_BYTE(COOLCONF, SEIMIN); } uint8_t TMC2130Stepper::sgt() { GET_BYTE(COOLCONF, SGT); } bool TMC2130Stepper::sfilt() { GET_BYTE(COOLCONF, SFILT); }