Files
README.mdcontroller_pc
Highly configurable GUI client that allow you to access any controls over flight controller
Building and running on Unix platforms
mkdir build cd build cmake .. make
If you use RawWifi connection, you have to run controller_pc as root (using sudo). You can also add the executable to the pcap group using the following method :
sudo groupadd pcap sudo usermod -a -G pcap yourusername sudo chgrp pcap controllerpc sudo chmod 750 controllerpc sudo setcap capnetraw,capnetadmin=eip controllerpc
Building for Win32 target
Using MinGW tool chain is the easiest and thus recommended way.
- Install 32bits MSYS2 : http://msys2.github.io/
- Open MSYS2 terminal (if not automatically opened by installer)
pacman -Sy pacman
pacman -Syu
pacman -S git cmake make wget nasm tar unzip
pacman -S perl ruby python2 mingw-w64-i686-toolchain (accept all packages)
pacman -S mingw-w64-i686-qt5 mingw-w64-i686-qscintilla
- Close terminal, then open "MSYS2 MinGW 32-bit" terminal
git clone https://github.com/dridri/bcflight
cd bcflight/controllerpc
mkdir build && cd build
cmake -DCMAKESYSTEM_NAME="MSYS" ..
make
- Enjoy !