X-Git-Url: http://git.hcoop.net/clinton/Smoothieware.git/blobdiff_plain/8b295726d4614ff967ab9c6ad209e088334265a5..8b260c2c2f391324244eba299ef92e4186813a7b:/src/modules/robot/Stepper.h diff --git a/src/modules/robot/Stepper.h b/src/modules/robot/Stepper.h index 86db3baa..4fb741fa 100644 --- a/src/modules/robot/Stepper.h +++ b/src/modules/robot/Stepper.h @@ -23,32 +23,20 @@ public: void on_block_begin(void *argument); void on_block_end(void *argument); void on_gcode_received(void *argument); - void on_gcode_execute(void *argument); - void on_play(void *argument); - void on_pause(void *argument); void on_halt(void *argument); - uint32_t main_interrupt(uint32_t dummy); - void trapezoid_generator_reset(); - void set_step_events_per_second(float); - void trapezoid_generator_tick(void); - uint32_t stepper_motor_finished_move(uint32_t dummy); - int config_step_timer( int cycles ); + void turn_enable_pins_on(); void turn_enable_pins_off(); - float get_trapezoid_adjusted_rate() const { return trapezoid_adjusted_rate; } const Block *get_current_block() const { return current_block; } private: + void stepper_motor_finished_move(); + Block *current_block; - float trapezoid_adjusted_rate; - StepperMotor *main_stepper; struct { bool enable_pins_status:1; - bool force_speed_update:1; - bool paused:1; - bool halted:1; }; };