A few weeks ago I got started with experimenting with the build myself and followed the instructions on the dev guide to fork the repository and get it to compile on my machine. I built a firmware that had some features I wanted to experiment with for our project, but then I realized it was a development version of the firmware. I was trying to figure out how to just modify the latest stable version of Copter to achieve what I want, but when I got the code for this branch, I realized it didn’t contain a lot of the stuff I was actually working with (AP_Generator files). I found that this stuff is all in AP_Periph.
My question is: What is the difference between the AP_Periph and the Copter stable releases?
Is using the code from AP_Periph stable release kind of equivalent to using the code from Copter stable release?
My goal is just to take the latest stable branch for Copter and get some stuff working that seems to be contained only in AP_Periph. Any advice on how to proceed?