TMCStepper
Library supporting Trinamic Stepper Drivers for Arduino platforms
Loading...
Searching...
No Matches
IOIN.cpp
Go to the documentation of this file.
1
6#include "../TMCStepper.h"
7#include "TMC_MACROS.h"
8
9#define GET_REG_NS(NS, SETTING) NS::IOIN_t r{}; r.sr = IOIN(); return r.SETTING
10
11//
12// TMC2130
13//
14#define GET_REG(SETTING) IOIN_t r{}; r.sr = IOIN(); return r.SETTING
15
24
25//
26// TMC2160
27//
28#define GET_REG_2160(SETTING) GET_REG_NS(TMC2160_n, SETTING)
29
38
39//
40// TMC2208
41//
42#define GET_REG_2208(SETTING) GET_REG_NS(TMC2208_n, SETTING)
43
54
55//
56// TMC2209
57//
58#define GET_REG_2209(SETTING) GET_REG_NS(TMC2209_n, SETTING)
59
70
71//
72// TMC2224
73//
74#define GET_REG_2224(SETTING) GET_REG_NS(TMC2224_n, SETTING)
75
86
87//
88// TMC2240
89//
90#define GET_REG_2240(SETTING) GET_REG_NS(TMC2240_n, SETTING)
91
110
111//
112// TMC5130
113//
114#define GET_REG_5130(SETTING) GET_REG_NS(TMC5130_n, SETTING)
115
#define GET_REG_2240(SETTING)
Definition CHOPCONF.cpp:100
#define GET_REG_2208(SETTING)
Definition CHOPCONF.cpp:68
#define GET_REG(SETTING)
Definition CHOPCONF.cpp:9
#define GET_REG_2160(SETTING)
Definition IOIN.cpp:28
#define GET_REG_2224(SETTING)
Definition IOIN.cpp:74
#define GET_REG_2209(SETTING)
Definition IOIN.cpp:58
#define GET_REG_5130(SETTING)
Definition IOIN.cpp:114
bool dcin_cfg5()
Definition IOIN.cpp:20
bool dcen_cfg4()
Definition IOIN.cpp:19
bool dir()
Definition IOIN.cpp:18
bool step()
Definition IOIN.cpp:17
bool dco()
Definition IOIN.cpp:22
bool drv_enn_cfg6()
Definition IOIN.cpp:21
uint8_t version()
Definition IOIN.cpp:23
uint32_t IOIN()
Definition IOIN.cpp:16
uint32_t read(uint8_t addressByte)
bool refr_dir()
Definition IOIN.cpp:32
bool dco_cfg6()
Definition IOIN.cpp:36
uint32_t IOIN()
Definition IOIN.cpp:30
uint8_t version()
Definition IOIN.cpp:37
bool refl_step()
Definition IOIN.cpp:31
bool drv_enn()
Definition IOIN.cpp:35
bool enca_dcin_cfg5()
Definition IOIN.cpp:34
bool encb_dcen_cfg4()
Definition IOIN.cpp:33
uint32_t read(uint8_t)
bool diag()
Definition IOIN.cpp:48
bool sel_a()
Definition IOIN.cpp:51
bool ms2()
Definition IOIN.cpp:47
uint32_t IOIN()
Definition IOIN.cpp:44
bool pdn_uart()
Definition IOIN.cpp:49
bool step()
Definition IOIN.cpp:50
bool enn()
Definition IOIN.cpp:45
bool ms1()
Definition IOIN.cpp:46
bool dir()
Definition IOIN.cpp:52
uint8_t version()
Definition IOIN.cpp:53
bool enn()
Definition IOIN.cpp:61
uint8_t version()
Definition IOIN.cpp:69
bool diag()
Definition IOIN.cpp:64
bool ms1()
Definition IOIN.cpp:62
bool ms2()
Definition IOIN.cpp:63
bool spread_en()
Definition IOIN.cpp:67
bool pdn_uart()
Definition IOIN.cpp:65
bool dir()
Definition IOIN.cpp:68
bool step()
Definition IOIN.cpp:66
uint32_t IOIN()
Definition IOIN.cpp:60
bool enn()
Definition IOIN.cpp:77
bool dir()
Definition IOIN.cpp:84
bool step()
Definition IOIN.cpp:82
bool pdn_uart()
Definition IOIN.cpp:80
bool spread()
Definition IOIN.cpp:81
uint32_t IOIN()
Definition IOIN.cpp:76
bool ms1()
Definition IOIN.cpp:78
bool sel_a()
Definition IOIN.cpp:83
uint8_t version()
Definition IOIN.cpp:85
bool ms2()
Definition IOIN.cpp:79
bool comp_b()
Definition IOIN.cpp:101
bool ext_res_det()
Definition IOIN.cpp:105
bool enca()
Definition IOIN.cpp:96
bool uart_en()
Definition IOIN.cpp:99
uint8_t version()
Definition IOIN.cpp:109
bool encn()
Definition IOIN.cpp:98
uint8_t silicon_rv()
Definition IOIN.cpp:108
bool drv_enn()
Definition IOIN.cpp:97
bool comp_a1_a2()
Definition IOIN.cpp:102
bool output()
Definition IOIN.cpp:104
bool adc_err()
Definition IOIN.cpp:107
bool dir()
Definition IOIN.cpp:94
bool encb()
Definition IOIN.cpp:95
uint32_t read(uint8_t addressByte)
bool step()
Definition IOIN.cpp:93
bool comp_b1_b2()
Definition IOIN.cpp:103
uint32_t IOIN()
Definition IOIN.cpp:92
bool comp_a()
Definition IOIN.cpp:100
bool ext_clk()
Definition IOIN.cpp:106
uint8_t version()
Definition IOIN.cpp:125
bool refl_step()
Definition IOIN.cpp:117
uint32_t IOIN()
Definition IOIN.cpp:116
bool refr_dir()
Definition IOIN.cpp:118
bool drv_enn_cfg6()
Definition IOIN.cpp:121
bool encb_dcen_cfg4()
Definition IOIN.cpp:119
bool enca_dcin_cfg5()
Definition IOIN.cpp:120
bool swcomp_in()
Definition IOIN.cpp:124
bool enc_n_dco()
Definition IOIN.cpp:122
bool sd_mode()
Definition IOIN.cpp:123
static constexpr uint8_t address
static constexpr uint8_t address
static constexpr uint8_t address
static constexpr uint8_t address
static constexpr uint8_t address
static constexpr uint8_t address
static constexpr uint8_t address