TMCStepper
Library supporting Trinamic Stepper Drivers for Arduino platforms
Loading...
Searching...
No Matches
SHORT_CONF.cpp
Go to the documentation of this file.
1
6
#include "
../TMCStepper.h
"
7
#include "
TMC_MACROS.h
"
8
9
#define SET_REG(SETTING) SHORT_CONF_register.SETTING = B; write(SHORT_CONF_register.address, SHORT_CONF_register.sr)
10
#define GET_REG(SETTING) return SHORT_CONF_register.SETTING
11
12
uint32_t
TMC2160Stepper::SHORT_CONF
() {
return
SHORT_CONF_register.sr; }
13
void
TMC2160Stepper::SHORT_CONF
(uint32_t input) {
14
SHORT_CONF_register.sr = input;
15
write
(SHORT_CONF_register.address, SHORT_CONF_register.sr);
16
}
17
18
void
TMC2160Stepper::s2vs_level
(uint8_t B) {
SET_REG
(
s2vs_level
); }
19
void
TMC2160Stepper::s2g_level
(uint8_t B) {
SET_REG
(
s2g_level
); }
20
void
TMC2160Stepper::shortfilter
(uint8_t B) {
SET_REG
(
shortfilter
); }
21
void
TMC2160Stepper::shortdelay
(
bool
B) {
SET_REG
(
shortdelay
); }
22
uint8_t
TMC2160Stepper::s2vs_level
() {
GET_REG
(
s2vs_level
); }
23
uint8_t
TMC2160Stepper::s2g_level
() {
GET_REG
(
s2g_level
); }
24
uint8_t
TMC2160Stepper::shortfilter
() {
GET_REG
(
shortfilter
); }
25
bool
TMC2160Stepper::shortdelay
() {
GET_REG
(
shortdelay
); }
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
TMC2130Stepper::write
void write(uint8_t addressByte, uint32_t config)
TMC2160Stepper::shortfilter
void shortfilter(uint8_t)
Definition
SHORT_CONF.cpp:20
TMC2160Stepper::s2g_level
void s2g_level(uint8_t)
Definition
SHORT_CONF.cpp:19
TMC2160Stepper::s2vs_level
void s2vs_level(uint8_t)
Definition
SHORT_CONF.cpp:18
TMC2160Stepper::shortdelay
bool shortdelay()
Definition
SHORT_CONF.cpp:25
TMC2160Stepper::s2g_level
uint8_t s2g_level()
Definition
SHORT_CONF.cpp:23
TMC2160Stepper::shortdelay
void shortdelay(bool)
Definition
SHORT_CONF.cpp:21
TMC2160Stepper::shortfilter
uint8_t shortfilter()
Definition
SHORT_CONF.cpp:24
TMC2160Stepper::s2vs_level
uint8_t s2vs_level()
Definition
SHORT_CONF.cpp:22
TMC2160Stepper::SHORT_CONF
uint32_t SHORT_CONF()
Definition
SHORT_CONF.cpp:12
src
source
SHORT_CONF.cpp
Generated by
1.16.1