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
12uint32_t TMC2660Stepper::SMARTEN() { return SMARTEN_register.sr; }
13void TMC2660Stepper::SMARTEN(uint32_t data) {
14 SMARTEN_register.sr = data;
15 write(SMARTEN_register.address, SMARTEN_register.sr);
16}
17
19void TMC2660Stepper::sedn(uint8_t B) { SET_REG(sedn); }
20void TMC2660Stepper::semax(uint8_t B) { SET_REG(semax); }
21void TMC2660Stepper::seup(uint8_t B) { SET_REG(seup); }
22void TMC2660Stepper::semin(uint8_t B) { SET_REG(semin); }
23
#define SET_REG(SETTING)
Definition CHOPCONF.cpp:10
#define GET_REG(SETTING)
Definition CHOPCONF.cpp:9
void semax(uint8_t B)
Definition SMARTEN.cpp:20
void semin(uint8_t B)
Definition SMARTEN.cpp:22
void sedn(uint8_t B)
Definition SMARTEN.cpp:19
uint8_t seup()
Definition SMARTEN.cpp:27
void write(uint8_t addressByte, uint32_t config)
uint8_t semax()
Definition SMARTEN.cpp:26
bool seimin()
Definition SMARTEN.cpp:24
uint8_t semin()
Definition SMARTEN.cpp:28
uint32_t SMARTEN()
Definition SMARTEN.cpp:12
void seimin(bool B)
Definition SMARTEN.cpp:18
void seup(uint8_t B)
Definition SMARTEN.cpp:21
uint8_t sedn()
Definition SMARTEN.cpp:25