grbl-LPC-CoreXY/grbl
Sonny Jeon 5eee10845b Pin state reporting of all pins. Flash optimization.
- New pin state realtime reporting feature. Instead of `Lim:000` for
limit state reports, the new feature shows `Pin:000|0|0000`, or
something similar. The `|` delimited fields indicate xyz limits, probe,
and control pin states, where 0 is always not triggered, and 1 is
triggered. Invert masks ARE accounted for.
  Each field may be enabled or disabled via the `$10` status report
setting. The probe and control pin flags are bits 5 and 6, respectively.

- Remove the now deprecated `REPORT_CONTROL_PIN_STATE` option in
config.h

- The old limit pin reports `Lim:000` may be re-enabled by commenting
out `REPORT_ALL_PIN_STATES` in config.h.

- Incremented the version letter (v1.0c) to indicate the change in
reporting style.

- Replaced all bit_true_atomic and bit_false_atomic macros with
function calls. This saved a couple hundred bytes of flash.
2015-11-09 21:54:26 -07:00
..
cpu_map v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
defaults v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
examples/grblUpload File re-organization. New Makefile. 2015-02-10 19:30:40 -07:00
config.h Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
coolant_control.c v1.0 Beta Release. 2015-08-27 21:37:19 -06: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 Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
gcode.h Added G61 exact path support. 2015-05-29 21:32:45 -06:00
grbl.h Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
limits.c Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
limits.h Homing and limit updates. Minor bug fixes. 2015-05-23 11:57:30 -06:00
main.c Minor bug fixes. 2015-09-30 20:53:35 -06:00
motion_control.c Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
motion_control.h Optional line number reporting bug fix. 2015-08-29 16:28:29 -06:00
nuts_bolts.c v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
nuts_bolts.h Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
planner.c v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
planner.h v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
print.c v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
print.h v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
probe.c Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
probe.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
protocol.c Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
protocol.h v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
report.c Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
report.h v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
serial.c Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
serial.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
settings.c v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
settings.h Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
spindle_control.c v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
spindle_control.h Homing alarm upon no switch. Licensing update. 2015-02-15 17:36:08 -07:00
stepper.c Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
stepper.h v1.0 Beta Release. 2015-08-27 21:37:19 -06:00
system.c Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00
system.h Pin state reporting of all pins. Flash optimization. 2015-11-09 21:54:26 -07:00