Commit Graph

10 Commits

Author SHA1 Message Date
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
2890007195 Take interleaved accelerometer and gyro readings, and integrate them into
a single attitude estimation.

A bunch of debug stuff, too.
2011-11-04 12:47:16 +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
9f79b3d82e * Make total stack size available as a symbol
* Implement SWI handler to enable/disable interrupts
* Implement event system to deal with kicking non-interrupt code
2011-06-03 21:22:01 +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
91c1c7e6be More warnings courtesy of -Wextra 2011-05-18 14:47:56 +00:00
4d37c82b12 * Allow COPTIM to be set outside Makefile
* Use -Wall -Werror
* Fix some warnings
2011-05-18 09:55:02 +00:00
b3f0bbf7c9 More hacking:
* initial Wii Motion+ support
* initial timer support
2011-05-15 22:22:50 +00:00
52e1c59a2e Some progress on i2c control. 2011-05-09 13:41:53 +00:00
f5159013b3 Initial checkin. Basic build and runtime environment, prior to first
test on actual hardware.
2011-05-04 00:03:28 +00:00