25 #ifndef SEGMENT_BUFFER_SIZE
26 #define SEGMENT_BUFFER_SIZE 10
void st_parking_restore_buffer()
Restores the step segment buffer to the normal run state after a parking motion.
void st_update_plan_block_parameters()
Called by planner_recalculate() when the executing block is updated by the new plan.
float st_get_realtime_rate()
Called by realtime status reporting if realtime rate reporting is enabled in config.h.
void st_parking_setup_buffer()
Changes the run state of the step segment buffer to execute the special parking motion.
void stepper_init()
Initialize and setup the stepper motor subsystem.
void st_prep_buffer()
Reloads step segment buffer. Called continuously by realtime execution system.
void st_wake_up()
Enable steppers, but cycle does not start unless called by motion control or realtime command...
void st_generate_step_dir_invert_masks()
Generate the step and direction port invert masks.
void st_reset()
Reset the stepper subsystem variables.
void st_go_idle()
Immediately disables steppers.