MX
20593d56c0
Merge branch 'ofw-dev' into dev
2023-08-22 21:53:50 +03:00
Astra
e353433cd8
[FL-3488] Assign tickets to all TODO items ( #2988 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-08-23 02:56:27 +09:00
hedger
200c44bdca
loader: restored support for debug apps ( #2993 )
...
* fbt: restored loader support for debug apps (no GUI tho)
* desktop: fixed code for handling autorun apps
* loader: fixed autorun app messing up last update stage
* Loader: handle status without message
Co-authored-by: あく <alleteam@gmail.com>
2023-08-23 02:38:45 +09:00
gid9798
6330012b1d
Desktop: fix lock timer after rebooting
2023-08-18 11:27:12 +03:00
gid9798
b1b00d4fa7
Desktop favorites: Return none and add lock in dummy
2023-08-18 11:23:35 +03:00
gid9798
f73f369952
Desktop favorites pt2
2023-08-17 13:40:55 +03:00
gid9798
3990c93013
Desktop favorites pt1
2023-08-17 13:04:40 +03:00
MX
0934b3f791
fix later
2023-08-17 03:24:14 +03:00
MX
15ac511dea
Merge branch 'ofw-dev' into dev
2023-08-16 16:52:43 +03:00
あく
b90e2ca342
SubGhz: add timeout to subghz_hal_async_tx_test_run ( #2975 )
...
* SubGhz: add timeout to subghz_hal_async_tx_test_run
* Removed full API from unit_test build config
---------
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-08-16 13:16:42 +04:00
MX
aeadaef7c9
remove old vars
2023-08-15 08:37:56 +03:00
MX
8d8102b4f9
merge fixes
2023-08-11 18:24:51 +03:00
MX
4b81046b6f
Merge branch 'ofw-dev' into dev
2023-08-11 18:08:12 +03:00
MX
09d5b3b1ed
Expose additional functions of the crypto engine to user ( #2923 )
...
* Allow loading user supplied keys and add CTR mode
* Add GCM mode to furi_hal_crypto
* Split up CTR and GCM code, add flag for adv crypto
* Add convenience functions for GCM crypto
* Run fbt format
* Update GCM to support additional auth data
* Update APIs
* FuriHal: update crypto documentation, method names and usage
* Clean up code for key (un)loading, GCM and CTR
- get rid of goto
- do not use furi_hal_bt_is_alive() when not using secure enclave
- give defines a type and wrap in ()
* Add unit test for CTR and GCM crypto
* FuriHal: const in crypto unit tests, cortex timer for crypto operations timeouts
* FuriHal: update crypto docs
Co-authored-by: twisted_pear <twstd@posteo.net>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-11 17:55:40 +03:00
MMX
f75fcd4e34
UI: Clock on Desktop ( #2891 )
...
* Clock on desktop
* Gui: gui_active_view_port_count
* Gui: move gui_active_view_port_count to private header, update docs
* Desktop: simplify desktop clock code
* Desktop: refactor clock
* Desktop: optimize clock code
* Desktop: 3rd cleanup round
* Desktop: 4th cleanup round, missing bits and pieces
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-11 01:10:15 +09:00
twisted-pear
c976ff11bf
Expose additional functions of the crypto engine to user ( #2923 )
...
* Allow loading user supplied keys and add CTR mode
* Add GCM mode to furi_hal_crypto
* Split up CTR and GCM code, add flag for adv crypto
* Add convenience functions for GCM crypto
* Run fbt format
* Update GCM to support additional auth data
* Update APIs
* FuriHal: update crypto documentation, method names and usage
* Clean up code for key (un)loading, GCM and CTR
- get rid of goto
- do not use furi_hal_bt_is_alive() when not using secure enclave
- give defines a type and wrap in ()
* Add unit test for CTR and GCM crypto
* FuriHal: const in crypto unit tests, cortex timer for crypto operations timeouts
* FuriHal: update crypto docs
Co-authored-by: twisted_pear <twstd@posteo.net>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-10 17:44:46 +09:00
MX
7027f6a4c4
Merge branch 'ofw-dev' into dev
2023-08-09 15:05:12 +03:00
Sergey Gavrilov
00cdc3d1cb
[FL-3461] RPC: md5 in storage list ( #2929 )
...
* Protobuf: update
* Toolbox: md5 for file. Unit-Tests: test md5_calc.
* Storage RPC, CLI, unit tests: use new md5_calc
* Protobuf: update
* RPC, StorageList: append md5 info to file
* fbt: attempt to fix shallow submodule checkouts
* pvs: make happy
* Protobuf: update to latest release
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-08-09 06:34:54 +09:00
MX
c1438ce850
remove unused variable
2023-08-05 15:08:56 +03:00
MX
74ffb02b56
Merge branch 'ofw-dev' into dev
2023-08-02 19:09:48 +03:00
Astra
3e8e999909
[FL-3470] Rename Applications to Apps ( #2939 )
...
* Applications are now apps
* Desktop: Apps in settings
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-08-02 23:58:59 +09:00
MX
3a5ed704fd
Merge branch 'ofw-dev' into dev
2023-08-02 16:09:16 +03:00
Astra
035e447009
[FL-3462] External apps icounter ( #2928 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-08-02 12:58:39 +09:00
MMX
aadb72af53
UI: New way to input bytes in byte_input ( #2890 )
...
* New byte input UI option
* Gui: reformat and cleanup byte_input docs, make PVS happy
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-01 18:09:30 +09:00
Nikolay Minaylov
a2a4fa8cda
[FL-3408, FL-3429, FL-3430] Backlight notification fix ( #2878 )
...
* Notifications: display brightness override fix
* FuriHalVersionColor update
* float comparison fix
Co-authored-by: あく <alleteam@gmail.com>
2023-08-01 16:56:11 +09:00
MX
2f532a547e
Merge branch 'ofw-dev' into dev
2023-07-18 22:53:16 +03:00
あく
76e97b8d35
[FL-3051] Gauge initialization routine refactoring, new DataMemory layout, configuration update ( #2887 )
...
* FuriHal: refactor power gauge config
* Format sources and move gauge DM load to separate method
* FuriHal: bq27220 refactoring part 1
* Power: use SYSDWN battery status flag for system shutdown
* Libs: bq27220 read DM before write, fix incorrect shift
* FuriHal: cleanup gauge config, add flags, add ptr DM type, update symbols
* FuriHal: 2 stage gauge DM verification and update, better detection routine
* FuriHal: update gauge configuration, lower sleep current and deadband
* FuriHal: gauge and charger health reporting
* Lib: cleanup bq27220 sources
* FuriHal: correct documentation for furi_hal_power_is_shutdown_requested
* FuriHal: proper gauge config for f7
2023-07-18 14:46:38 +04:00
MX
e2028eb731
Fix menu
2023-07-17 22:12:34 +03:00
MX
635c824b1b
Merge branch 'ofw-dev' into dev
2023-07-14 16:53:45 +03:00
MX
61a66c52c6
Revert "merge changes"
...
This reverts commit f998948623
.
2023-07-14 16:39:07 +03:00
Nikolay Minaylov
e073c603a4
[FL-3334] Storage: explosive rename fix ( #2876 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-07-14 13:16:22 +04:00
MX
523f522de0
revert archive fixes temporarily
2023-07-14 04:40:22 +03:00
MX
ec588935b5
fbt format
2023-07-13 23:33:40 +03:00
MMX
53b27e18c3
Merge pull request #543 from DarkFlippers/submenu_fix_vertical
...
GUI module: SubMenu fix vertical orientation
2023-07-13 23:23:19 +03:00
MX
015350c692
fix
2023-07-13 23:22:55 +03:00
MX
65bbaca380
Merge branch 'ofw-dev' into dev
2023-07-13 22:40:35 +03:00
Sergey Gavrilov
8dc1edac18
Loader: good looking error messages ( #2873 )
...
* Loader: special error for unknown external app
* Loader: update special error
* Loader: beautify GUI errors, remove redundant logs
* Loader: fix gui error vertical position
* Desktop settings: add external menu apps
* Desktop: smaller settings struct and fix incorrect behavior with ext apps
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-07-13 16:02:59 +04:00
あく
b55d97f827
Desktop,Cli: add uptime info ( #2874 )
2023-07-13 21:02:08 +10:00
gid9798
d3c0fbef3b
GUI module: SubMenu fix vertical orientation
2023-07-13 13:31:01 +03:00
MX
f998948623
merge changes
2023-07-12 21:23:49 +03:00
MX
c4b04a06bb
Merge branch 'ofw-dev' into dev
2023-07-12 21:19:16 +03:00
Nikolay Minaylov
92c0baa461
[FL-3383, FL-3413] Archive and file browser fixes ( #2862 )
...
* File browser: flickering and reload fixes
* The same for archive browser
2023-07-12 20:35:11 +04:00
あく
a4b4802897
Revert "[FL-3420] Storage: directory sort ( #2850 )" ( #2868 )
...
This reverts commit 136114890f
.
2023-07-12 21:02:52 +10:00
Sergey Gavrilov
dcb49c540f
[FL-3422] Loader: exit animation fix ( #2860 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-07-12 13:49:17 +04:00
MX
4a2cae23ca
Merge branch 'ofw-dev' into dev
2023-07-11 15:49:01 +03:00
Astra
8bccfd6fd8
[FL-3363] More descriptive error messages for the log command ( #2835 )
...
* More descriptive error messages for the log command
* Log level description improvements
* Log help changes
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-07-11 15:41:16 +04:00
MX
9d98724dcb
Merge branch 'ofw-dev' into dev
2023-07-11 13:31:59 +03:00
Sergey Gavrilov
136114890f
[FL-3420] Storage: directory sort ( #2850 )
...
* Storage: sort_data holder in file structure
* Storage: sort directory if it possible
* make pvs happy
* Storage: fail sorting if there is no more space for realloc
* Storage: case insensitive sorting.
Co-authored-by: あく <alleteam@gmail.com>
2023-07-11 11:29:45 +04:00
MX
bb7ffd6ff5
Merge branch 'ofw-dev' into dev
2023-07-10 16:55:28 +03:00
Sergey Gavrilov
9b2d80d6b7
[FL-3400] External menu apps ( #2849 )
...
* FBT, applications: add MENUEXTERNAL app type
* FBT, uFBT: build MENUEXTERNAL as EXTERNAL app
* Loader menu: show external menu apps
* LFRFID: move to sd card
* FBT: always build External Applications list
* Archive: look for external apps path
* Infrared: move to sd card
* Apps: add "start" apps
* iButton: move to sd card
* BadUSB: move to sd card
* External apps: update icons
* GPIO: move to sd card
* Loader: look for external apps path
* U2F: move to sd
* SubGHz: move to sd
* Apps: "on_start" metapackage
* NFC: move to sd
* Sync f7 and f18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-07-10 12:03:41 +04:00