A simple way to build and flash https://github.com/AlessandroAU/ExpressLRS firmware. Project is on-going - use 'develop' branch for most recent stuff. Project is powered by Python, Electron and Tailwind CSS. Check out Wiki for more details and sample snapshots.
- 0.1.5a - windows-only, separated setup and main processes, dynamically loading build targets (needs python 3 and git locally installed)
- 0.1.4 - windows-only, dynamically loading branches, small stylings and bugfixes (needs python 3 and git locally installed)
- 0.1.3a - first windows-only application exported for test (needs python 3 and git locally installed)
- install Python 3 from https://www.python.org/downloads/ NOTE!!! Make sure to select checkbox 'Add Python to PATH'
- install Git for Windows from https://git-scm.com/download/win
- download latest ExpressLRS Configurator archive from Releases page and unzip it locally
- fire up 'ExpressLRS Configurator.exe'
- some basic development skills needed, due to development stage of the app
- you need to install NodeJS (https://nodejs.org/en/) and Python (https://www.python.org/)
- clone project locally
- run 'npm install' from main project directory
- run 'npm start' to start application
- finished up main logic purposes
- cloning ExpressLRS firmware locally
- updating ExpressLRS firmware locally
- building firmware targets
- uploading firmware targets
- better UX - powered by TailwindCSS
- optimizing code (I am neither python nor js dev, so additional support will be highly appreciated)
- better packaging (currently developing win application as a target)