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
12
uint32_t
TMC2660Stepper::SGCSCONF
() {
return
SGCSCONF_register.sr; }
13
void
TMC2660Stepper::SGCSCONF
(uint32_t data) {
14
SGCSCONF_register.sr = data;
15
write
(SGCSCONF_register.address, SGCSCONF_register.sr);
16
}
17
18
void
TMC2660Stepper::sfilt
(
bool
B) {
SET_REG
(
sfilt
); }
19
void
TMC2660Stepper::sgt
(uint8_t B) {
SET_REG
(
sgt
); }
20
void
TMC2660Stepper::cs
(uint8_t B) {
SET_REG
(
cs
); }
21
22
bool
TMC2660Stepper::sfilt
() {
GET_REG
(
sfilt
); }
23
uint8_t
TMC2660Stepper::sgt
(){
GET_REG
(
sgt
); }
24
uint8_t
TMC2660Stepper::cs
() {
GET_REG
(
cs
); }
SET_REG
#define SET_REG(SETTING)
Definition
CHOPCONF.cpp:10
GET_REG
#define GET_REG(SETTING)
Definition
CHOPCONF.cpp:9
TMC_MACROS.h
TMCStepper.h
TMC2660Stepper::sfilt
bool sfilt()
Definition
SGCSCONF.cpp:22
TMC2660Stepper::cs
void cs(uint8_t)
Definition
SGCSCONF.cpp:20
TMC2660Stepper::sgt
void sgt(uint8_t)
Definition
SGCSCONF.cpp:19
TMC2660Stepper::write
void write(uint8_t addressByte, uint32_t config)
Definition
TMC2660Stepper.cpp:58
TMC2660Stepper::cs
uint8_t cs()
Definition
SGCSCONF.cpp:24
TMC2660Stepper::sfilt
void sfilt(bool)
Definition
SGCSCONF.cpp:18
TMC2660Stepper::sgt
uint8_t sgt()
Definition
SGCSCONF.cpp:23
TMC2660Stepper::SGCSCONF
uint32_t SGCSCONF()
Definition
SGCSCONF.cpp:12
src
source
SGCSCONF.cpp
Generated by
1.16.1