Switch default cross tools from arago to angstrom.
Added and activated option to always load stepper code from file, even if present in EEPROM.
Use this for development when the stepper code changes often.
Cosmetic changes, added comment and changed variable name.
Made PRU_ABS_COORDS unconditional.
Removed conditional code for relative PRUSS implementation.
Fixed obvious error that will manifest itself once the ramps start to differ.
Deceleration should test on ramp_down length instead of ramp_up length.
Cleanup of disabled but removed option.
Angstrom cross compiler is now the default unless overridden by the environment.
FIX forgotten commit: Made PRU_ABS_COORDS unconditional.
Removed conditional code for relative PRUSS implementation.
Fixed normal program exit to wait for stepper completion.
This fixes (also) the problem with very short programs.
Added extra debug info for tracking communication problems.
Keep track of number of characters processed.
Removed use of global variable 'next_target' to parse data.
This is the first step for a look-ahead buffer implementation.
Refactored code to generate lookahead information for move calculations.
Snapshot of personal changes and configuration for development.
Fixed some uncontrollable debug output.
Implemented automatic flush of pending command after timeout on input.
This makes interactive use work possible again.
Fixed typo: G82/83 in debug output instead of M82/83.
Moved all axis name definitions to bebopr.h, next to corresponding enums.
Removed unconditional/development debug message.
Changed home.c api to accept min/max as parameter and removed duplicate code from homing routines.
Bugfix: Flush pending move before executing other commands. This caused out of order execution!