- 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.git
fbt
includes basic development environment configuration for VS Code. 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 VS Code 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 updater_package
./fbt COMPACT=1 DEBUG=0 updater_package
Check 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 updater_package
./fbt.cmd COMPACT=1 DEBUG=0 updater_package
You 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
.