Merge pull request #5 from jeremypearson/master

Added parentheses to macros, so that best-practices with C macros are followed, in RDUtil.h.
Added parentheses to macros, so that best-practices
with C macros are followed, in RDUtil.h.
Fixed up confusion in README
Joined two recommendations together regarding the
naming of header files and functions.
Added a recommendation that all header files
should end with an empty line.
Added Motor Driver code
Removed ISR. Removed higher level function.
Merge pull request #8 from QUT-EESS-org/Shaun/New

Shaun/new
Removed Altium Libs
Fixed RDDutyCycle. Was weird and didnt work for values < 10.
Added macros and updated Analoginit, AnalogRead.

Added useful macros for setting the ADC prescaler.
Added setting Vref to external in RDAnalogInit().
Slight format changes to RDAnalogRead().
Added RDAnalogContRead().

New function to enable/disable free running mode of the ADC.
Merge pull request #10 from ShaunKarran/Shaun/New

Shaun/new
Create RDUART.h

Asynchronous UART library
Merge pull request #11 from BadForkTom/master

Add RDUART.h Library
Fixed up UART mixup
Merge pull request #12 from QUT-EESS-org/Jerry/new

Fixed up UART mixup
Some formatting and comment updates
Added ReadToPerc and ReadBattV functions.
Merge pull request #13 from QUT-EESS-org/Shaun/New

Shaun/new
Button drivers