|
|
1 yıl önce | |
|---|---|---|
| .github | 1 yıl önce | |
| icons | 1 yıl önce | |
| screenshots | 3 yıl önce | |
| src | 1 yıl önce | |
| .gitignore | 1 yıl önce | |
| CHANGELOG.md | 1 yıl önce | |
| README.md | 1 yıl önce | |
| application.fam | 1 yıl önce | |
| icon.png | 1 yıl önce |
Use this template button on the top of the repository. Fill in the data if needed.README.md's upstream url with your repository's url.LICENSE file with your own license.application.fam with your application's information.| Nightly Build | Release Build |
|---|---|
Install ufbt:
pip3 install ufbt
Clone this repository and enter the repository root.
Run ufbt update to update the SDK for your flipper
If you are using custom firmware, You should switch SDK. Here is the example for unleashed firmware:
ufbt update --index-url=https://up.unleashedflip.com/directory.json
If you want to use different release channel, You can run update to that channel too. Here is the example for dev channel (dev, rc, release are supported):
ufbt update --channel=dev
Run ufbt in the repository root:
ufbt
Compiled binary is now available at ./dist/ directory.
[!WARNING] This command will overwrite your
.vscodedirectory and.gitignoreon your root directory. Make sure to backup your changes before running this command.
ufbt vscode_dist to generate Visual Studio Code config.Here are the resources for developing applications for Flipper Zero:
128x64.SceneManager with this project?This template implements SceneManager, A "Scene" based framework for programming flipper zero GUIs.
Here is how you can add/modify scenes in this repository:
./src/scenes/list.h.SCENE_ACTION.
(e.g. If you want to make new scene called Store, You should type SCENE_ACTION(Store))_on_enter, _on_event, _on_exit, _get_view, _alloc, _free accordingly. Refer to ./src/scenes/home/main.c for more info._on_exit and _free. Please make sure those two are independent by checking each other's free'd state)./src/scenes/import.h.