commit 5fc5e02c92c41349491ff13ba4b9927df3aee9e5
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 30 Jan 2026 21:23:54 +0100
first commit from example
Diffstat:
3 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
@@ -0,0 +1,2 @@
+v0.1:
+ * first version
diff --git a/application.fam b/application.fam
@@ -0,0 +1,17 @@
+# For details & more options, see documentation/AppManifests.md in firmware repo
+
+App(
+ appid="timed_remote", # Must be unique
+ name="App timed_remote", # Displayed in UI
+ apptype=FlipperAppType.EXTERNAL,
+ entry_point="timed_remote_app",
+ stack_size=2 * 1024,
+ fap_category="Infrared",
+ # Optional values
+ fap_description="Send IR commands after timed duration",
+ fap_version="0.1", # (major, minor)
+ fap_icon="demo_app.png", # 10x10 1-bit PNG
+ # fap_author="A. Damsgaard",
+ # fap_weburl="https://src.adamsgaard.dk/timed-remote",
+ fap_icon_assets="images", # Image assets to compile for this application
+)
diff --git a/timed_remote.c b/timed_remote.c
@@ -0,0 +1,12 @@
+#include <furi.h>
+
+/* generated by fbt from .png files in images folder */
+#include <demo_app_icons.h>
+
+int32_t timed_remote_app(void* p) {
+ UNUSED(p);
+ FURI_LOG_I("TEST", "Hello world");
+ FURI_LOG_I("TEST", "I'm demo_app!");
+
+ return 0;
+}