I think we should pull out the following code into a library (libmatrix?
libdonut?)
- radio in, servo out
- gps code
- DCM code
- navigation code
- utility code to do things like sending telemetry
We'll have to decide what the interface to this library should look like. It
should be able to be
fairly simple.
Then MatrixPilot will mostly be made up of code that configures the library,
the main state
machine, code to control the surfaces based on the rmat and waypoints, and code
to send out
telemetry data.
Then the Helicopter code could either be integrated with MatrixPilot, or could
be built as another
small program that uses the same big library.
Original issue reported on code.google.com by benjie on 20 Apr 2010 at 11:57
Original issue reported on code.google.com by
benjie
on 20 Apr 2010 at 11:57