en-usChanges to file Makefile (from [9ca449dd..])
http://mtn.coolfactor.org/viewmtn.py/revision/filechanges/9ca449dd7941ad52e33bdcb5c28b2ba35d54219a/Makefile
Changes to file Makefile (from [9ca449dd..])
http://mtn.coolfactor.org/viewmtn.py/revision/info/9f05a1eb606ea1c0421aa4a0b25b83b4fe4a20c8
Implement CPPM reception. Keep it as an option for now.Implement CPPM reception. Keep it as an option for now.
Recalibrate the radio, as the timings have changed.
And, it seems a couple of channels are now swapped with the new radio. Or
rather, unswapped. So fix the channel map to match.gavan@coolfactor.orgSun, 07 Apr 2013 01:39:36 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/be147b11caac304fda1579ac71017eecc3bb79e0
New radio, new calibration values.New radio, new calibration values.
Oh, and code to make the calibration easier/possible.gavan@coolfactor.orgSun, 07 Apr 2013 00:17:31 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/24d5b9f4dff9135787b198fe1127d9c1e3326b9c
Limit integral windup, some new PID values and linearise thrust.Limit integral windup, some new PID values and linearise thrust.gavan@coolfactor.orgSat, 08 Dec 2012 12:31:17 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/64de686d701acb9539dc52fe0bff299405612ab0
Improve handling of arming, providing LED blink codes if the arming fails.Improve handling of arming, providing LED blink codes if the arming fails.
Also, implement a software watchdog to make sure that the main real-time
modules are actually being run. Provide a panic facility, also giving blink
codes to indicate the panic reason.gavan@coolfactor.orgSat, 22 Sep 2012 12:08:07 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/d0420ebd87c820e33a32b29727989516e15980a8
Let's have an LED driving module so that we can output different patterns forLet's have an LED driving module so that we can output different patterns for
status indications etc.gavan@coolfactor.orgThu, 30 Aug 2012 14:04:33 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/81e4dce274e79dd9187ed4bd182e1d6fc0fdfb37
Lots of development of new features. Radio input, motor output, PID controlLots of development of new features. Radio input, motor output, PID control
loops, boot-time initialisation, option to run without attached UART.
And.. it flies!gavan@coolfactor.orgThu, 30 Aug 2012 12:42:38 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/23a3e9a50b4034343e3bd217d2c225dcaec064dd
Take interleaved accelerometer and gyro readings, and integrate them intoTake interleaved accelerometer and gyro readings, and integrate them into
a single attitude estimation.
A bunch of debug stuff, too.gavan@coolfactor.orgFri, 04 Nov 2011 12:47:16 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/4cc7246c1b6c809c9dc15997798f6deed15b3631
Track gyro using a DCM.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.gavan@coolfactor.orgFri, 07 Oct 2011 23:39:28 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/1dfe3b7eee76f3c8aea3b33932857682ee17701c
Make total stack size available as a symbol* Make total stack size available as a symbol
* Implement SWI handler to enable/disable interrupts
* Implement event system to deal with kicking non-interrupt codegavan@coolfactor.orgFri, 03 Jun 2011 21:22:01 GMT
http://mtn.coolfactor.org/viewmtn.py/revision/info/961b04ddb07ba2b5dd6bccfa66a03e442e40d8f0
Move UART code into its own file* Move UART code into its own file
* Set up vectored interrupt controller
* Set up timer interruptgavan@coolfactor.orgSat, 21 May 2011 22:26:19 GMT