22#ifndef spindle_control_h
23#define spindle_control_h
25#define SPINDLE_NO_SYNC false
26#define SPINDLE_FORCE_SYNC true
28#define SPINDLE_STATE_DISABLE 0
29#define SPINDLE_STATE_CW bit(0)
30#define SPINDLE_STATE_CCW bit(1)
42#ifdef VARIABLE_SPINDLE
60 #define spindle_sync(state, rpm) _spindle_sync(state)
64 #define spindle_set_state(state, rpm) _spindle_set_state(state)
void spindle_set_speed(uint8_t pwm_value)
uint8_t spindle_compute_pwm_value(float rpm)
uint8_t spindle_get_state()
#define spindle_set_state(state, rpm)
void _spindle_set_state(uint8_t state)
#define spindle_sync(state, rpm)
void _spindle_sync(uint8_t state)