Willy-JL
0f18ef1853
Fix build and format
2024-05-18 11:27:50 +01:00
Willy-JL
98903b8f10
Fix USB/BT Remote Mouse Clicker merge
2024-05-18 08:15:07 +01:00
Willy-JL
4659c68eef
Merge branch 'zlo/tlsf-and-a-temple-of-memcorrupt' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-05-16 21:49:35 +01:00
Willy-JL
54d2763177
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-05-16 21:47:58 +01:00
Sergei Gavrilov
e90dc38e4d
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 19:52:26 +01:00
WillyJL
63403bbae2
JS: Add submenu module ( #3601 )
...
* JS: Add submenu module
* Using view_holder instead of view_dispatcher
Co-authored-by: nminaylov <nm29719@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-05-16 18:55:08 +01:00
あく
7c63bf7574
Revert "TLSF memory allocator. Less free flash, moar free ram. ( #3572 )" ( #3651 )
...
* Revert "TLSF memory allocator. Less free flash, moar free ram. (#3572 )"
This reverts commit 1d17206e23 .
* Fix PVS warnings
* github: logging for ticket number checks to stdout
* memgr: removed offending todo
---------
Co-authored-by: hedger <hedger@nanode.su >
2024-05-16 18:43:27 +04:00
Willy-JL
68a1d63360
SubGHz: New check_tx API, ext modules follow settings
2024-05-16 11:57:42 +01:00
Willy-JL
0bcd521b29
SubGHz: Fix incorrect frequency set
...
CC1101 applies slightly different frequency than requested, so these checks fail
These new values are what I get when applying, not sure if it can differ
2024-05-16 10:34:46 +01:00
Willy-JL
c2b7b9c60f
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-05-16 04:54:24 +01:00
Willy-JL
9b418c9a07
SubGHz: Show reason for TX blocked --nobuild
2024-05-16 04:51:23 +01: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
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
Willy-JL
6fc958681e
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-05-14 00:13:54 +01:00
あく
b9966a50d9
Ble: new connection parameters negotiation scheme ( #3644 )
...
* Ble: new connection parameters negotiation scheme
* Ble: finer connection parameters negotiation flow
* Ble: naming and grammar
* gap: typo fix & field init
---------
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-05-13 21:54:59 +04:00
あく
9648da951a
FuriHal: move version init to early stage ( #3647 )
2024-05-13 21:32:28 +04:00
Willy-JL
0a63ecc58d
Update to new DolphinWait_59x54 icon
2024-05-11 00:22:44 +01:00
Willy-JL
f04975f50d
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev --nobuild
2024-05-04 03:41:44 +01:00
MX
6bfa383cea
Revert "Merge remote-tracking branch 'OFW/astra/3746-mfp-detect' into dev"
...
This reverts commit 9b377e6f80 , reversing
changes made to 1736a8a7c2 .
2024-05-03 14:50:58 +03:00
Willy-JL
a1b62fd9f3
Gui: Update elements API
2024-05-03 10:55:14 +01:00
Willy-JL
4457fa058f
Tar: Add gzip unpack support and read progress callback
...
Heavily based on code from DrZlo13 in OFW PR 3158
2024-05-02 06:49:36 +01:00
Willy-JL
f2074ae4c3
Merge branch 'zlo/zlib-tests' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-05-02 05:10:22 +01:00
Willy-JL
9d2b4d1dfa
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-05-01 23:35:55 +01:00
MX
9b377e6f80
Merge remote-tracking branch 'OFW/astra/3746-mfp-detect' into dev
2024-05-01 16:49:53 +03:00
Zachary Weiss
0e8806c6c6
Archive: Favorite .mag files ( #110 )
...
* Impl mag file favoriting, add icon
* Revert API ver
* No weird formatting
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-04-30 03:35:19 +01:00
Willy-JL
b2b88ce365
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild
2024-04-29 21:26:11 +01:00
Astra
7414e6d4df
[FL-3817] iButton: fix crash when deleting some keys ( #3617 )
...
* iButton: fix crash when deleting some keys
* Fix cyfral crashes
* Better data formatting
* Remove void returns
2024-04-29 19:56:15 +09:00
MX
e7ef923729
Merge remote-tracking branch 'OFW/astra/3817-ibutton-crash' into dev
2024-04-27 15:09:25 +03:00
Astra
42c69b076a
iButton: fix crash when deleting some keys
2024-04-26 19:07:51 +09:00
Astra
fb018ec170
Bump F18 API
2024-04-23 10:54:11 +09:00
Astra
85fc0a2dd3
Merge branch 'dev' into astra/3746-mfp-detect
2024-04-23 10:39:34 +09:00
Astra
83ff6fb8bf
Mifare Plus detection done
2024-04-22 21:09:06 +09:00
MX
4422a03ae9
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-18 17:22:36 +03:00
Willy-JL
2a98739fe3
Update symbols
2024-04-18 03:09:15 +01:00
Willy-JL
cd5c76cb0d
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-18 03:05:41 +01:00
WillyJL
12112e70bc
BLE: Add GapPairingNone support ( #3596 )
...
* BLE: Add GapPairingNone support
* FuriHal: cleanup naming in ble gap, remove useless config options
Co-authored-by: あく <alleteam@gmail.com >
2024-04-18 10:26:58 +09:00
Astra
4883383b20
[FL-3679] iButton new UI ( #3471 )
...
* iButton new UI
* UI final touches
* Satisfy PVS
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-04-18 08:05:37 +09:00
Willy-JL
a660fa40f9
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-17 19:44:03 +01:00
あく
70f93a48f5
[FL-2969] FuriHal: add ADC API ( #3583 )
...
* Examples: remove unused context
* FuriHal: add simple ADC API
* Examples: add ADC example app
* FuriHal: add extended configuration options for ADC API
* FuriHal: add ADC clock configuration, fix calibration routine for single ended mode, new optimized parameters, documentation.
* FuriHal: add FuriHalAdcChannelTEMPSENSOR sampling time note
* FuriHal: update FuriHalAdcChannelVBAT description.
* FuriHal: use insomnia while ADC is acquired.
* Examples: cleanup example_adc a little bit
2024-04-18 00:17:40 +09:00
Astra
7189026335
Initial MFPlus draft
2024-04-17 11:00:51 +09:00
Willy-JL
5798446a09
BadKB: Choose BT Pairing security mode (YesNo, PIN Type, Pin Y/N)
2024-04-17 02:47:23 +01:00
Willy-JL
3b490d5d1f
BLE: Allow bonding with GapPairingNone
2024-04-17 01:21:41 +01:00
Willy-JL
a3b6a2a04f
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-17 00:12:26 +01:00
MX
b079b46681
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-16 22:46:32 +03:00
gornekich
1a40fae003
[FL-3750] Mf Desfire multiple file rights support ( #3576 )
...
* mf desfire: remove unused type
* mf desfire: continue reading after failed get free mem cmd
* mf desfire: fix processing read master key settings command
* mf desfire: don't read applications if they are auth protected
* mf desfire: handle multiple rights
* mf desfire: fix PVS warnings
* mf desfire: fix print format
* mf desfire: fix logs
* mf classic: add send frame functions to poller
* unit tests: add test from mfc crypto frame exchange
* mf classic: add documentation
* mf classic: fix incorrect name
* target: fix api version
2024-04-16 14:55:24 +09:00
Willy-JL
c02be75868
Merge branch 'zlo/allocator-playground' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-11 03:15:09 +01:00
SG
7626a319de
update api
2024-04-10 21:49:09 +03:00
SG
a40df690d0
Merge branch 'dev' into zlo/allocator-playground
2024-04-10 21:43:37 +03:00
MX
b3151c563f
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-10 15:18:09 +03:00