9#define SET_REG(SETTING) PWMCONF_register.SETTING = B; write(PWMCONF_register.address, PWMCONF_register.sr)
10#define GET_REG(SETTING) return PWMCONF_register.SETTING
18 PWMCONF_register.sr = input;
19 write(PWMCONF_register.address, PWMCONF_register.sr);
41 return PWMCONF_register.sr;
44 PWMCONF_register.sr = input;
45 write(PWMCONF_register.address, PWMCONF_register.sr);
69#define GET_REG_2208(SETTING) TMC2208_n::PWMCONF_t r{}; r.sr = PWMCONF(); return r.SETTING
72 return read(PWMCONF_register.address);
75 PWMCONF_register.sr = input;
76 write(PWMCONF_register.address, PWMCONF_register.sr);
100#define GET_REG_2240(SETTING) TMC2240_n::PWMCONF_t r{}; r.sr = PWMCONF(); return r.SETTING
104 PWMCONF_register.sr = input;
105 write(PWMCONF_register.address, PWMCONF_register.sr);
#define GET_REG_2240(SETTING)
#define GET_REG_2208(SETTING)
void pwm_symmetric(bool B)
void write(uint8_t addressByte, uint32_t config)
void pwm_autoscale(bool B)
void freewheel(uint8_t B)
void pwm_autograd(bool B)
void freewheel(uint8_t B)
void pwm_autoscale(bool B)
void write(uint8_t, uint32_t)
void freewheel(uint8_t B)
void pwm_autograd(bool B)
void pwm_autoscale(bool B)
void write(uint8_t addressByte, uint32_t config)
void pwm_autoscale(bool B)
void pwm_autograd(bool B)
bool pwm_meas_sd_enable()
void freewheel(uint8_t B)