Open rmackay9 opened 6 years ago
A pull request with those extensions would be most appreciated. It has probably reached the point where board support should be factored out of the code and into an XML file or equivalent. I'm closing this as it is not a real issue and something that could be easily contributed. Looking forward to the PR!
I'm going to use this one as the feature request since it has all the details. Not sure when it will happen since it requires a completely different flash procedure.
ArduPilot is being ported to a growing number of smaller flight-controllers thanks to ChibiOS.
I've created a wiki page that explains the easiest method to get ArduPilot onto these boards (the first time) but it involves using the Betaflight Configurator. It's a fine tool but it would be nice if the Install Firmware screen would allow uploading ArduPilot using dfu. The firmware can also be loaded using dfu-utils and the instructions for that method are here.
I'm not sure of the best way this functionality can be integrated into QGC of course so perhaps it requires some discussion. The core issue is that the boards need to have an ArduPilot compatible bootloader loaded onto them. Somewhere on firmware.ardupilot.org we have both stand-alone bootloaders for the boards but we also have special versions of ArduPilot that included the bootloader (i.e. flight code + bootloader) so either will work.