use #define for Serial1 (or whatever serial port we end up using)
reorganize settings at top of main .INO
Complete code reorganization to put all user-settable stuff into a single file.
update serial port handling
handle motion direction more gracefully to take into account users who don't have three channels.
Settings back up file.
Convert runSteppersToPos() to work with a variable number of axes. It's vitally important that this function works correctly.
add warning comment.
Modify MATLAB stage goto function to cope with arbitrary numbers of axes.
Fix hideous bugs that caused new runSteppersToPos() code to not work.
Fix speed issues with runSteppersToPos()
Function wasn't sending terminal $ symbol.
Largely working but takes a step each time it receives a serial port command. So if you repeatedly ask to go to the current position, the motor pulses along.
Additional step bug fixed.
Use preprocessor to optionally disable all traces of the LCD display.
preprocessor stuff in settings file.
Backup of settings files.
Fix preprocessor syntax errors.
Convert some ints to bytes
settings change