Willy-JL
b628af1060
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev --nobuild
2024-05-16 05:39:30 +01:00
MX
0ae78dfcdd
Revert TLSF
...
This reverts commit 5dddb075ac
2024-05-16 05:41:16 +03:00
Sergei Gavrilov
5dddb075ac
TLSF memory allocator. Less free flash, moar free ram. ( #3572 )
...
* add tlsf as submodule
* libs: tlsf
* Furi: tlsf as allocator
* Furi: heap walker
* shmal fixshesh
* f18: tlsf
* PVS: ignore tlsf
* I like to moving
* merge upcoming changes
* memmgr: alloc aligned, realloc
* Furi: distinct name for auxiliary memory pool
* Furi: put idle and timer thread to mem2
* Furi: fix smal things in allocator
* Furi: remove aligned_free. Use free instead.
* aligned_malloc -> aligned_alloc
* aligned_alloc, parameters order
* aligned_alloc: check that alignment is correct
* unit test: malloc
* unit tests: realloc and test with memory fragmentation
* unit tests: aligned_alloc
* update api
* updater: properly read large update file
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-05-16 03:51:45 +03:00
MX
fb8f59fa1d
fix merge issues
2024-05-15 19:04:37 +03:00
Sergei Gavrilov
1d17206e23
TLSF memory allocator. Less free flash, moar free ram. ( #3572 )
...
* add tlsf as submodule
* libs: tlsf
* Furi: tlsf as allocator
* Furi: heap walker
* shmal fixshesh
* f18: tlsf
* PVS: ignore tlsf
* I like to moving
* merge upcoming changes
* memmgr: alloc aligned, realloc
* Furi: distinct name for auxiliary memory pool
* Furi: put idle and timer thread to mem2
* Furi: fix smal things in allocator
* Furi: remove aligned_free. Use free instead.
* aligned_malloc -> aligned_alloc
* aligned_alloc, parameters order
* aligned_alloc: check that alignment is correct
* unit test: malloc
* unit tests: realloc and test with memory fragmentation
* unit tests: aligned_alloc
* update api
* updater: properly read large update file
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-05-15 16:47:21 +01:00
MX
548d370ab9
Merge remote-tracking branch 'OFW/dev' into dev
2024-05-15 18:25:03 +03:00
MX
1afa3f7ef3
Merge remote-tracking branch 'OFW/dev' into dev
2024-05-15 18:22:54 +03:00
Willy-JL
bdeb0351f7
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild
2024-05-15 03:31:31 +01:00
Astra
e3f95a326b
[FL-3797] Settings menu refactoring ( #3632 )
...
* Settings menu refactoring
* Update F18 api
* Wording changes
* Update certification icon
* Desktop: optimize settings save routine, fix navigation lag
* Gui: add submenu position getter. Desktop: proper menu index preservation.
* Gui: proper index getter for submenu. Desktop: cleaner settings navigation.
Co-authored-by: あく <alleteam@gmail.com >
2024-05-14 19:58:09 +01:00
MX
96db11a0d6
Merge remote-tracking branch 'OFW/dev' into dev
2024-05-11 00:54:32 +03:00
Willy-JL
b0ade62a0e
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-05-10 20:18:01 +01:00
あく
b12d43b765
Desktop: fix crash on autolock after restart in locked state ( #3643 )
...
* Desktop: fix crash on autolock after restart in locked state
* Desktop: switch to clock model to fix condition race in desktop lock.
2024-05-10 16:01:33 +01:00
Willy-JL
a1b62fd9f3
Gui: Update elements API
2024-05-03 10:55:14 +01:00
Willy-JL
87ab59d505
Gui: Cleanup submenu/varitemlist code for PR to OFW
2024-04-30 05:48:31 +01:00
MX
4965215c8d
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-27 14:44:18 +03:00
Willy-JL
41e0b478a3
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild
2024-04-25 22:20:39 +01:00
あく
43c4381820
[FL-3814] Desktop: cleanup error popups ( #3615 )
...
* Desktop: cleanup error popups, add missing factory keys notification
* Desktop: enclave warning wording
2024-04-25 08:39:38 +09:00
Matthew
e9dc55c70b
Rework MNTM menu, fix Long Dolphin Name, add Battery Charge %, add Ext 5v Indicator ( #105 )
2024-04-22 02:51:11 +01:00
MX
f88a916ccc
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-04-21 11:42:57 +03:00
Willy-JL
e3cc377b56
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-19 22:40:41 +01:00
WillyJL
9bef2aaec6
GUI: Fix array out of bounds in menu exit ( #3604 )
...
* GUI: Fix array out of bounds in menu exit
* Gui: fix incorrect empty menu handling
* Gui: add missing item check in menu ok handling
* Gui: remove dead code from menu module
Co-authored-by: あく <alleteam@gmail.com >
2024-04-19 23:10:48 +09:00
Willy-JL
a2fc553bef
Temp fix menu edge case crash in esubghz chat
2024-04-19 08:28:40 +01:00
MMX
00970a4b12
Allow setting view_dispatcher callbacks to NULL again ( #3580 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-04-18 09:34:33 +09:00
Willy-JL
6608b89626
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-04-11 03:33:57 +01:00
MX
6bb605f8ce
Allow setting view dispatcher callbacks to NULL
2024-04-11 01:20:39 +03:00
Willy-JL
d81e72d0a6
Merge branch 'zlo/allocator-playground' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-09 22:15:50 +01:00
Willy-JL
01c55c7b7e
Fix build
2024-04-09 22:09:46 +01:00
Willy-JL
ff8210ba27
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-09 21:58:48 +01:00
MX
95da39ba88
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-09 20:33:52 +03:00
Victor Nikitchuk
db14ca964b
Status output !TX/RX on the GDO2 CC1101 pin ( #3571 )
...
* Status output !TX/RX on the GDO2 CC1101 pin\
* Fix PVS warnings
Co-authored-by: あく <alleteam@gmail.com >
2024-04-10 00:05:30 +09:00
WillyJL
e3ca293eee
Desktop/Loader: Unload animations before loading FAPs ( #3573 )
...
* Desktop: Unload animations before FAP is loaded
* Loader: Add API to start detached (returns instantly, queues event)
* Desktop: Fix early animation unload deadlocks
* Loader: remove redundant event
* Bump api symbols
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: SG <who.just.the.doctor@gmail.com >
2024-04-09 22:42:03 +09:00
SG
3a4bff82f4
Furi: distinct name for auxiliary memory pool
2024-04-09 05:12:15 +03:00
WillyJL
463d42f6ed
Merge pull request #80 from jetblk/mass_storage_enhancement
...
Storage: USB Mass Storage enhancement for setting volume label
2024-04-06 23:21:58 +01:00
Willy-JL
aea1d0be9f
Cleanup import
2024-04-06 23:20:18 +01:00
Willy-JL
9d43b3ccfd
Fix FATfs drive IDs (0=/ext 1=/mnt)
2024-04-06 23:17:19 +01:00
Willy-JL
29c3813f68
Improve error handling, use correct drive id
2024-04-06 23:16:29 +01:00
Nick Shaw
d05080820d
Storage: Updated virtual storage label to use strlcpy
2024-04-06 11:21:23 -04:00
Nick Shaw
aee2120dce
Storage: Virtual volume label is now set from Image Name
2024-04-06 10:04:33 -04:00
MX
294df5d1d4
desktop animations unload apilock revert
...
+ js layout fix and lfrfid ui fix
by Willy-JL
2024-04-06 05:40:53 +03:00
Nick Shaw
7869869fb9
Storage: Default volume label DOLPHIN added to virtual storage
2024-04-05 22:25:59 -04:00
Willy-JL
b831161a8f
Merge branch 'unload-anim-before-fap' of https://github.com/Willy-JL/flipperzero-firmware into mntm-dev
2024-04-06 00:15:52 +01:00
Willy-JL
48a2211548
Desktop: Fix early animation unload deadlocks
2024-04-06 00:01:06 +01:00
Willy-JL
ef72f81581
Loader: Add API to start detached (returns instantly, queues event)
2024-04-06 00:01:00 +01:00
Willy-JL
a95519ea86
Desktop: Unload animations before FAP is loaded
2024-04-05 23:50:26 +01:00
Willy-JL
fb8d6d54a3
Fix --no-build
2024-04-05 22:16:34 +01:00
Willy-JL
d03da435cf
Merge branch 'unload-anim-before-fap' of https://github.com/Willy-JL/flipperzero-firmware into mntm-dev
2024-04-05 22:13:04 +01:00
Willy-JL
8e57a4f089
Fix build and cleanup
2024-04-05 22:00:34 +01:00
Willy-JL
5f7e698017
Desktop: Fix early animation unload deadlocks
2024-04-05 21:36:41 +01:00
Willy-JL
092f529ed5
Loader: Add API to start app detached (returns instantly, queues app start)
2024-04-05 21:34:24 +01:00
Willy-JL
c82593525f
Desktop: Unload animations before FAP is loaded
2024-04-05 21:23:34 +01:00