Update gcode.c

home_select defined out of scope. Moved it outside the switch 
so the rest of the switch can see it properly.
This commit is contained in:
Bertus Kruger 2013-03-12 19:08:44 +13:00
parent d376f03bd0
commit 058cf3f13a

View File

@ -271,6 +271,8 @@ uint8_t gc_execute_line(char *line)
// [G4,G10,G28,G30,G92,G92.1]: Perform dwell, set coordinate system data, homing, or set axis offsets. // [G4,G10,G28,G30,G92,G92.1]: Perform dwell, set coordinate system data, homing, or set axis offsets.
// NOTE: These commands are in the same modal group, hence are mutually exclusive. G53 is in this // NOTE: These commands are in the same modal group, hence are mutually exclusive. G53 is in this
// modal group and do not effect these actions. // modal group and do not effect these actions.
uint8_t home_select;
switch (non_modal_action) { switch (non_modal_action) {
case NON_MODAL_DWELL: case NON_MODAL_DWELL:
if (p < 0) { // Time cannot be negative. if (p < 0) { // Time cannot be negative.
@ -328,7 +330,7 @@ uint8_t gc_execute_line(char *line)
} }
// Retreive G28/30 go-home position data (in machine coordinates) from EEPROM // Retreive G28/30 go-home position data (in machine coordinates) from EEPROM
float coord_data[N_AXIS]; float coord_data[N_AXIS];
uint8_t home_select = SETTING_INDEX_G28; home_select = SETTING_INDEX_G28;
if (non_modal_action == NON_MODAL_GO_HOME_1) { home_select = SETTING_INDEX_G30; } if (non_modal_action == NON_MODAL_GO_HOME_1) { home_select = SETTING_INDEX_G30; }
if (!settings_read_coord_data(home_select,coord_data)) { return(STATUS_SETTING_READ_FAIL); } if (!settings_read_coord_data(home_select,coord_data)) { return(STATUS_SETTING_READ_FAIL); }
mc_line(coord_data[X_AXIS], coord_data[Y_AXIS], coord_data[Z_AXIS], settings.default_seek_rate, false); mc_line(coord_data[X_AXIS], coord_data[Y_AXIS], coord_data[Z_AXIS], settings.default_seek_rate, false);