Added buffer empty event
Moved clock timer stuff into the HAL and made the clock do less work in the ISR
Removed atomic blocks from buffer
Allowed event subscriptions all-of-category events
Moved uart interrupt handling into the HAL
Moved wave module hardware access into the HAL
Added tone module
Inline small functions
Moved non-hardware-specific GPIO functions out of the HAL
Blink example should use built-in arduino LED
Compatibility fixes for macports avr-gcc 4.8
Avrdude conf location moved in 6.x
Make shell work with string handling in avr-gcc 4.8
Slow UART to 9600 during unit tests
Buffer test struct was clobbering memory during setup
Implemented the HAL for the atmega32U4
Wave module now supports reading an incoming signal
Default MCU to atmega32u4 and disable USB for now
Examples support both the 328 and the 32u4
Implemented USB to serial comms for the shell using LUFA on the atmega32U4