8 Commits

Author SHA1 Message Date
e8adff93c1 Bye bye Wii Motion Plus, hello MPU6050. Also, increase control loop
to 200Hz, add SD card logging, and a number of other changes.
2014-05-06 21:03:48 +00:00
3f12132231 Lots of development of new features. Radio input, motor output, PID control
loops, boot-time initialisation, option to run without attached UART.

And.. it flies!
2012-08-30 12:42:38 +00:00
62732758a8 Track gyro using a DCM.
This brings in an implementation of some general matrix manipulation routines,
not all of which are used at teh moment.

Output the DCM on the UART at 50Hz for the host to display it usefully.
2011-10-07 23:39:28 +00:00
fda1b2a672 Use events to invoke menu handling on UART receive. We now have a basic
main dispatch loop.
2011-06-04 19:41:12 +00:00
fa84a1b8bb Change API for getch to make it the caller's responsibility to poll for
input, allowing it to do other stuff if it wants to.
2011-06-04 19:28:59 +00:00
f0efc593ea Use interrupts and buffer the UART receive side too. 2011-05-23 21:41:17 +00:00
4eaff797c9 * Use interrupts and buffering for UART TX
* Set up P0.26 as an output, driving the on-board LED
* Toggle the LED while waiting for UART input to demonstrate activity
2011-05-22 10:34:44 +00:00
e1b1b60a53 * Move UART code into its own file
* Set up vectored interrupt controller
* Set up timer interrupt
2011-05-21 22:26:19 +00:00