Commit graph

12 commits

Author SHA1 Message Date
Michael Hope 657e04fdd4 Fixed an overflow where the intermediate is greater than UINT16_MAX. 2014-02-02 15:15:12 +01:00
Michael Hope 493dd1efb0 Changed all timer ticks to milliseconds to make it more readable. 2013-12-30 19:20:56 +01:00
Michael Hope 577c332af1 Add a helper to accuratly round a timer interval.
Switch to a request model for unusual messages.
Add reporting of the long version.
2013-12-28 21:19:24 +01:00
Michael Hope adb805860e Updated everything to the Google style (yay cpplint!).
Deleted the unused code.
2013-12-27 21:35:37 +01:00
Michael Hope ff22d9982b Reworking the roverif to be more suited to the ATMEGA. 2013-12-17 20:48:07 +01:00
Michael Hope b0368f7af0 Added debug routines.
Split the board specific code into a HAL API.
Added a POSIX HAL and hacked everything over to it.
2013-07-04 20:56:38 +02:00
Michael Hope 33d5785e77 Change Timer to a class as it is. 2012-07-28 22:13:29 +12:00
Michael Hope 61f730830c Made the timer names less magic. Added comments. 2012-07-22 19:23:12 +12:00
Michael Hope f0583b4431 Follow up in the main code from the COBS changes. 2012-07-22 19:15:30 +12:00
Michael Hope 353206f268 Added basic PWM capture support and printing. 2012-07-18 21:21:01 +12:00
Michael Hope c2845e9da0 Added a Doxygen file and some basic comments. 2012-07-17 22:23:25 +12:00
Michael Hope bd21963e3b Added timers. 2012-07-17 21:34:42 +12:00