}
-static void _update_speed() {_set_speed(spindle.speed);}
-
-
static void _deinit_cb() {
spindle.type = spindle.next_type;
spindle.next_type = SPINDLE_TYPE_DISABLED;
default: vfd_spindle_init(); break;
}
- _update_speed();
+ spindle_update_speed();
}
if (spindle.type == SPINDLE_TYPE_PWM) updates[i] = _get_power_update();
else {
updates[i].state = POWER_IGNORE;
- if (changed) _update_speed();
+ if (changed) spindle_update_speed();
}
}
}
// Called from hi-priority stepper interrupt
void spindle_update(power_update_t update) {pwm_update(update);}
+void spindle_update_speed() {_set_speed(spindle.speed);}
// Called from lo-priority stepper interrupt
spindle.speed = spindle.sync_speed.speed;
if (spindle.type == SPINDLE_TYPE_PWM) spindle_update(_get_power_update());
- else _update_speed();
+ else spindle_update_speed();
}
}
void set_tool_reversed(bool reversed) {
if (spindle.reversed == reversed) return;
spindle.reversed = reversed;
- _update_speed();
+ spindle_update_speed();
}
if (spindle.max_rpm != value) {
spindle.max_rpm = value;
spindle.inv_max_rpm = 1 / value;
- _update_speed();
+ spindle_update_speed();
}
}
void set_min_spin(float value) {
if (spindle.min_rpm != value) {
spindle.min_rpm = value;
- _update_speed();
+ spindle_update_speed();
}
}
if (spindle.override != value) {
spindle.override = value;
- _update_speed();
+ spindle_update_speed();
}
}
void set_dynamic_power(bool enable) {
if (spindle.dynamic_power != enable) {
spindle.dynamic_power = enable;
- _update_speed();
+ spindle_update_speed();
}
}
void set_inverse_feed(float iF) {
if (spindle.inv_feed != iF) {
spindle.inv_feed = iF;
- _update_speed();
+ spindle_update_speed();
}
}