forked from jsfrc/einsy-control
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gcode.h
61 lines (59 loc) · 1.51 KB
/
gcode.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#pragma once
#include "serial.h"
void gcode_on();
void gcode_off();
void gcode_start();
void gcode_stop();
void gcode_halt();
void gcode_run();
void gcode_rpm();
void gcode_dir();
void gcode_accel();
void gcode_decel();
void gcode_ramp_to();
void gcode_ramp_to_nq(); // nq = no queve, takes effect immediatelly
void gcode_do_steps();
void gcode_do_steps_dir();
void gcode_do_steps_to();
void gcode_move_rot();
void gcode_move_rot_to();
void gcode_move_ramp();
void gcode_move_ramp_to();
void gcode_move();
void gcode_move_usteps();
void gcode_home();
void gcode_autohome();
void gcode_print_queue();
void gcode_empty_queue();
void gcode_print_info();
void gcode_pos_usteps();
void gcode_pos();
void gcode_stop_on_stallguard();
void gcode_print_stallguard();
void gcode_wait_for_motor();
void gcode_wait();
void gcode_beep();
void gcode_repeat_queue();
void gcode_set_position();
void gcode_set_position_usteps();
void gcode_set_invert_direction();
void gcode_reset_steps_total();
void gcode_sync_position();
void gcode_stallguard_threshold();
void gcode_current();
void gcode_current_hold();
void gcode_microstepping();
void gcode_set_is_homed();
void gcode_set_is_homing();
void gcode_is_busy();
void gcode_is_homed();
void gcode_is_homing();
void gcode_set_default_ramp_rpm_from();
void gcode_set_default_ramp_rpm_to();
void gcode_set_hold_multiplier();
void gcode_set_is_homed_override();
void gcode_set_is_homing_override();
void gcode_set_coolstep_threshold();
void gcode_set_ignore_stallguard();
void gcode_reset_mcu();
void gcode_test_sg();