TMCStepper
Library supporting Trinamic Stepper Drivers for Arduino platforms
Loading...
Searching...
No Matches
SMARTEN.cpp
Go to the documentation of this file.
1
6
#include "
../TMCStepper.h
"
7
#include "
TMC_MACROS.h
"
8
9
#define SET_REG(SETTING) SMARTEN_register.SETTING = B; write(SMARTEN_register.address, SMARTEN_register.sr)
10
#define GET_REG(SETTING) return SMARTEN_register.SETTING
11
12
uint32_t
TMC2660Stepper::SMARTEN
() {
return
SMARTEN_register.sr; }
13
void
TMC2660Stepper::SMARTEN
(uint32_t data) {
14
SMARTEN_register.sr = data;
15
write
(SMARTEN_register.address, SMARTEN_register.sr);
16
}
17
18
void
TMC2660Stepper::seimin
(
bool
B) {
SET_REG
(
seimin
); }
19
void
TMC2660Stepper::sedn
(uint8_t B) {
SET_REG
(
sedn
); }
20
void
TMC2660Stepper::semax
(uint8_t B) {
SET_REG
(
semax
); }
21
void
TMC2660Stepper::seup
(uint8_t B) {
SET_REG
(
seup
); }
22
void
TMC2660Stepper::semin
(uint8_t B) {
SET_REG
(
semin
); }
23
24
bool
TMC2660Stepper::seimin
() {
GET_REG
(
seimin
); }
25
uint8_t
TMC2660Stepper::sedn
() {
GET_REG
(
sedn
); }
26
uint8_t
TMC2660Stepper::semax
() {
GET_REG
(
semax
); }
27
uint8_t
TMC2660Stepper::seup
() {
GET_REG
(
seup
); }
28
uint8_t
TMC2660Stepper::semin
() {
GET_REG
(
semin
); }
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::semax
void semax(uint8_t B)
Definition
SMARTEN.cpp:20
TMC2660Stepper::semin
void semin(uint8_t B)
Definition
SMARTEN.cpp:22
TMC2660Stepper::sedn
void sedn(uint8_t B)
Definition
SMARTEN.cpp:19
TMC2660Stepper::seup
uint8_t seup()
Definition
SMARTEN.cpp:27
TMC2660Stepper::write
void write(uint8_t addressByte, uint32_t config)
Definition
TMC2660Stepper.cpp:58
TMC2660Stepper::semax
uint8_t semax()
Definition
SMARTEN.cpp:26
TMC2660Stepper::seimin
bool seimin()
Definition
SMARTEN.cpp:24
TMC2660Stepper::semin
uint8_t semin()
Definition
SMARTEN.cpp:28
TMC2660Stepper::SMARTEN
uint32_t SMARTEN()
Definition
SMARTEN.cpp:12
TMC2660Stepper::seimin
void seimin(bool B)
Definition
SMARTEN.cpp:18
TMC2660Stepper::seup
void seup(uint8_t B)
Definition
SMARTEN.cpp:21
TMC2660Stepper::sedn
uint8_t sedn()
Definition
SMARTEN.cpp:25
src
source
SMARTEN.cpp
Generated by
1.16.1