######################################################################### # # # # # # # _____ _ _ _ _ # # | __|_| | |_ ___ ___| |_ ___ ___ # # |__ | | | '_| . | . | _| -_| _| # # |_____|_|_|_,_|___| _|_| |___|_| # # |_| # # # # # # Copyright (C) 2014 Catalin Vasile # # # # Web: http://jeanleflambeur.wordpress.com/ # # e-mail: catalin.vasile@gmail.com # # # # # ######################################################################### This contains the code for the Silkopter UAV controller, ground station, simulator and additional libraries. Folders: qbase - base library with various utilities qdata - filesystem and stream library qinput - gamepad, mouse, touch and keyboard abstraction qmath - math lib q - 3d rendering engine used by the simulator and ground station silkopter/fc - flight controller silkopter/gs - ground station silkopter/rc - remote control silkopter/libs - common code used by the brain, gs and sim projects printing/gimbal - a raspberry pi camera 2 axis gimbal electrical/fc - eagle schematic and board layout for the silkopter fc The q* libraries started initially as a mobile 3d game engine so most of the code is very game-oriented. There are QTCreator projects in each folder and the whole code heavily uses C++11. It should compile with GCC4.7+ and clang3.2+ For licensing, check the LICENSE.txt file.