It only misses Windows supports.
I'm going to add as a separate Issue/PR as I'm currently working at an easy way to compile it
Compilation on gentoo linux (core i7). following ccache -C and make clean:
time make -j4 gcs:
make clean && time make -j4 gcs:
No issues with the compilation. Now testing the flight modules compilation.
To enable the use of ccache add the following option into the config file in the project root:
I am happy for this to go in now. I think you should squash the two commits before merging though, no point having partial reversion in a branch before it goes into next.
Thanks for your help!