First of all thanks a lot for all the great work you have done on MultiWii. It is really a great piece of software that is well though through. It is pity to see all the other flight controllers that bring no significant difference. And people do go for it.
When I firstly looked into MultiWii it stroke me as an advanced controller that is difficult to configure and use (I would not be here if not the code quality!)
![Smile :)](./images/smilies/icon_e_smile.gif)
So I got hooked up. I have had initial conversations with some people in here already and there seem to be an interest in creating a driver for MW for SoC boards (like Raspberry Pi, RPi Zero, Odroid, BeagleBlack, etc). This way we can extend MultiWii functionality. Obviously this requires the multirotor to carry 2 boards - MW & SoC. So here it is - all done.
This project aims to simplify and extend the functionality of MultiWii by providing set of packages such as mw-mavlink (that makes MultiWii mavlink capable so you can use i.e. QGroundControl), mw-ws (that allows user to monitor and control MultiWii through a web-browser), mw-ps3 (to fly MultiWii using a PS3 controller), mw-cli (to control it from a command line), or mw-config (to configure, compile and flash MultiWii without the use of any additional programmers).
All of this is achieved through the use of a driver (mw-service) that it designed to run on a auxiliary *nix SoC board like Beagleboard, Raspbery Pi, Odroid, etc (the SoC has to be running an *nix OS)
More details https://github.com/rpicopter/mw-config
Update 15 April 2016:
- added web-based configure, compile & flash for MultiWii
- implemented mavlink protocol (see QGroundControl: http://qgroundcontrol.io)
Update 09 Feb 2016:
- flight testing
- *nix C library
- we have now PS3 controller support (https://github.com/rpicopter/mw-ps3)
- Accelerometer, gyroscope and magnetometer live charting
- the WWW is fully functional (iOS, Android, Windows, etc)
Under consideration next:
- GPS waypoint for MavLink
Thanks for you interest,
Gregory