Karl Zweimüller / Mbed OS TMC2209-Test2

Dependencies:   TMCStepper mRotaryEncoder-os

Revision:
5:7f250f463aa2
Parent:
4:12bfa2c1729f
Child:
6:6ad7bc10ac20
diff -r 12bfa2c1729f -r 7f250f463aa2 TMCStepper/IHOLD_IRUN.cpp
--- a/TMCStepper/IHOLD_IRUN.cpp	Thu Mar 18 20:48:31 2021 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-#include "TMCStepper.h"
-#include "TMC_MACROS.h"
-
-#define SET_REG(SETTING) IHOLD_IRUN_register.SETTING = B; write(IHOLD_IRUN_register.address, IHOLD_IRUN_register.sr);
-#define GET_REG(SETTING) return IHOLD_IRUN_register.SETTING;
-
-// IHOLD_IRUN
-uint32_t TMCStepper::IHOLD_IRUN() { return IHOLD_IRUN_register.sr; }
-void TMCStepper::IHOLD_IRUN(uint32_t input) {
-    IHOLD_IRUN_register.sr = input;
-    write(IHOLD_IRUN_register.address, IHOLD_IRUN_register.sr);
-}
-
-void    TMCStepper::ihold(uint8_t B)        { SET_REG(ihold);       }
-void    TMCStepper::irun(uint8_t B)         { SET_REG(irun);        }
-void    TMCStepper::iholddelay(uint8_t B)   { SET_REG(iholddelay);  }
-
-uint8_t TMCStepper::ihold()                 { GET_REG(ihold);       }
-uint8_t TMCStepper::irun()                  { GET_REG(irun);        }
-uint8_t TMCStepper::iholddelay()            { GET_REG(iholddelay);  }
\ No newline at end of file