gcode_process.c: make special moves non-public.

This adds some 30 bytes program size for whatever reason.
This commit is contained in:
Markus Hitter 2011-02-23 14:59:44 +01:00
parent 1a33cfddf6
commit 5c31bc01c1
2 changed files with 8 additions and 14 deletions

View File

@ -26,37 +26,39 @@ uint8_t next_tool;
/* /*
public functions private functions
this is where we construct a move without a gcode command, useful for gcodes which require multiple moves eg; homing
*/ */
void zero_x(void) { static void zero_x(void) {
TARGET t = startpoint; TARGET t = startpoint;
t.X = 0; t.X = 0;
t.F = SEARCH_FEEDRATE_X; t.F = SEARCH_FEEDRATE_X;
enqueue(&t); enqueue(&t);
} }
void zero_y(void) { static void zero_y(void) {
TARGET t = startpoint; TARGET t = startpoint;
t.Y = 0; t.Y = 0;
t.F = SEARCH_FEEDRATE_Y; t.F = SEARCH_FEEDRATE_Y;
enqueue(&t); enqueue(&t);
} }
void zero_z(void) { static void zero_z(void) {
TARGET t = startpoint; TARGET t = startpoint;
t.Z = 0; t.Z = 0;
t.F = SEARCH_FEEDRATE_Z; t.F = SEARCH_FEEDRATE_Z;
enqueue(&t); enqueue(&t);
} }
void zero_e(void) { static void zero_e(void) {
TARGET t = startpoint; TARGET t = startpoint;
t.E = 0; t.E = 0;
enqueue(&t); enqueue(&t);
} }
void SpecialMoveE(int32_t e, uint32_t f) { static void SpecialMoveE(int32_t e, uint32_t f) {
TARGET t = startpoint; TARGET t = startpoint;
t.E = e; t.E = e;
t.F = f; t.F = f;

View File

@ -8,14 +8,6 @@ extern uint8_t tool;
// the tool to be changed when we get an M6 // the tool to be changed when we get an M6
extern uint8_t next_tool; extern uint8_t next_tool;
void zero_x(void);
void zero_y(void);
void zero_z(void);
void zero_e(void);
// this is where we construct a move without a gcode command, useful for gcodes which require multiple moves eg; homing
void SpecialMoveE(int32_t e, uint32_t f);
// when we have a whole line, feed it to this // when we have a whole line, feed it to this
void process_gcode_command(void); void process_gcode_command(void);