Ruby is a complete solution (hardware and software) for robust end to end digital radio links, designed specifically for controlling and managing UAVs/drones/planes/cars and other remote vehicles
You can read more about it and get the Ruby FPV system for free here: https://rubyfpv.com/
You can use this C/C++ code however you wish (for example, but not limited to: as is, or by modifying it, or by adding new code, or by removing parts of the code; in public or private projects, in free or commercial products) only if you get a priori written consent from Petru Soroaga (petrusoroaga@yahoo.com) for your specific use and only if this copyright terms are preserved and redistributted along with the code. This code is public for learning and academic purposes.
Also, check the licences folder for additional licences terms.
If you need help building this code, contact Petru Soroaga on this forum: https://www.rcgroups.com/forums/showthread.php?3880253-Ruby-Digital-radio-RC-FPV-system-%28v-7-2-core-SDKs%29
or by sending an email to petrusoroaga@yahoo.com, providing a short explanation of what you are trying to accomplish.
You can create pull requests, if that's what you really want, and I will code review them.