Commit graph

9 commits

Author SHA1 Message Date
Michael Hope e1e56169b8 Bound the IMU into the rest of the interface and made it send. 2014-02-21 22:46:56 +01:00
Michael Hope e3fb665c8d Changed the servos to be biased around 1.5 ms to handle the new 12 MHz
clock.
2014-02-02 15:02:53 +01:00
Michael Hope c24ca4ea19 Added the missing main().
Fixed a overflow error due to the higher clock.
2014-01-05 19:31:36 +01:00
Michael Hope 93f6b12759 Set the servos based on what is in control. 2014-01-05 16:21:28 +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 2ad3d8da98 Changed Servos from static to an instance to match the other classes. 2013-12-27 20:16:04 +01:00
Michael Hope 5f7428944c Added definitions for the servo limits.
Initialise servos to middle.
Minor rework to the ISR to set the OCRs earlier.
2013-12-26 21:46:37 +01:00
Michael Hope 6786609570 Add the PWM input system.
Switch to zero based to make the ranges easier.
Switch to a lower prescaler to give better fidelity.  Servo output is
now broken.
Send the input message on a timer.
2013-12-21 21:48:45 +01:00
Michael Hope ff22d9982b Reworking the roverif to be more suited to the ATMEGA. 2013-12-17 20:48:07 +01:00