- Git - Download for Windows, on Linux/Mac install via package manager (
brew,apt, ...)
For development:
- Git
- VSCode
You should clone with
$ git clone --recursive https://github.com/DarkFlippers/unleashed-firmware.gitfbt includes basic development environment configuration for VSCode. Run ./fbt vscode_dist to deploy it. That will copy the initial environment configuration to the .vscode folder. After that, you can use that configuration by starting VSCode and choosing the firmware root folder in the File > Open Folder menu.
Check out documentation/fbt.md for details on building and flashing firmware.
./fbt COMPACT=1 DEBUG=0 launch_app APPSRC=applications_user/yourplugin./fbt COMPACT=1 DEBUG=0 updater_packageCheck dist/ for build outputs.
Use flipper-z-{target}-update-{suffix}.tgz to flash your device.
Check out documentation/fbt.md for details on building and flashing firmware.
./fbt.cmd COMPACT=1 DEBUG=0 updater_packageYou may need to change / to \ in front of fbt command (Only for Windows)!
Check dist/ for build outputs.
Use flipper-z-{target}-update-{suffix}.tgz to flash your device.
If compilation fails, make sure all submodules are all initialized. Either clone with --recursive or use git submodule update --init --recursive.