Skip to content

twelve-chairs/minipro-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minipro.jpg

MINIPRO-GUI

GUI wrapper for the minipro CLI tool - a free and open TL866 series programmer

Unit Tests Build Ubuntu Build MacOS CodeQL Sonar Quality Gate Status

screenshot.png

Installation

Coming soon as pre-compiled binary releases. For now, please build from source.

Dependencies

MacOS

brew install cmake ninja qt6 minipro

Ubuntu / Debian

Install minipro CLI (required): https://gitlab.com/DavidGriffith/minipro#install-build-dependencies

sudo apt-get install build-essential ninja-build cmake libgl1-mesa-dev qt6-base-dev -y

(If your OS uses Wayland (e.g. Raspberry PI 5), please also install qt6-wayland via apt-get)

Fedora

Install minipro CLI (required): https://gitlab.com/DavidGriffith/minipro#install-build-dependencies

sudo dnf groupinstall "C Development Tools and Libraries"
sudo dnf install ninja-build cmake mesa-libGL-devel qt6-qtbase-devel -y

openSUSE

Install minipro CLI (required): https://gitlab.com/DavidGriffith/minipro#install-build-dependencies

sudo zypper install --type pattern devel_basis
sudo zypper install cmake Mesa-libGL-devel qt6-base-devel -y

Build and run

git clone https://github.com/twelve-chairs/minipro-gui.git
cd minipro-gui
cmake -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B "./cmake-build-minsizerel"
cmake --build ./cmake-build-minsizerel --target minipro-gui -- -j 2
./cmake-build-minsizerel/minipro-gui