https://github.com/smkent/f0-apps
Flipper Zero applications
https://github.com/smkent/f0-apps
c flipper-plugin flipper-zero
Last synced: about 1 month ago
JSON representation
Flipper Zero applications
- Host: GitHub
- URL: https://github.com/smkent/f0-apps
- Owner: smkent
- License: gpl-3.0
- Created: 2022-12-28T02:53:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T06:32:03.000Z (2 months ago)
- Last Synced: 2025-03-26T12:11:26.029Z (about 2 months ago)
- Topics: c, flipper-plugin, flipper-zero
- Language: C
- Homepage:
- Size: 104 KB
- Stars: 23
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Applications for Flipper Zero
These are applications for the [Flipper Zero][f0] for me to experiment with
code.# List of Applications
* `images_example`: Example application with images and animations
* `led_rainbow`: Loop the Flipper Zero LED through every color
* `sprite_sandbox`: Experimenting with images/sprites
* `submenu_example`: Example application which uses a menu to select views
* `viewport_example`: Example application which uses a single viewport
* `view_dispatcher_example`: Example application which uses a view dispatcher# Screenshots


# Setup
[Install the latest official firmware][f0-update] on your Flipper Zero device.
Clone the official [Flipper Zero firmware repository][f0-firmware-repo], and
check out the version tag for the currently released firmware version:```shell
git clone https://github.com/flipperdevices/flipperzero-firmware
git checkout 0.74.2 # Use tag for latest official firmware release
```Change to the firmware's `applications_user` subdirectory and clone this
repository:```shell
cd applications_user
git clone https://github.com/smkent/f0-apps
```# Usage
Replace `` in the below commands with the ID of the application you want
to use (see "List of Applications" above).All of these commands should be run in the `flipperzero-firmware` repository
root directory.Compile only:
```shell
./fbt fap_
```Compile, copy to Flipper Zero via USB, and launch app:
```shell
./fbt launch APPSRC=
```Once launched, applications are available on the Flipper Zero within
`Applications` -> `smkent`.Compile and copy all apps to Flipper Zero via USB:
```shell
./fbt faps_deploy
```[f0]: https://flipperzero.one
[f0-update]: http://update.flipperzero.one/
[f0-firmware-repo]: https://github.com/flipperdevices/flipperzero-firmware