Commit Graph

972 Commits

Author SHA1 Message Date
Eng1n33r eb625f971f two new games & music player patch 2022-06-21 05:50:34 +03:00
Eng1n33r 79f216ec48 Merge branch 'flipperdevices:dev' into dev 2022-06-20 18:58:48 +03:00
あく 839e52ac32 [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333)
* Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs
* Furi: magic thread catcher validating thread completion; backtrace improver
* Furi: allow furi_thread_get_current_id outside of thread context
* Furi: use IRQ instead of ISR for core primitives
2022-06-20 18:54:48 +04:00
r3df0xx 0a3aabc60d Fix KeeLoq Uknown behavior, patch StarLine same way 2022-06-16 19:58:34 +03:00
Eng1n33r 448c8ad988 Merge fz-dev into dev 2022-06-15 15:54:29 +03:00
Astra 7618c8ba6f Change "cad" to "card" (#1320)
This bugs me too much to just ignore it -_-
2022-06-15 13:20:46 +10:00
Eng1n33r 7ea042b0a4 Merge branch 'flipperdevices:dev' into dev 2022-06-14 06:44:57 +03:00
Skorpionm adffe20bcb SubGhz: bugfix 0.60.0 (#1317)
* SubGhz: fix adding one when renaming a file
* SubGhz: fix wrong folder after unsave
* SubGhz: fix syntax
* Github: update codeowners
* Github: fix path selector in codeowners for docker-compose
* Github: add lib owners

Co-authored-by: あく <alleteam@gmail.com>
2022-06-14 12:06:36 +09:00
r3df0xx 426de26be3 merge latest dev properly 2022-06-14 05:32:03 +03:00
あく b2132b2ec7 Nfc: async pcap worker (#1315)
* Nfc: async pcap worker
* nfc: add pcap save to classic emulation

Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-06-14 11:14:13 +10:00
Eng1n33r f08630849b update unirf remix app & keep custom icons 2022-06-13 23:40:23 +03:00
Eng1n33r c780aedf35 Merge branch 'flipperdevices:dev' into dev 2022-06-13 15:37:48 +03:00
あく cc861dd92b Desktop: poweroff timer and 5 seconds delay and other improvements (#1312)
* Desktop: poweroff timer and 5 seconds delay
* Desktop: cleanup logic in settings application
2022-06-13 12:40:57 +10:00
Nikolay Minaylov 47acf24801 HW LED blink integration (#1310) 2022-06-13 10:08:28 +09:00
r3df0xx 1413f8e34f Came Atomo emulation improvements
+ clean-up a little
2022-06-12 23:33:05 +03:00
Eng1n33r 4b22b122af update UniRF Remix app 2022-06-12 05:42:37 +03:00
r3df0xx 1f4020240b KeeLoq protocol rework. Atomo emulation beta-test.
Fix critical issue with keeloq manufacturer name random change. Now you can emulate any manufacturer system with proper key handling.
Came Atomo parcel counter increasing and emulation. Beta test (need rework signal header and make button counter cycle array for encoder).
2022-06-11 22:53:23 +03:00
Eng1n33r 8ff5a2ac70 Merge branch 'flipperdevices:dev' into dev 2022-06-10 17:39:41 +03:00
gornekich d876f10193 nfc: don't store pcap for mifare classic emulation (#1309) 2022-06-11 00:23:45 +10:00
Kevin Wallace d378ca6fda desktop: prompt to power off on back button long press (#1279)
* desktop: prompt to power off on back button long press
   Implemented by launching Power Settings app, passing "off" as arg to
   directly jump to "power off" scene.
2022-06-10 22:29:25 +09:00
Eng1n33r 38a5a2efd7 Merge branch 'flipperdevices:dev' into dev 2022-06-10 16:00:25 +03:00
David b3186e29e2 Desktop: Secondary favorite app (#1307) 2022-06-10 21:38:16 +09:00
あく e0005d5336 [FL-2534] Correct scene navigation UX in storage app #1308 2022-06-10 19:49:25 +09:00
Nikolay Minaylov 761de00501 Fix CLI storage read (#1305)
* Fix cli storage read
* Github: install with web updater

Co-authored-by: あく <alleteam@gmail.com>
2022-06-10 10:28:05 +09:00
r3df0xx 35d752105f extend receiver temp memory to 99 records 2022-06-10 03:34:42 +03:00
Eng1n33r 84342e1aa8 Merge branch 'flipperdevices:dev' into dev 2022-06-09 18:27:48 +03:00
あく f5ab37ac99 Cli: cleanup gpio commands (#1306)
* Cli: cleanup gpio commands

* Cli: extra gpio message for debug pins
2022-06-10 01:04:36 +10:00
Eng1n33r 6314272a71 Merge branch 'flipperdevices:dev' into dev 2022-06-09 15:03:18 +03:00
あく 936a2f64b2 [FL-2580] FuriHal: add more supported radio stacks (#1301)
* FuriHal: add more supported radio stacks
* Bt: correct ble stack enum value
* Bt: update cli testing commands implementation
* Scripts: always emitting ob data to update manifest; added ob_custradio.data for non-light radio stacks
* Scripts: added stack type whitelist & disclaimer message
* ble: remove scanner
* ble: remove HCI and advances ble stacks support
* bt: correctly close RPC session before bt reinit
* Scripts: update bundler: estimating flash layout & refusing to build dangerous packages; app frame: not adding redundant log handlers
* Docs: additional details on bundling updates; fixed updater error codes
* Docs: wording fixes for OTA.md

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-06-09 18:07:42 +09:00
Samuel Yvon 2bd4efd044 More GPIO control through CLI (#1271)
* Add more options
* Change from one big command to three small commands
  These changes follow from the review. Instead of having to
  rely in GOTOs (which are forbidden :<( ) to ensure cleaning,
  I divided in smaller pieces. Since I had no feedback w.r.t
  the previously existing `gpio_set`, this fits more with the
  current implementation.

  I also tried to interpret "That's not how we do enums" as
  to not include a `enum EnumName` decl. when using typedefs.

  I also distanced the implementation from using LL_GPIO
  in favour of functions provided in `<furi_hal_gpio.h>`
  but there was nothing to get the mode, so I stuck with
  LL_GPIO for mode check.

Co-authored-by: あく <alleteam@gmail.com>
2022-06-09 17:53:26 +09:00
Kevin Wallace 9c9f66a30f nfc: add debug PCAP output, refactor Mifare DESFire following #1095 (#1294)
* nfc: refactor nfc_worker_read_mifare_desfire to use furi_hal_nfc_tx_rx
  Renames furi_hal_nfc_exchange_full to furi_hal_nfc_tx_rx_full, and
  rewrites it to use furi_hal_nfc_tx_rx.  This eliminates the final
  remaining use of furi_hal_nfc_exchange, so remove that.
* nfc: write debug.pcap when debug mode enabled
  Limited to NFC protocols that use furi_hal_nfc_tx_rx to communicate.
* switch to Doxygen style comment

Co-authored-by: Kevin Wallace <git+flipperzero@kevin.wallace.seattle.wa.us>
Co-authored-by: あく <alleteam@gmail.com>
2022-06-09 17:35:34 +09:00
Skorpionm d5df4027d7 SubGhz: fix resetting the set frequency when retuning (#1300) 2022-06-09 16:39:12 +09:00
Nikolay Minaylov cfb1a0d01c Hardware LED blinking (#1303)
* Hardware LED blinking notification messages
* Blink: fix crash on exit, reset blinking on exit
* Lib: remove unused UNUSED

Co-authored-by: あく <alleteam@gmail.com>
2022-06-09 16:33:46 +09:00
Nikolay Minaylov 41cf421234 [FL-2565] Archive: switch to browser worker #1295 2022-06-09 16:09:52 +09:00
Eng1n33r ce8c491291 add spectrum analyzer 2022-06-06 17:20:46 +03:00
Eng1n33r e37eb0eb63 Merge latest changes from fz-dev 2022-06-03 13:44:33 +03:00
Skorpionm 8b54436950 [FL-2564]SubGhz: 0.59.0-rc bugfixes (#1292) 2022-06-03 16:46:25 +09:00
r3df0xx 0f6471057c Update about.c 2022-06-03 02:59:58 +03:00
r3df0xx b6fbeec8b2 Update about.c
fix syntax
2022-06-03 00:43:10 +03:00
r3df0xx 4e383f01b7 Update about.c
Correct text
2022-06-03 00:40:57 +03:00
Eng1n33r d3cdfbf48f Merge latest fz-dev into dev 2022-06-02 18:43:38 +03:00
Eng1n33r f461390729 change about text 2022-06-02 18:40:47 +03:00
SG 40e3df9979 iButton, RFID: rc-59 fixes (#1291)
* iButton: correct rename logic
* LFRFID: remove debug info, correct text
2022-06-02 21:56:03 +09:00
Eng1n33r cf33a0ff33 modify readme, add about pages 2022-06-02 02:15:39 +03:00
Eng1n33r 4c5d43af11 forgot to add some things 2022-06-01 21:51:19 +03:00
Eng1n33r 35ebf0d533 add "universal rf remix" app & icons 2022-06-01 21:40:20 +03:00
Eng1n33r fa7c5f2402 add clock app & clock icon 2022-06-01 21:27:32 +03:00
Eng1n33r b5b2540c88 fix loader 2022-06-01 21:05:04 +03:00
Eng1n33r 532253867e add tetris game & games menu & 2 icons 2022-06-01 20:54:51 +03:00
Eng1n33r 141ee92065 add wav player & music player icon 2022-06-01 19:00:39 +03:00