Commit Graph

1341 Commits

Author SHA1 Message Date
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
f03b64fc7f Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into fix-bad_kb_bt-flipper_app-conflict 2023-02-28 21:24:18 +00: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
yocvito
ba7ccd33b8 Merge branch 'fix-bad_kb_bt-flipper_app-conflict' of github.com:yocvito/Flipper-Xtreme into fix-bad_kb_bt-flipper_app-conflict 2023-02-28 19:43:29 +01:00
yocvito
48641ef6f6 Adds bonding toggle in badkb, allowing to remember paired devices, but MAC address cannot be modified in this state (V1) 2023-02-28 19:27:15 +01:00
MX
9c9688dd5b Nice One manual adding support 2023-02-28 00:41:14 +03:00
MX
2c95a7cba4 Somfy Telis - Custom buttons + Prog mode 2023-02-28 00:02:30 +03:00
Willy-JL
f27de04158 Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into fix-bad_kb_bt-flipper_app-conflict 2023-02-27 19:16:56 +00:00
Willy-JL
007447cc61 Add experimental dark mode setting 2023-02-27 19:12:48 +00:00
MX
182296d8af Nice flor s - custom buttons 2023-02-27 01:13:21 +03:00
MX
5b0c5a82c0 Merge branch 'fz-dev' into dev 2023-02-26 21:24:38 +03:00
あく
b054912167 F8, F18: bump API symbols version (#2435) 2023-02-27 03:39:26 +10:00
Shane Synan
09edf66a2a FuriHal, Power, UnitTests: fix, rename battery charging voltage limit API (#2228)
* FuriHal, Power, UnitTests: rename battery charge voltage limit API
* FuriHal: bump API, power info major versions
* Power: fix battery charge voltage limit for > 7.935v

Co-authored-by: あく <alleteam@gmail.com>
2023-02-27 02:23:39 +09:00
MX
a61286bd43 Merge branch 'fz-dev' into dev 2023-02-26 14:34:31 +03:00
Sergey Gavrilov
9bda3e62ee SD Cache: moved to diskio layer, invalidation in case of error (#2428)
Co-authored-by: あく <alleteam@gmail.com>
2023-02-26 20:28:51 +09:00
MX
b53924c27a Infrared debug settings - output pin 2023-02-26 05:23:26 +03:00
Willy-JL
6b9eb8f350 Format 2023-02-26 01:45:02 +00:00
Willy-JL
ad2522fc1d Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into fix-bad_kb_bt-flipper_app-conflict 2023-02-26 01:44:44 +00:00
Willy-JL
991d49733f Format 2023-02-26 01:44:32 +00:00
Willy-JL
27976b0bd2 Cleaner BT HID name set 2023-02-26 01:42:34 +00:00
MX
ba09da107a Worst code ever
subghz imporvements

- hold right to delete signal in read
- extra buttons in saved signals
- ability to change counter increase value in debug
2023-02-25 22:28:35 +03:00
Willy-JL
c6c6b50583 Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into fix-bad_kb_bt-flipper_app-conflict 2023-02-24 04:46:44 +00:00
Willy-JL
d3f3bf1e11 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-02-24 01:05:31 +00:00
Round-Pi
e9aa2d3449 Merge branch 'DarkFlippers:dev' into dev2 2023-02-20 21:24:32 -05:00
MX
7d4bffb575 Merge branch 'fz-dev' into dev 2023-02-21 03:00:48 +03:00
Round-Pi
b89902942b typo combing 2023-02-20 10:55:53 -05:00
Astra
b15c4afea1 [FL-3122] Re-init NFC when starting the worker (#2399)
* Re-init NFC when starting the worker
* FuriHal: cleanup nfc init/deinit sequence
* FuriHal: a little bit more defensive nfc init

Co-authored-by: あく <alleteam@gmail.com>
2023-02-20 23:44:03 +09:00
Willy-JL
94eed59e46 Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into fix-bad_kb_bt-flipper_app-conflict 2023-02-19 01:12:46 +00:00
Willy-JL
87963417aa Merge unleashed + general cleanup 2023-02-18 07:41:51 +00:00
yocvito
bde3aa589b Fix: Flipper serial bt profile shown as 'Unknown' in bt settings + flipper app 2023-02-15 14:29:29 +01:00
yocvito
637918f0ac Reverse MAC address in DEBUG logs 2023-02-15 14:27:23 +01:00
VerstreuteSeele
737314c762 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-02-14 10:16:15 +01:00
VerstreuteSeele
a718f1a43c V41 Release pending 2023-02-14 09:37:17 +01:00
Willy-JL
6c561d8c67 Fix subbrute symbols 2023-02-14 00:14:53 +00:00
MX
b5a60dc10b Merge branch 'fz-dev' into dev 2023-02-13 19:30:36 +03:00
MX
f4af57d15a Revert "Temp fix of broken ibutton emulation"
This reverts commit 1831902fbd.
2023-02-13 19:29:48 +03:00
Nikolay Minaylov
bc06d407f3 [FL-3113] BadUSB: disable CDC mode, USB mode switch fix (#2394) 2023-02-14 00:43:29 +09:00
MX
3747f95d5a Fix external cc1101 module issues
SubGHz HAL fixes, by @Quen0n
2023-02-13 00:43:58 +03:00
Willy-JL
0ff5164d99 Format (and thanks nano for the big folder fix <3) 2023-02-12 21:11:00 +00:00
Willy-JL
d7e454a627 Fix api version tag 2023-02-12 01:19:33 +00:00
yocvito
9132fa2961 fix adv name length bug & finalize merge 2023-02-12 01:06:41 +01:00
MX
08acbda895 Allow 467.75 MHz by default 2023-02-12 02:48:20 +03:00
MX
27012b6be7 SubGHz HAL Fixes 2023-02-12 02:41:11 +03:00
yocvito
6de0470b4d Merge remote-tracking branch 'upstream/dev' into badusb-ble 2023-02-12 00:33:42 +01:00
yocvito
796930b12c remove useless func 2023-02-12 00:28:03 +01:00
VerstreuteSeele
409a79ddee Fix chat & subghz settings 2023-02-11 23:27:21 +01:00
yocvito
c9941d44a7 removes useless commented function 2023-02-11 22:14:11 +01:00
yocvito
999c609773 Handle write request on HID keyboard led state characteristic and respond to it (should fix numlock issue) 2023-02-11 22:01:02 +01:00
MX
1831902fbd Temp fix of broken ibutton emulation
Reverted lib changes and added old api

TODO: Find what causes that issue, issue also present in official dev branch
2023-02-11 21:09:39 +03:00