Skip to content

FlipperZero | Ultimate compile guide, guía definitiva compilar apps en FliperZerro

License

Notifications You must be signed in to change notification settings

miguelgargallo/flipperzero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlipperZero | Ultimate compile guide

es: FlipperZero | Guía de definitiva para compilar apps en FlipperZero

Miguel Gargallo How to deploy Flipper Zero Apps

Disclaimer

es: Descargo de responsabilidad

Use at your own risk. I am not responsible for any damage that may be caused to your device.

es: Úselo bajo su propio riesgo. No soy responsable de ningún daño que pueda causar a su dispositivo.

In this new version:

es: En esta nueva versión:

beta: 3.0.0

Users can now longpress and shortpress with an indicator on the screen.

es: Los usuarios ahora pueden mantener presionado y presionar brevemente con un indicador en la pantalla.

Installation

git clone --recursive https://github.com/DarkFlippers/unleashed-firmware

The go to the folder

es: Luego ve a la carpeta.

cd unleashed-firmware

Execute ./fbt

es: Ejecuta ./fbt.

./fbt

Create the app

Then you will see this log on console log from the log

es: Luego verás este registro en el registro de la consola desde el log.

We put the code inside the folder applications_user/my_first_app.

es: Ponemos el código dentro de la carpeta applications_user/mi_primera_app.

Code

Inside my_first_app we add 2 files:

es: Dentro de mi primera app "button" agregamos 2 archivos:

Compile

Now we can compile the app:

es: Ahora podemos compilar la aplicación:

./fbt fap_dist

Then you will see this log on console log from the log

es: Luego verás este registro en el registro de la consola desde el log.

If you don't see latest it's because latest -> ./unleashed-firmware/build/f7-firmware-D

D:/unleashed-firmware/build/latest/.extapps/my_first_app.fap will need to drag and drop to the qFlipper.

my_first_app on FlipperZero device drag and drop to qFlipper on Windows

Run

Then we go to the FlipperZero device, Applications Examples folder and we will see the app.

es: Luego vamos al dispositivo FlipperZero, a la carpeta de Ejemplos de Aplicaciones y veremos la aplicación.

? my_first_app

initial screen

We click on it and we will see the app running.

es: Hacemos clic en ella y veremos la aplicación en funcionamiento.

Clean and compile

If you want to clean to compile later, you can do it with:

es: Si quieres limpiar para compilar más tarde, puedes hacerlo con:

./fbt -c fap_my_first_app

And then you perform that action:

es: Y luego realizas esa acción:

./fbt fap_dist

Now the file, at Feb 2024, I found it in

dist\f7-D\apps\user\button.fap

Features

On tap, any button it interacts, with this you can create a 🐉 dragon game or an app using this features ✨!

es: En tocar, cualquier botón interactúa, con esto puedes crear un juego de 🐉 dragones o una aplicación que use estas características ✨!

🔄 Go back button screen

🔄 Go back button screen

⏺️ Go center button screen

⏺️ Go center button screen

⬇️ Go down button screen

⬇️ Go down button screen

⬅️ Go left button screen

⬅️ Go left button screen

⬆️ Go up button screen

⬆️ Go up button screen

➡️ Go right button screen

➡️ Go right button screen

Dragon Graphics Motor

Here you have the DRAGON Graphics Engine. The idea behind my developments is to encourage the community to program their apps, either inspired by my code via forks, or because they want to contribute directly to me.

es: Aquí tenéis al DRAGON Graphics Motor. La idea que hay detrás de mis desarrollos es enfatizar a la comunidad a que programen sus apps, a partir de la inspiración de mi codigo, ya sea por forks o bien porque quieran contribuir directamente conmigo.

See the code

License

PYLAR AI CREATIVE ML LICENSE OFFICIAL REFERENCE