Hello,
For a project I previously bought a SpeedyBee F7 flight controller, and now I would like to run ArduPilot/ArduCopter on it. However, due to hardware limitations and the small flash size (as discussed in related topics), I have not been able to successfully program this flight controller, and it also does not appear in the list of officially supported boards.
My main question is: is there any way to build a smaller, customized firmware specifically for this flight controller by reducing the firmware size? I do not need LUA Scripts, OSD, or most of the large optional features. For my project I only need:
GUIDED mode
Support for basic navigation sensors such as GPS and Optical Flow
Telemetry support for use with a companion computer and a ground control station
That is all. Would such a minimal firmware for a board like the SpeedyBee F7 be technically possible, and if so, what would be the recommended approach?
I would really appreciate any guidance or suggestions you can provide to help me move this project forward. Thank you very much for your time and support.