grbl-LPC-CoreXY/grbl
Sonny Jeon 81505e6a81 New EEPROM restore functions.
- Tweaked the previous EEPROM restore implementation and added new
functionality.

- `$RST=$` restores the `$$` grbl settings back to firmware defaults,
which are set when compiled.

- `$RST=#` restores the `$#` parameters in EEPROM. At times it’s useful
to clear these and start over, rather than manually writing each entry.

-`$RST=*` wipe all of the data in EEPROM that Grbl uses and restores
them to defaults. This includes `$$` settings, `$#` parameters, `$N`
startup lines, and `$i` build info string.

NOTE: This doesn’t write zeros throughout the EEPROM. It only writes
where Grbl looks for data. For a complete wipe, please use the Arduino
IDE’s EEPROM clear example.

- Refactored the restore and wipe functions in settings.c to
accommodate the new commands.
2015-06-20 10:27:24 -06:00
..
cpu_map Rename Grbl to grbl 2015-05-27 14:07:53 +01:00
defaults Another git case-sensitive folder fix. 2015-05-27 08:32:24 -06:00
examples/grblUpload File re-organization. New Makefile. 2015-02-10 19:30:40 -07:00
config.h Updated README 2015-05-26 10:49:37 -06:00
coolant_control.c Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
coolant_control.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
cpu_map.h Moved cpu_map. 2015-05-23 12:43:52 -06:00
defaults.h Added X-Carve defaults. 2015-05-27 08:19:22 -06:00
eeprom.c File re-organization. New Makefile. 2015-02-10 19:30:40 -07:00
eeprom.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
gcode.c Added G61 exact path support. 2015-05-29 21:32:45 -06:00
gcode.h Added G61 exact path support. 2015-05-29 21:32:45 -06:00
grbl.h New EEPROM restore functions. 2015-06-20 10:27:24 -06:00
limits.c Homing and limit updates. Minor bug fixes. 2015-05-23 11:57:30 -06:00
limits.h Homing and limit updates. Minor bug fixes. 2015-05-23 11:57:30 -06:00
main.c New configuration options. 2015-02-23 18:45:26 -07:00
motion_control.c Homing and limit updates. Minor bug fixes. 2015-05-23 11:57:30 -06:00
motion_control.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
nuts_bolts.c Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
nuts_bolts.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
planner.c CoreXY planner bug fix. 2015-05-23 16:40:20 -06:00
planner.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
print.c Homing and limit updates. Minor bug fixes. 2015-05-23 11:57:30 -06:00
print.h Homing and limit updates. Minor bug fixes. 2015-05-23 11:57:30 -06:00
probe.c Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
probe.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
protocol.c New compile options and inverse time bug fix. 2015-03-27 18:13:21 -06:00
protocol.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
report.c Added restore settings defaults command. 2015-06-18 09:23:17 -06:00
report.h Added restore settings defaults command. 2015-06-18 09:23:17 -06:00
serial.c Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
serial.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
settings.c New EEPROM restore functions. 2015-06-20 10:27:24 -06:00
settings.h New EEPROM restore functions. 2015-06-20 10:27:24 -06:00
spindle_control.c Compile-option for inverting spindle enable. 2015-03-27 19:59:34 -06:00
spindle_control.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
stepper.c Critical M0/2/30 fix. Homing updates. 2015-05-17 13:25:36 -06:00
stepper.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
system.c New EEPROM restore functions. 2015-06-20 10:27:24 -06:00
system.h Critical M0/2/30 fix. Homing updates. 2015-05-17 13:25:36 -06:00