Importing drone firmware into STM32CUBEIDE
Not sure if this is the right place to post but for drone firmware such as betaflight or iNav that run off STM32 MCUs like F4xx, how would one go about importing and using the firmware files inside of CUBE IDE so that firmware itself can be changed and other libraries added?
All of the documentation provided is about using the GUI configurator/command line instead dealing with .c and header files directly and unless i'm missing something those .c and header files aren't well too documented either. I've noticed other firmwares like RepRap for 3D printing follow a very similar structure on github. Is there some sort of method to import them into a personal project or generally any tips to look out for?
in iNav's git, under inav/src/main, would all of these files and sub-files be necessary to add into a single project src folder along with inav/src/bl bootloader file to test and use the firmware? What else would be needed?
Github link to iNav: https://github.com/iNavFlight/inav
