Commit Graph

1182 Commits

Author SHA1 Message Date
Willy-JL a5ee8673d6 Update apps pt2 2023-03-09 01:51:24 +00:00
Willy-JL e4998bf330 Update apps pt1 2023-03-09 01:15:14 +00:00
Willy-JL 9968b2ff0f Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-09 00:22:52 +00:00
Willy-JL faa95641fa Fix playlist icons include 2023-03-08 23:55:42 +00:00
Willy-JL b7ab552519 Update UL apps 2023-03-08 23:39:52 +00:00
MX 7a413f390d NFC Magic fix - reinit nfc at start 2023-03-09 02:18:51 +03:00
Willy-JL f53b962722 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-08 22:16:39 +00:00
MX 3b2d0486a0 Update SWD Probe
https://github.com/g3gg0/flipper-swd_probe
2023-03-09 00:00:24 +03:00
MX 5d9174ac9d Merge branch 'fz-dev' into dev 2023-03-08 22:52:11 +03:00
Eric Betts 5be15152eb PicoPass: auth cleanup (#2470)
* remove redundant auth methods
* Move picopass keys to new file
* CTF key
* Format sources
* PicoPass: add pragma once to picopass_keys.h

Co-authored-by: あく <alleteam@gmail.com>
2023-03-08 20:46:30 +09:00
MX ab91dc1882 External module 5v power issues fixes 2023-03-08 01:09:17 +03:00
MX cad2f2a065 Merge branch 'fz-dev' into dev 2023-03-08 00:46:38 +03:00
MX 086be92f69 SubGHz playlist - rewind (skip or play previous file)
by alvarotorijano

https://github.com/alvarotorijano/playListMod/blob/main/playlistMod.c
2023-03-08 00:33:48 +03:00
MX 28eb4d1060 Massive plugins refactoring
Not full refactoring, only small issues is fixed and moved all plugins to furi mutex instead of valuemutex

Many small issues was found and fixed due mutex upgrade

OFW removed 60 lines of code and it was painful
2023-03-08 00:18:23 +03:00
AloneLiberty eb5dae1cda NFC: Support reading Mifare Classic key B from sector trailer, reading sector with B key where A key can't read block, Nfc Magic app not using NFC folder by default (in file select) (#2437)
* NFC: Support reading Mifare Classic key B from sector trailer and reusing it for other sectors
* NFC: Fix my pointer typo
* NFC: Fix reading sector with B key where A key can't read block (fixes #2413) and fix Nfc Magic app not using NFC folder by default (in file select)
* NFC: Fix strange bug

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-03-08 03:33:59 +09:00
Willy-JL 0563f6e758 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-07 17:09:43 +00:00
MX f0471a62e5 Merge branch 'fz-dev' into dev 2023-03-07 16:45:40 +03:00
Astra 9819306731 [Fl-3147] Remove ValueMutex (#2467)
* Move keypad_test to furi_mutex
* Move text_box_test to furi_mutex
* Move snake_game to furi_mutex
* Remove ValueMutex completely
* Snake Game: simplify code and fix PVS warning
* F18: sync API symbols

Co-authored-by: あく <alleteam@gmail.com>
2023-03-07 22:09:45 +09:00
MX b872a12517 Merge branch 'fz-dev' into dev 2023-03-07 14:47:05 +03:00
Eric Betts eefca9f498 Support reseting iCx cards (#2451)
* Support reseting iCx cards
* add submenu
* Fix auth
* switch key derivation to use same method
* test system keys using both elite and standard kdf

Co-authored-by: あく <alleteam@gmail.com>
2023-03-07 19:53:52 +09:00
MX e0905597fc Merge branch 'fz-dev' into dev 2023-03-07 13:09:06 +03:00
Willy-JL 2636fb7b0b Fix subghz playlist icons header 2023-03-06 23:16:38 +00:00
Willy-JL 05d6cbfc6a Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-06 17:40:02 +00:00
MX 6511252140 Fix external module power init 2023-03-06 14:23:59 +03:00
GuruSteve 9dd1fb64b7 Fixed picopass load save file overrun (#2464)
Co-authored-by: あく <alleteam@gmail.com>
2023-03-06 16:59:48 +09:00
MX f25af91d23 Fix issues with external module 5v power 2023-03-06 10:08:59 +03:00
Willy-JL c058d740ec Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-05 23:08:47 +00:00
Kevin f1f2718598 Blackjack game: fix bug counting more than one ace
Take into account how many aces there are before using 11 as the value for an ace
2023-03-04 19:46:14 -10:00
Willy-JL 876229db51 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-04 02:55:19 +00:00
Willy-JL 6493821a27 Move subplaylist to plugins 2023-03-04 00:05:55 +00:00
MX 7e80ed6693 Add forgotten check 2023-03-04 01:04:59 +03:00
MX db0c34f63e Update pocsag pager app to new error system 2023-03-04 01:03:14 +03:00
MX b90060e574 Merge branch 'fz-dev' into dev 2023-03-03 23:22:40 +03:00
Ethanol0001 0b7d205253 Update clock_app.c (#2446)
Co-authored-by: あく <alleteam@gmail.com>
2023-03-04 01:15:17 +09:00
Skorpionm 72ca6b25e9 [FL-3106] SubGhz: better and more verbose error handling in protocols, stricter CAME validation (#2443)
* SubGhz: add error protocol
* WS: add error protocol
* SubGhz: error processing
* SubGhz: more stringent CAME protocol restrictions
* SubGhz: fix header duration CAME protocol
* SubGhz: delete comments
* SubGhz: sync SubGhzProtocolStatus with FuriStatus
* SubGhz: update documentation and bump api_version

Co-authored-by: あく <alleteam@gmail.com>
2023-03-04 00:09:13 +09:00
MX 12b760e2e3 Revert music player changes (see desc)
Many users have a big library of music files downloaded on their microSD, migration will stuck for unknown amount of times, so app will hang up for super long time, migration is acceptable for other apps, for this one it will be reverted and it will work as before the app data changes
2023-03-03 08:52:27 +03:00
MX 3bdd171ce2 Update ibutton fuzzer to new ibutton system 2023-03-03 07:23:48 +03:00
Willy-JL 2984128d64 Move spi mem mgr and swd probe to gpio section 2023-03-03 01:19:21 +00:00
Willy-JL 8c05c5dca5 Move subghz apps to own folder 2023-03-03 00:04:23 +00:00
Willy-JL b7d1dbf52e Move wifi apps to own folder 2023-03-02 23:59:14 +00:00
Willy-JL 4928bcf22a Why is clock app still here? 2023-03-02 23:57:27 +00:00
MX f3ab4bc292 Merge branch 'fz-dev' into dev 2023-03-02 21:18:35 +03:00
Sergey Gavrilov 777a4d109d [FL-3055] Getter for application data path (#2181)
* Threads: application id
* Unit tests: appsdata getter test
* Unit tests: moar test cases for appsdata getter
* Unit tests: remove folders after test
* Storage: dir_is_exist, migrate, + unit_tests
* Plugins: migration
* Storage: common_exists, moar unit_tests 4 "common_migrate", "common_migrate" and "common_merge" bugfixes
* Storage: use FuriString for path handling
* Storage API: send caller thread id with path
* Storage: remove StorageType field in storage file list
* Storage: simplify processing
* Storage API: send caller thread id with path everywhere
* Storage: /app alias, unit tests and path creation
* Storage, path helper: remove unused
* Examples: app data example
* App plugins: use new VFS path
* Storage: file_info_is_dir
* Services: handle alias if the service accepts a path.
* App plugins: fixes
* Make PVS happy
* Storage: fix storage_merge_recursive
* Storage: rename process_aliases to resolve_path. Rename APPS_DATA to APP_DATA.
* Apps: use predefined macro instead of raw paths. Example Apps Data: README fixes.
* Storage: rename storage_common_resolve_path to storage_common_resolve_path_and_ensure_app_directory
* Api: fix version
* Storage: rename alias message
* Storage: do not create app folders in path resolving process in certain cases.

---------

Co-authored-by: Astra <93453568+Astrrra@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-03-02 03:57:27 +10:00
Willy-JL 2d9c6d5bb9 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware 2023-02-28 21:01:06 +00:00
Willy-JL fa8ed7f6e4 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware 2023-02-28 20:34:44 +00:00
MX 75a8f0a7b4 Update changelog 2023-02-28 07:05:55 +03:00
MX caa4ba67d6 Merge pull request #367 from clashlab/improve_hc-sr
hc_sr04: Improve accuracy by measuring microseconds
2023-02-28 06:59:17 +03:00
MX 21c52df090 bft programming mode & run fbt format 2023-02-28 00:10:16 +03:00
MX 568176d775 App categories 2023-02-27 23:13:52 +03:00
Willy-JL 14ed0e24b1 Format 2023-02-27 19:16:45 +00:00