Commit Graph

784 Commits

Author SHA1 Message Date
VerstreuteSeele
de1c5f46ea New years update 2022-12-31 21:45:39 +01:00
VerstreuteSeele
04a40f31a5 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2022-12-30 15:59:53 +01:00
Georgii Surkov
95f8895b43 Add float_tools to SDK api (#2225) 2022-12-30 15:52:53 +03:00
VerstreuteSeele
d5c0f4f3a3 Overhaul | 2 2022-12-30 09:01:44 +01:00
VerstreuteSeele
d279639e53 Massive overhaul | Part 1 2022-12-30 05:12:53 +01:00
VerstreuteSeele
c63ff0f25a Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2022-12-29 13:06:17 +01:00
あく
b11b9f1b38 Gui: Direct Draw API (#2215)
* Furi: allow on-fly thread priority change. Gui: Direct Draw API. DirectDraw debug app.
* Gui: drop input in direct draw
* Furi: handle priority change for starting threads
* DirectDraw: rollback to FreeRTOS primitives for priority change
2022-12-29 21:35:26 +10:00
Thomas Roth
26e5527a93 Mifare dictionary attack performance improvements. (#2173)
* NFC dictionary attack performance improvements.
* Remove unnecessary assignment
2022-12-29 14:20:01 +09:00
VerstreuteSeele
58f0444a66 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2022-12-29 05:21:27 +01:00
Konstantin Volkov
27ee0f73f7 Fixing various typos in readme files #2208
Co-authored-by: Konstantin Volkov <k.volkov@flipperdevices.com>
2022-12-28 23:30:20 +09:00
VerstreuteSeele
89d67705a4 Merge branch '420' of https://github.com/RogueMaster/flipperzero-firmware-wPlugins into dev 2022-12-27 20:22:31 +01:00
RogueMaster
ed74859225 Merge branch 'UNLEASHED' into 420 2022-12-27 09:31:33 -05:00
MX
5db9238331 Update API 2022-12-27 16:09:23 +03:00
MX
473f9c0e44 Merge branch 'fz-dev' into dev 2022-12-27 16:06:27 +03:00
Sergey Gavrilov
727f043747 OpenOCD scripts (#2101)
* Scripts: option bytes check
* Scripts: option bytes set
* Scripts: openocd config
* Scripts: increased readability, process IPCCBR option byte
* Scripts: split dap_ob.py
* Updater: process IPCCBR option byte
* Scripts: move chip-related functions to chip definition
* Scripts: freeze CPU registers
* Scripts: flash programming routine
* ob.py
* otp.py
* otp: handle errors correctly
* downgrade to python 3.9
* correct type hinting
* Scripts: fix path to ob.data

Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 21:59:36 +09:00
VerstreuteSeele
47706d20e7 Merge branch '420' of https://github.com/RogueMaster/flipperzero-firmware-wPlugins into dev 2022-12-27 11:11:02 +01:00
Astra
ded7e727d0 [FL-3060] New MFC Bruteforce animation (#2190)
* Change the wording in the headers
* Add support for text in the progress bar
* New MFC key bruteforce screen
* Typo fix
* nfc: rename Flipper Dict to System Dict
* elements: fix types
* Display the correct key attack sector

Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-27 18:14:03 +09:00
RogueMaster
c361305a10 Merge branch 'UNLEASHED' into 420 2022-12-26 16:14:07 -05:00
MX
6d368c3e3a Merge branch 'fz-dev' into dev 2022-12-26 22:42:21 +03:00
Georgii Surkov
8582670a34 [FL-2811] Fix PVS-Studio warnings (#2142)
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-12-26 21:13:30 +09:00
VerstreuteSeele
c0e2774e94 Public 2022-12-22 04:43:41 +01:00
VerstreuteSeele
4d0a986dfd New Files for everyone 2022-12-21 22:03:12 +01:00
Thomas Roth
7b635af730 NFC dictionary attack performance improvements. 2022-12-21 14:29:59 -05:00
VerstreuteSeele
768548867d Merge branch '420' of https://github.com/RogueMaster/flipperzero-firmware-wPlugins into Dev 2022-12-21 19:09:36 +01:00
RogueMaster
e5367086d8 Merge branch 'UNLEASHED' into 420 2022-12-21 10:53:00 -05:00
MX
0bfaaa0fe1 SubGHz: Add manually +2 new remotes
Allow manual creation of Nice Flor S, Nice Smilo
2022-12-21 15:11:12 +03:00
VerstreuteSeele
1277968c87 Merge branch '420' of https://github.com/RogueMaster/flipperzero-firmware-wPlugins into Dev 2022-12-20 20:36:08 +01:00
VerstreuteSeele
60cb4a971e Updating OFW 2022-12-20 20:35:25 +01:00
RogueMaster
c1d9423c04 Merge branch 'UNLEASHED' into 420 2022-12-20 10:04:43 -05:00
MX
7e049d185f Merge branch 'fz-dev' into dev 2022-12-20 16:19:43 +03:00
gornekich
4cee550cc6 [FL-2809] Rework BLE key storage (#2154)
* bt: disconnect first on profile change
* bt keys: rework bt keys
* saved struct: add payload size getter to API
* bt: rework bt with new key storage API
* bt: add keys storage operation to bt API
* hid: save bt keys on sd card
* bt: add unit tests for key storage
* bt: working profile switch
* bt: cleanup
* bt hid: change keys storage path

Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 21:32:24 +09:00
あく
e7107e39f7 Gui: scrollable long file names in FileBrowser and Archive Browser (#2159)
* Gui: scrollable long file names in FileBrowser
* Archive: scroll long file names
* Gui: elements code cleanup
2022-12-20 20:11:52 +09:00
VerstreuteSeele
c02ce79f8c Application Galore 2022-12-20 06:28:52 +01:00
RogueMaster
8a426465c8 Merge branch 'UNLEASHED' into 420 2022-12-19 13:01:35 -05:00
VerstreuteSeele
383752072d Merge (Dev Commits)[https://github.com/flipperdevices/flipperzero-firmware/commits/dev] 2022-12-19 17:45:02 +01:00
MX
084cdc6ad0 Merge branch 'fz-dev' into dev 2022-12-19 16:57:00 +03:00
Nikolay Minaylov
f10e82c64d [FL-3024] Locale settings (#2137)
* Locale settings
* Time/date format fix
* Locale: add docs, enums for HAL, cleanup.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-19 18:38:20 +09:00
VerstreuteSeele
febc6d4284 New Locale Settings API & Fix for long filenames 2022-12-19 01:01:05 +01:00
MX
96a97f1bfb Merge branch 'fz-dev' into dev 2022-12-17 07:25:49 +03:00
RogueMaster
e78da241ca Merge branch 'ofwdev' into 420 2022-12-16 17:28:38 -05:00
Skorpionm
2dea6969fe [FL-3040] Audio support for SubGhz (#2131)
* Furi_hal_speaker: multiple resource usage
* Furi_hal_speaker: fix multiple resource usage
* Furi_hal_speaker: fix music_player_worker
* Furi_hal_speaker: fix mutex release queue handling
* SubGhz: add furi_hal_subghz_set_debug_pin
* SubGhz: add sound SubGhz Read, SubGhz Read RAW
* furi_hal_speaker: add __attribute__((warn_unused_result)) for furi_hal_speaker_acquire()
* Furi_hal_speaker: fix review comments
* SubGhz: cleanup naming and locking timings
* SubGhz,FuriHal: fix speaker deinit logic and subghz speaker release sequence
* FuriHal: crash on speaker acquire/release from IRQ
* Furi, FuriHal: FURI_WARN_UNUSED and documentation update
* Bump api symbols version: fix broken speaker

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-12-17 07:20:10 +09:00
MX
d56e399ae5 Update readme 2022-12-16 00:48:15 +03:00
RogueMaster
88e7a35678 Update api_symbols.csv 2022-12-15 15:48:10 -05:00
RogueMaster
88b3bbb2cb Merge branch 'UNLEASHED' into 420 2022-12-10 18:12:40 -05:00
g3gg0
d116b3fac1 fix emulation by using latest sources
fixed file saving
2022-12-10 22:54:46 +01:00
MX
17ea9315e0 Fix incompatibility with OFW in subghz part + improve speed
SubGHz app launch times improved, also setting_user file no longer added by firmware, this update will remove this file, be sure to backup!
Now this file is actually should be created by user and will be not removed every update!
2022-12-11 00:42:26 +03:00
RogueMaster
18f64f0002 Merge branch 'ofwdev' into 420 2022-12-09 00:24:04 -05:00
MX
8794aad5d0 Merge branch 'fz-dev' into dev 2022-12-08 21:41:45 +03:00
Shane Synan
5c3a5cd8f7 FuriHal, Power, UnitTests: battery charging voltage limit API (#2063) 2022-12-08 15:57:49 +09:00
MX
1fc67f76a2 Merge branch 'fz-dev' into dev 2022-12-08 08:58:39 +03:00