Diff: doc/log/commit_log_v1.0c.txt
- Revision:
- 0:f1834a63f7c1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/log/commit_log_v1.0c.txt Mon Sep 04 12:03:42 2017 +0000 @@ -0,0 +1,67 @@ +---------------- +Date: 2016-03-19 +Author: Sonny Jeon +Subject: No variable spindle and spindle speed fix. + +- Soft limit errors were stuck in a feed hold without notifying the +user why it was in a hold. When resumed, the soft limit error would +kick in. Issue should be fixed to behave as intended to automatically +hold and issue a soft limit alarm once the machine has come to a stop. + + +---------------- +Date: 2016-03-11 +Author: Sonny Jeon +Subject: Soft limit error bug fix. + +- Soft limit errors were stuck in a feed hold without notifying the +user why it was in a hold. When resumed, the soft limit error would +kick in. Issue should be fixed to behave as intended. To automatically +hold and issue a soft limit alarm once the machine has come to a stop. + + +---------------- +Date: 2016-03-04 +Author: Sonny Jeon +Subject: Applied master branch bug fixes. + +- Planner was under-estimating maximum speeds through straight +junctions in certain cases. The calculations have been updated to be +more accurate. + +- Strange sizeof() bug in the most recent releases. Manifested as an +alarm upon a power up even when homing was disabled. Fixed by declaring +sizeof() with struct types, rather than variable names, even though +they were validated to give the same value. + +- Spindle speed zero should disable the spindle. Now fixed. + +- New configuration option for inverting certain limit pins. Handy for +mixed NO and NC switch machines. See config.h for details. + + +---------------- +Date: 2015-11-09 +Author: Sonny Jeon +Subject: 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. +