12#if !defined(TMC4671_OVERRIDE_HWCONFS) && defined(TMC4671DRIVER)
17 .name =
"v1.0 AD8417 (1.5mOhm)",
20 .thermistorSettings = {
25 .temperatureEnabled =
false,
27 .currentScaler = 2.5 / (0x7fff * 60.0 * 0.0015),
29 .brakeLimHigh = 52800,
30 .vmScaler = (2.5 / 0x7fff) * ((1.5+71.5)/1.5),
36 .name =
"v1.2 AD8417 (1.5mOhm)",
39 .thermistorSettings = {
40 .thermistor_R2 = 1500,
41 .thermistor_R = 22000,
42 .thermistor_Beta = 4300,
44 .temperatureEnabled =
true,
46 .currentScaler = 2.5 / (0x7fff * 60.0 * 0.0015),
48 .brakeLimHigh = 50900,
49 .vmScaler = (2.5 / 0x7fff) * ((1.5+71.5)/1.5),
55 .name =
"v1.2.2 LEM 10 (80mV/A)",
58 .thermistorSettings = {
59 .thermistor_R2 = 1500,
60 .thermistor_R = 10000,
61 .thermistor_Beta = 4300,
63 .temperatureEnabled =
true,
65 .currentScaler = 2.5 / (0x7fff * 0.08),
67 .brakeLimHigh = 50900,
68 .vmScaler = (2.5 / 0x7fff) * ((1.5+71.5)/1.5),
74 .name =
"v1.3 ACS724 (66mV/A)",
77 .thermistorSettings = {
78 .thermistor_R2 = 1500,
79 .thermistor_R = 10000,
80 .thermistor_Beta = 4300,
82 .temperatureEnabled =
true,
84 .currentScaler = 2.5 / (0x7fff * 0.066),
86 .brakeLimHigh = 50900,
87 .vmScaler = (2.5 / 0x7fff) * ((1.5+71.5)/1.5),
104 .allowFluxDissipationDeactivation = 1
112#ifdef TMC4671_CUSTOM_DEFAULT_HWCONF
const TMC4671HardwareTypeConf conf1_0
const auto tmc4671_hw_configs_array
const TMC4671HardwareTypeConf defaultconf
const TMC4671HardwareTypeConf conf1_2_2
const TMC4671HardwareTypeConf conf1_2
const TMC4671HardwareTypeConf conf1_3
static std::span< const TMC4671HardwareTypeConf > tmc4671_hw_configs