mirror of
https://github.com/bdring/Grbl_Esp32.git
synced 2025-09-08 21:30:54 +02:00
@@ -106,17 +106,11 @@ void spindle_set_speed(uint32_t pwm_value)
|
|||||||
#ifndef INVERT_SPINDLE_PWM
|
#ifndef INVERT_SPINDLE_PWM
|
||||||
grbl_analogWrite(SPINDLE_PWM_CHANNEL, pwm_value);
|
grbl_analogWrite(SPINDLE_PWM_CHANNEL, pwm_value);
|
||||||
#else
|
#else
|
||||||
if (pwm_value == 0) {
|
grbl_analogWrite(SPINDLE_PWM_CHANNEL, (1<<SPINDLE_PWM_BIT_PRECISION) - pwm_value);
|
||||||
grbl_analogWrite(SPINDLE_PWM_CHANNEL, (1<<SPINDLE_PWM_BIT_PRECISION));
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
grbl_analogWrite(SPINDLE_PWM_CHANNEL, (1<<SPINDLE_PWM_BIT_PRECISION) - pwm_value - 1);
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t spindle_compute_pwm_value(float rpm){
|
uint32_t spindle_compute_pwm_value(float rpm){
|
||||||
|
Reference in New Issue
Block a user