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
MX
97d5b8b6f6
subghz plugin ext only load
2024-05-16 03:54:20 +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
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
Leptopt1los
a86aeface5
electra lfrfid protocol implemented ( #3640 )
2024-05-15 00:27:35 +10:00
gornekich
5f9b300ab2
NFC: Mf Desfire fix reading big files ( #3616 )
...
* mf desfire: fix incorrect long files reading
* nfc app: trim record size for mf desfire render
* mf desfire: rework reading long record files
* mf desfire: more robust size check
Co-authored-by: あく <alleteam@gmail.com >
2024-05-14 13:34:27 +01:00
WillyJL
b0e4ee337b
Merge pull request #119 from user890104/subghz-protocol-hormann-bisecur
...
Improve Hormann BiSecur readability in SubGHz history
2024-05-14 00:16:52 +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
Vencislav Atanasov
3d412d366d
Extend encrypted data hash to 2 bytes
2024-05-13 18:29:08 +03:00
Samar Sunkaria
8ffee678c6
Add support for R_ARM_REL32 relocations. ( #3631 )
...
It is fairly straightforward to correctly resolve an R_ARM_REL32 relocation as described in
in the "Relocation types" section of ARM ELF Specification
(https://developer.arm.com/documentation/espc0003/1-0/?lang=en ). The documentation provides
the following formula:
```
S - P + A
```
where `S` is the value of the symbol (symAddr), `P` is the address of the place being
relocated (relAddr), and `A` is the addend (value extracted from the storage unit being
relocated, in this case).
I encountered the R_ARM_REL32 relocation type as part of my work for building apps written
in Swift for the Flipper Zero. I have manually tested that this relocation works correctly
by building and running multiple apps that depend on this relocation.
Co-authored-by: あく <alleteam@gmail.com >
2024-05-13 16:21:28 +01:00
Vencislav Atanasov
d780c55ec1
Improve Hormann BiSecur readability in SubGHz history
2024-05-13 05:24:38 +03:00
Vencislav Atanasov
e0a427f281
SubGHz decoders can provide a one-line string to be used in the history list
2024-05-13 05:10:14 +03:00
Vencislav Atanasov
45999b4416
Add new SubGHz protocol: Hormann BiSecur ( #118 )
2024-05-06 10:08:53 +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
a89a67d103
fix naming
2024-05-03 23:04:58 +03:00
Methodius
d73832a5dd
Merge remote-tracking branch 'origin/dev' into electra
2024-05-03 22:17:14 +03: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
c76fb3cc9b
Cleanup uzlib config
2024-05-03 04:14:02 +01:00
Willy-JL
93edb9c6e8
Updater: Cleanup progress based on manifest stream
2024-05-03 03:31:45 +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
Methodius
bf721d7a5f
Merge remote-tracking branch 'origin/dev' into electra
2024-05-01 21:12:14 +03:00
Methodius
7077d588c7
electra protocol rename. again
2024-05-01 21:12:06 +03:00
MX
75ece9b697
add temp fix since no proper fix exist at the moment
2024-05-01 19:07:57 +03:00
MX
a57dbe446e
update DS1420 for latest ibutton changes
2024-05-01 16:53:49 +03:00
MX
9b377e6f80
Merge remote-tracking branch 'OFW/astra/3746-mfp-detect' into dev
2024-05-01 16:49:53 +03:00
MX
1736a8a7c2
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-30 22:31:39 +03:00
Willy-JL
441fe9f032
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev --nobuild
2024-04-29 21:31:18 +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
MX
c157ca9879
Merge remote-tracking branch 'OFW/gornek/desfire_long_files' into dev
2024-04-27 15:09:21 +03:00
Astra
379e8d2a6a
Fix cyfral crashes
2024-04-27 15:53:19 +09:00
Astra
42c69b076a
iButton: fix crash when deleting some keys
2024-04-26 19:07:51 +09:00
gornekich
0e3cbb4911
mf desfire: rework reading long record files
2024-04-25 20:01:32 +01:00
gornekich
e5f9af3b43
mf desfire: fix incorrect long files reading
2024-04-25 18:13:52 +01:00
Willy-JL
ed57426106
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-04-24 01:21:29 +01:00
MX
3108f07a4b
faac rc add button B
2024-04-23 15:04:20 +03:00
MX
c3b59a9dba
add todo
2024-04-23 14:54:56 +03:00
Astra
2987a46322
Alloc takes no arguments
2024-04-23 11:00:37 +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
Willy-JL
2967fe08da
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-04-22 02:52:50 +01:00
Methodius
70cdd26855
electra cleanup, protocol description added
2024-04-21 21:03:10 +03:00
Methodius
0a7e258c1a
Merge remote-tracking branch 'origin/dev' into electra
2024-04-21 12:31:55 +03:00
MX
f88a916ccc
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-04-21 11:42:57 +03:00