From 9667d3df5921ab3281200312e64a137f7f767f8f Mon Sep 17 00:00:00 2001 From: antirez Date: Fri, 30 Dec 2022 18:49:33 +0100 Subject: [PATCH] Binary distribution. --- README.md | 14 +++++++++++++- binaries/README.md | 10 ++++++++++ binaries/protoview.fap | Bin 0 -> 15180 bytes 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 binaries/README.md create mode 100644 binaries/protoview.fap diff --git a/README.md b/README.md index f7754f1753b..e7209d7d654 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ Things to investigate: * Weather stations are often too in the 433.92Mhz OOK. * For car keys, try 443.92 OOK650 and 868.35 Mhz in OOK or 2FSK. -# Installing the app on the Flipper +# Installing the app from source * Download the Flipper Zero dev kit and build it: ``` @@ -82,6 +82,18 @@ git clone --recursive https://github.com/flipperdevices/flipperzero-firmware.gi * Connect your Flipper via USB. * Build and install with: `./fbt launch_app APPSRC=protoview`. +# Installing the binary file (no build needed) + +Drop the `protoview.fap` file you can find in the `binaries` folder into the +following Flipper Zero location: + + /ext/apps/Tools + +The `ext` part means that we are in the SD card. So if you don't want +to use the Android (or other) application to upload the file, +you can just take out the SD card, insert it in your computer, +copy the fine into `apps/Tools`, and that's it. + # License The code is released under the BSD license. diff --git a/binaries/README.md b/binaries/README.md new file mode 100644 index 00000000000..58113d77989 --- /dev/null +++ b/binaries/README.md @@ -0,0 +1,10 @@ +This is the binary distribution of the application. If you don't want +to build it from source, just take `protoview.fap` file and drop it into the +following Flipper Zero location: + + /ext/apps/Tools + +The `ext` part means that we are in the SD card. So if you don't want +to use the Android (or other) application to upload the file, +you can just take out the SD card, insert it in your computer, +copy the fine into `apps/Tools`, and that's it. diff --git a/binaries/protoview.fap b/binaries/protoview.fap new file mode 100644 index 0000000000000000000000000000000000000000..9e1f9c7ec4d853401b2e0937634f17ee1af519dd GIT binary patch literal 15180 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 U=>1}On1IJ-p`0_t-A55w9JcK`qY literal 0 HcmV?d00001