|
@@ -65,8 +65,10 @@ void GcodeSuite::M907() {
|
65
|
65
|
#if ENABLED(DIGIPOT_I2C)
|
66
|
66
|
// this one uses actual amps in floating point
|
67
|
67
|
LOOP_XYZE(i) if (parser.seenval(axis_codes[i])) digipot_i2c_set_current(i, parser.value_float());
|
68
|
|
- // for each additional extruder (named B,C,D,E..., channels 4,5,6,7...)
|
69
|
|
- for (uint8_t i = NUM_AXIS; i < DIGIPOT_I2C_NUM_CHANNELS; i++) if (parser.seenval('B' + i - (NUM_AXIS))) digipot_i2c_set_current(i, parser.value_float());
|
|
68
|
+ // Additional extruders use B,C,D for channels 4,5,6.
|
|
69
|
+ // TODO: Change these parameters because 'E' is used. B<index>?
|
|
70
|
+ for (uint8_t i = E_AXIS + 1; i < DIGIPOT_I2C_NUM_CHANNELS; i++)
|
|
71
|
+ if (parser.seenval('B' + i - (E_AXIS + 1))) digipot_i2c_set_current(i, parser.value_float());
|
70
|
72
|
#endif
|
71
|
73
|
|
72
|
74
|
#if ENABLED(DAC_STEPPER_CURRENT)
|