Permalink
Commits on Sep 6, 2017
  1. Update .gitignore.

    art103 committed Sep 6, 2017
  2. Add pre-built binaries.

    art103 committed Sep 6, 2017
  3. Enable UART comms.

    art103 committed Sep 6, 2017
    By default, come up in UART mode and switch to USB when DTR is set.
  4. Revert config change

    art103 committed Sep 6, 2017
  5. Tidy up alignment.

    art103 committed Sep 6, 2017
    Adjust USB priority.
    Disable stepper idle delay (caused 25ms pause when data lagged).
  6. Separate USB and intermediate buffer sizes.

    art103 committed Sep 6, 2017
    Rework serial driver to use USB buffer as the intermediate ring buffer.
  7. Workaround for door sense logic. The old code seemed correct, but the…

    art103 committed Sep 6, 2017
    … compiled code would not function and always returned 0.
Commits on Sep 3, 2017
  1. Tweak to serial LED timing.

    art103 committed Sep 3, 2017
  2. Optimisation and remote GDB

    art103 committed Sep 3, 2017
Commits on Sep 1, 2017
  1. Fix bug with float overflow (80MHz CPU is too many cycles!)

    art103 committed Sep 1, 2017
    Set the cross hair on when jogging.
    Other timer and comment fixes.
  2. Remove debug code.

    art103 committed Sep 1, 2017
Commits on Aug 31, 2017
  1. Implement EEPROM storage.

    art103 committed Aug 31, 2017
  2. Fix priority of timer ISR (stepper ISR calls sleep).

    art103 committed Aug 31, 2017
    Always clear stepper timer flag in ISR.
  3. Turn optimisation back on.

    art103 committed Aug 31, 2017
  4. Process serial data correctly.

    art103 committed Aug 31, 2017
  5. Initial port to tm4c123g

    art103 committed Aug 31, 2017
Commits on Aug 1, 2017
  1. Improved fix for rare lowering feed/rapid override bug.

    chamnit committed Aug 1, 2017
    [fix] In the previous hot fix, there was still (rarer) potential for
    very small floating point errors incorrectly handle an override
    deceleration and crash Grbl. Re-factored the if-then statement in terms
    of speed changes, rather than distance, to completely eliminate the
    issue.
Commits on Jul 31, 2017
  1. Hot fix for rare lowering feed override bug.

    chamnit committed Jul 31, 2017
    [fix] Squashed a very rare bug when lowering the feedrate (or rapid) override. When in the very strict set of circumstances with acceleration settings, override step size, and current speed, an internal calculation would cause Grbl to crash. The fix was an overlooked equality statement that should have been a less than or equal, not a less than.