9#define GET_REG(SETTING) CHOPCONF_t r{}; r.sr = CHOPCONF(); return r.SETTING
10#define SET_REG(SETTING) CHOPCONF_register.SETTING = B; write(CHOPCONF_register.address, CHOPCONF_register.sr)
18 CHOPCONF_register.sr = input;
19 write(CHOPCONF_register.address, CHOPCONF_register.sr);
68#define GET_REG_2208(SETTING) TMC2208_n::CHOPCONF_t r{}; r.sr = CHOPCONF(); return r.SETTING
72 CHOPCONF_register.sr = input;
73 write(CHOPCONF_register.address, CHOPCONF_register.sr);
100#define GET_REG_2240(SETTING) TMC2240_n::CHOPCONF_t r{}; r.sr = CHOPCONF(); return r.SETTING
104 CHOPCONF_register.sr = input;
105 write(CHOPCONF_register.address, CHOPCONF_register.sr);
142#define GET_REG_2660(SETTING) return CHOPCONF_register.SETTING;
146 CHOPCONF_register.sr = data;
147 write(CHOPCONF_register.address, CHOPCONF_register.sr);
152 if (B>0) _savedToff = B;
#define GET_REG_2240(SETTING)
#define GET_REG_2208(SETTING)
#define GET_REG_2660(SETTING)
void write(uint8_t addressByte, uint32_t config)
uint32_t read(uint8_t addressByte)
void write(uint8_t, uint32_t)
void write(uint8_t addressByte, uint32_t config)
uint32_t read(uint8_t addressByte)
void write(uint8_t addressByte, uint32_t config)