{"id":18969203,"url":"https://github.com/miguelgargallo/flipperzero","last_synced_at":"2025-04-19T15:02:54.830Z","repository":{"id":176945578,"uuid":"659406324","full_name":"miguelgargallo/flipperzero","owner":"miguelgargallo","description":"FlipperZero | Ultimate compile guide, guía definitiva compilar apps en FliperZerro","archived":false,"fork":false,"pushed_at":"2024-02-18T21:39:30.000Z","size":986,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-02-19T21:43:29.251Z","etag":null,"topics":["c","flipperzero","guia","guide","hacker","unleashed"],"latest_commit_sha":null,"homepage":"https://twitter.com/miguelgargallo","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miguelgargallo.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"License.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-06-27T19:07:51.000Z","updated_at":"2024-02-19T21:43:29.252Z","dependencies_parsed_at":null,"dependency_job_id":"c202deab-61e2-44cd-ae82-ea683e35b96c","html_url":"https://github.com/miguelgargallo/flipperzero","commit_stats":null,"previous_names":["miguelgargallo/flipperzero"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgargallo%2Fflipperzero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgargallo%2Fflipperzero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgargallo%2Fflipperzero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgargallo%2Fflipperzero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miguelgargallo","download_url":"https://codeload.github.com/miguelgargallo/flipperzero/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223704703,"owners_count":17188994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","flipperzero","guia","guide","hacker","unleashed"],"created_at":"2024-11-08T14:52:12.157Z","updated_at":"2024-11-08T14:52:12.779Z","avatar_url":"https://github.com/miguelgargallo.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FlipperZero | Ultimate compile guide\n\nes: FlipperZero | Guía de definitiva para compilar apps en FlipperZero\n\n![Miguel Gargallo How to deploy Flipper Zero Apps](https://repository-images.githubusercontent.com/659406324/9c80b562-0837-4187-87c7-74663e6b0d1b)\n\n## Disclaimer\n\nes: Descargo de responsabilidad\n\nUse at your own risk. I am not responsible for any damage that may be caused to your device.\n\nes: Úselo bajo su propio riesgo. No soy responsable de ningún daño que pueda causar a su dispositivo.\n\n## In this new version:\n\nes: En esta nueva versión:\n\n`beta: 3.0.0`\n\nUsers can now longpress and shortpress with an indicator on the screen.\n\nes: Los usuarios ahora pueden mantener presionado y presionar brevemente con un indicador en la pantalla.\n\n- [FlipperZero | Ultimate compile guide](#flipperzero--ultimate-compile-guide)\n  - [Disclaimer](#disclaimer)\n  - [In this new version:](#in-this-new-version)\n    - [Installation](#installation)\n    - [Create the app](#create-the-app)\n    - [Code](#code)\n    - [Compile](#compile)\n    - [Run](#run)\n    - [Clean and compile](#clean-and-compile)\n  - [Features](#features)\n    - [🔄 Go back button screen](#-go-back-button-screen)\n    - [⏺️ Go center button screen](#️-go-center-button-screen)\n    - [⬇️ Go down button screen](#️-go-down-button-screen)\n    - [⬅️ Go left button screen](#️-go-left-button-screen)\n    - [⬆️ Go up button screen](#️-go-up-button-screen)\n    - [➡️ Go right button screen](#️-go-right-button-screen)\n  - [Dragon Graphics Motor](#dragon-graphics-motor)\n  - [License](#license)\n\n### Installation\n\n```powershell\ngit clone --recursive https://github.com/DarkFlippers/unleashed-firmware\n```\n\nThe go to the folder\n\nes: Luego ve a la carpeta.\n\n```bash\ncd unleashed-firmware\n```\n\nExecute `./fbt`\n\nes: Ejecuta `./fbt`.\n\n```powershell\n./fbt\n```\n\n### Create the app\n\nThen you will see this log on console log from the [log](./assets/logs/01.log)\n\nes: Luego verás este registro en el registro de la consola desde el [log](./assets/logs/01.log).\n\nWe put the code inside the folder applications_user/my_first_app.\n\nes: Ponemos el código dentro de la carpeta applications_user/mi_primera_app.\n\n### Code\n\nInside my_first_app we add 2 files:\n\nes: Dentro de mi primera app \"button\" agregamos 2 archivos:\n\n- [button.c](./applications_user/button/button.c)\n- [application.fam](./applications_user/button/application.fam)\n\n### Compile\n\nNow we can compile the app:\n\nes: Ahora podemos compilar la aplicación:\n\n```powershell\n./fbt fap_dist\n```\n\nThen you will see this log on console log from the [log](./assets/logs/02.log)\n\nes: Luego verás este registro en el registro de la consola desde el [log](./assets/logs/02.log).\n\nIf you don't see `latest` it's because `latest -\u003e ./unleashed-firmware/build/f7-firmware-D`\n\n`D:/unleashed-firmware/build/latest/.extapps/my_first_app.fap` will need to drag and drop to the qFlipper.\n\n![my_first_app on FlipperZero device drag and drop to qFlipper on Windows](https://github.com/miguelgargallo/flipperzero/assets/5947268/edeef69d-c199-44b8-95bb-6ec34da50cf8)\n\n### Run\n\nThen we go to the FlipperZero device, Applications `Examples` folder and we will see the app.\n\nes: Luego vamos al dispositivo FlipperZero, a la carpeta de `Ejemplos` de Aplicaciones y veremos la aplicación.\n\n`? my_first_app`\n\n![initial screen](https://github.com/miguelgargallo/flipperzero/assets/5947268/6489b090-f3dc-4e11-8e71-3f15df953508)\n\nWe click on it and we will see the app running.\n\nes: Hacemos clic en ella y veremos la aplicación en funcionamiento.\n\n### Clean and compile\n\nIf you want to clean to compile later, you can do it with:\n\nes: Si quieres limpiar para compilar más tarde, puedes hacerlo con:\n\n```powershell\n./fbt -c fap_my_first_app\n```\n\nAnd then you perform that action:\n\nes: Y luego realizas esa acción:\n\n```powershell\n./fbt fap_dist\n```\n\nNow the file, at Feb 2024, I found it in\n\n`dist\\f7-D\\apps\\user\\button.fap`\n\n## Features\nOn  tap, any button it interacts, with this you can create a 🐉 dragon game or an app using this features ✨!\n\nes: En tocar, cualquier botón interactúa, con esto puedes crear un juego de 🐉 dragones o una aplicación que use estas características ✨!\n\n### 🔄 Go back button screen\n![🔄 Go back button screen](https://github.com/miguelgargallo/flipperzero/assets/5947268/6a770138-e112-4eba-b6e4-42a982d5b88b)\n### ⏺️ Go center button screen\n![⏺️ Go center button screen](https://github.com/miguelgargallo/flipperzero/assets/5947268/16898974-d275-47e3-9e75-3125b525e02d)\n### ⬇️ Go down button screen\n![⬇️ Go down button screen](https://github.com/miguelgargallo/flipperzero/assets/5947268/4d091dc5-1b42-4245-9db6-94e7a31d11d1)\n### ⬅️ Go left button screen\n![⬅️ Go left button screen](https://github.com/miguelgargallo/flipperzero/assets/5947268/7145b41d-be90-472b-a835-daa7bff2cfcd)\n### ⬆️ Go up button screen\n![⬆️ Go up button screen](https://github.com/miguelgargallo/flipperzero/assets/5947268/611605f4-b26f-4715-875e-f5d93e2e0af4)\n### ➡️ Go right button screen\n![➡️ Go right button screen](https://github.com/miguelgargallo/flipperzero/assets/5947268/20ab20f1-7a43-479e-b852-9a8f3636f557)\n\n## Dragon Graphics Motor\n\nHere 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.\n\nes: 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.\n\n[See the code](applications_user/human/human.c)\n\n## License\n\n[PYLAR AI CREATIVE ML LICENSE](License.md)\n[OFFICIAL REFERENCE](https://huggingface.co/spaces/superdatas/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelgargallo%2Fflipperzero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiguelgargallo%2Fflipperzero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelgargallo%2Fflipperzero/lists"}