Commented out colliding motate code; got printf working again
updated TInyG2.cppproj only
Merge remote-tracking branch 'main/alden' into rob

Conflicts:
	TinyG2/Debug/Makefile
	TinyG2/Debug/makedep.mk
	TinyG2/TinyG2.cppproj
Put system_sam3xa.c back into the CMSIS structure. Fixed Makefile/XCode project.
Cleanup compiling some. Make VERBOSE=2 much more readable.
Merge remote-tracking branch 'main/alden' into rob

Conflicts:
	TinyG2/main.cpp
Got Motate pins back up.
Added changes to the Makefile and .cppproj files to make them play nice nice.
Alden changes to cppproj, controller.cpp and xio.cpp/.h during compile testing
Now supporting symbolic debugging in AS6.1, compiled via Makefile.

I was also able to compile on OS X (with yagarto-4.7.2), and debug the generated TinyG2.elf file using Atmel Studio 6.1.

I added the Reference directory with a Makefile to gather reference code. This currently only contains newlib-1.20, and is used for symbolic debugging only. To download and prepare all of the reference code, just:

cd Reference
make
Complete rewrote the Sam Motate::Port32 code.

Also grabbed other progress updates from Motate project.
Enable (dis-disable) floating-point printf from newlib, where available.
Switch back to JTAG from SWD. (Fickle little beast.)
Move IndicatorLed over to Motate, and blink every second.

Using GetTickCount() to grab the actual system tick value (in milliseconds, currently), and offset from there. (Currently SAM-specific.)

Also use the built-in hardware pin toggle (where available).
Support OPTIMIZATION=s on the make line.

Also configured the cppproj to use that when compiling for "Release."
Making the motor move.
Merge branch 'rob' into alden

Conflicts:
	TinyG2/TinyG2.cppproj
	TinyG2/controller.cpp
	TinyG2/controller.h
	TinyG2/main.cpp
	TinyG2/stepper.cpp
	TinyG2/tinyg2.h
Merge branch 'alden' of github.com:synthetos/g2 into alden

Conflicts:
	TinyG2/TinyG2.cppproj
	TinyG2/controller.cpp
	TinyG2/tinyg2.h
Include Size Info Again.