TMCStepper
Library supporting Trinamic Stepper Drivers for Arduino platforms
Loading...
Searching...
No Matches
SGCSCONF.cpp
Go to the documentation of this file.
1
6#include "../TMCStepper.h"
7#include "TMC_MACROS.h"
8
9#define SET_REG(SETTING) SGCSCONF_register.SETTING = B; write(SGCSCONF_register.address, SGCSCONF_register.sr);
10#define GET_REG(SETTING) return SGCSCONF_register.SETTING;
11
12uint32_t TMC2660Stepper::SGCSCONF() { return SGCSCONF_register.sr; }
13void TMC2660Stepper::SGCSCONF(uint32_t data) {
14 SGCSCONF_register.sr = data;
15 write(SGCSCONF_register.address, SGCSCONF_register.sr);
16}
17
19void TMC2660Stepper::sgt(uint8_t B) { SET_REG(sgt); }
20void TMC2660Stepper::cs(uint8_t B) { SET_REG(cs); }
21
#define SET_REG(SETTING)
Definition CHOPCONF.cpp:10
#define GET_REG(SETTING)
Definition CHOPCONF.cpp:9
void cs(uint8_t)
Definition SGCSCONF.cpp:20
void sgt(uint8_t)
Definition SGCSCONF.cpp:19
void write(uint8_t addressByte, uint32_t config)
uint8_t cs()
Definition SGCSCONF.cpp:24
void sfilt(bool)
Definition SGCSCONF.cpp:18
uint8_t sgt()
Definition SGCSCONF.cpp:23
uint32_t SGCSCONF()
Definition SGCSCONF.cpp:12