Commit graph

2150 commits

Author SHA1 Message Date
MX
bc99538ca8
Update UniTemp
https://github.com/quen0n/unitemp-flipperzero
2023-01-07 18:42:38 +03:00
MX
c3b8d3cef4
Testing 2 repeats in infrared 2023-01-07 04:56:45 +03:00
MX
3fa11aa4a0
Update UniTemp
https://github.com/quen0n/unitemp-flipperzero/tree/dev
2023-01-07 02:08:15 +03:00
MX
ddf4f268ea
Update TOTP
https://github.com/akopachov/flipper-zero_authenticator
2023-01-07 02:07:26 +03:00
MX
a94c553c5a
Merge branch 'fz-dev' into dev 2023-01-07 01:59:20 +03:00
Maksim Derbasov
2c450bd835
Show region information in sub-GHz app (#2249)
* Show region info in sub-GHz app
* SubGhz: reset widget on region info scene exit
* Format sources

Co-authored-by: あく <alleteam@gmail.com>
2023-01-07 04:28:28 +09:00
yan0f
9740dd8c75
Fix typos in source code (#2258) 2023-01-07 01:06:50 +09:00
あく
41c43f4805
Various improvements: Toolbox, Updater and Unit Tests. (#2250)
* Toolbox: add seek to character stream method. UpdateUtils: reverse manifest iterator. UnitTests: more unit tests.
* Target: bump API version. Updater: delete empty folders from manifest before resource deployment.
* UnitTests: use manifest from unit_tests folder instead of global one
* Make PVS happy
* sector cache: allocate always
* Better PVS config for manifest.c
* PVS: Move exception outside of condition
* PVS: remove confusing condition

Co-authored-by: SG <who.just.the.doctor@gmail.com>
2023-01-06 16:31:17 +10:00
MX
7d4d2e19a9
Infrared: Fix not enough signal repeats in brute 2023-01-06 02:23:03 +03:00
MX
f7dfe77aaf
Apply source code formatting
./fbt format
2023-01-03 19:07:58 +03:00
MX
4571dd25a3
Merge branch 'dev' into dev-advanced-config 2023-01-03 18:48:33 +03:00
MX
28345b2fbd
Update TOTP
https://github.com/akopachov/flipper-zero_authenticator
2023-01-03 18:41:22 +03:00
MX
82f8ad4540
Add 350Mhz to default range
Actually this frequency is used by some part of home devices like ceiling fans
2023-01-03 18:40:03 +03:00
Dimitry
df88a805a0 Removing AM* preset if launching regular read mode 2023-01-02 23:54:04 +02:00
MX
ba429f6c88
Merge branch 'dev' into dev-advanced-config 2023-01-01 23:16:55 +03:00
MX
189117326b
Update UniTemp
https://github.com/quen0n/unitemp-flipperzero/tree/dev
2023-01-01 23:14:32 +03:00
MX
91c159e823
Update TOTP
https://github.com/akopachov/flipper-zero_authenticator
2022-12-31 14:42:24 +03:00
Tibor Tálosi
27cc057573 solitaire:
fixed card placement to not allow placing ♠3 on top row when there was no card there.
2022-12-31 11:47:23 +01:00
Dimitry
27bfe861d9 cc1101 modem configurable preset introduced.
Available to configure: datarate, bandwidth and manchester decoding flag

log ability added to unit_test app (it's very helpful when writing a unit_tests)
2022-12-31 02:10:21 +02:00
MX
a51a6914f4
Barcode Generator: Save last barcode 2022-12-31 02:51:50 +03:00
MX
00b4903576
Add Delete key to usb keyboard 2022-12-31 01:30:57 +03:00
MX
a35b536120
Fix arkanoid bug 2022-12-30 23:31:21 +03:00
MX
6b30dc5114
Update unitemp 2022-12-30 20:01:12 +03:00
MX
3821570d74
Merge pull request #249 from gid9798/fix_morse_code
Fixes for morse code plugin
2022-12-30 17:44:07 +03:00
MX
6eb6297ab7
Merge branch 'fz-dev' into dev 2022-12-30 16:34:20 +03:00
gid9798
ebac25a057 plugin morse code:
fixed memory leak
fixed noise after exiting the app
fixed displaying characters after a long input
2022-12-30 13:53:08 +03:00
Avery
06cf1bb868
Gui: change data ownership model in submenu, own text by default (#2217)
* GUI: Refactor submenu to internally use FuriStrings
* NFC: Rework DESFIRE dynamic info submenu
* GUI: don't mutate label when drawing submenu
* Get rid of submenu_add_item_cstr
* increase api version
* Get rid of submenu_set_header_cstr
* rollback api version
* Documentation
* RFID: use new submenu api

Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2022-12-30 12:44:07 +09:00
MX
e8e000d17b
Merge branch 'fz-dev' into dev 2022-12-29 18:08:51 +03: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
MX
4e3506ab2e
Show OTP flipper region on debug and about screens
but keep region zero for ble and usb hardware info report
2022-12-29 01:43:24 +03:00
MX
984528d366
Remove wrong scene state set 2022-12-29 00:34:27 +03:00
MX
66d31b3a0e
Merge branch 'fz-dev' into dev 2022-12-28 21:01:36 +03:00
Astra
d58b9f3fe8
Fix MFC bruteforce progress bar (#2203)
Co-authored-by: あく <alleteam@gmail.com>
2022-12-29 00:09:33 +09:00
Tiernan
90573fbeed
Picopass read bug fixes: (#2201)
* fix checking user elite keys
* include calculated Kd when saving cards

Co-authored-by: あく <alleteam@gmail.com>
2022-12-28 22:04:58 +09:00
MX
69879c3693
Merge pull request #243 from huuck/dev
Added ESCAPE key
2022-12-27 17:10:34 +03:00
MX
529a20b9d2
Add holtek HT12X in brute 2022-12-27 17:06:52 +03:00
Gabriel Cirlig
43be797926
Merge branch 'DarkFlippers:dev' into dev 2022-12-27 08:19:28 -05:00
huuck
4840196b88 addded escape key 2022-12-27 08:13:17 -05:00
MX
473f9c0e44
Merge branch 'fz-dev' into dev 2022-12-27 16:06:27 +03: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
Nikolay Minaylov
08eb666f7b
[FL-3000] File browser: Empty folder label (#2188)
Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 17:39:04 +09:00
Skorpionm
1390f10a6f
[FL-3068] SubGhz: add Holtek_ht12x protocol (#2187)
* SubGhz: add Holtek_ht12x protocol
* SubGhz: add unit_test holtek_ht12x
* SubGhz: correct string formatting

Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 17:29:21 +09:00
Nikolay Minaylov
f43b76efc2
[FL-3021] USB/BLE HID Remote icon fix (#2179)
Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 17:03:56 +09:00
MX
4f05c1816b
Update TOTP 2022-12-26 23:31:38 +03:00
MX
1243dad8fd
Fix POCSAG Pager UI bug
same as subghz and weather station bug with invisible element selected
2022-12-26 23:21:10 +03:00
MX
ac400abede
Update UniTemp 2022-12-26 23:15:10 +03:00
MX
a7fc43d1ac
Update wifi marauder 2022-12-26 23:12:45 +03:00
MX
aecdb8fdcd
Merge branch 'fz-dev' into dev 2022-12-26 23:02:31 +03:00
Sergey Gavrilov
9192520c70
Modules: locking view model (#2189)
* Popup, dialog_ex: locking model
* Desktop: do not use the model where it is not needed

Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 04:46:05 +09: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
MX
749a2f5977
Merge pull request #233 from eugene-kirzhanov/dev
Add 2048 game
2022-12-25 01:53:02 +03:00
MX
1481036abe
Merge pull request #234 from gid9798/barcode_ean13
add EAN-13 support
2022-12-25 01:33:40 +03:00
Sergey Gavrilov
c2cb14834d
[FL-3062] Fix unit tests (#2180)
* SubGHZ unit test: fail if async_tx is not started
* Memgr unit test: fix for multithreaded enviroment
* Unit tests: fix failed_tests count
* Unit tests: remove debug code
* Double update test: increase flipper detection time

Co-authored-by: あく <alleteam@gmail.com>
2022-12-24 23:13:21 +09:00
MX
02369c8394
Merge branch 'fz-dev' into dev 2022-12-24 02:25:58 +03:00
あく
b0970953b9
[FL-3067] WeatherStation: fix incorrect history index increment (#2186) 2022-12-23 22:46:35 +09:00
gid9798
4d9ecbacae Barcode generator: add EAN-13 support 2022-12-23 12:25:20 +03:00
Skorpionm
566e80abf6
[FL-3063] SubGhz: fix start navigation (#2183) 2022-12-23 17:31:14 +09:00
Eugene Kirzhanov
a8541d5191 Games: Add 2048 game 2022-12-22 21:36:50 +03: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
MX
488211b4d7
Update Unitemp
https://github.com/quen0n/unitemp-flipperzero/tree/dev
2022-12-21 14:23:26 +03:00
MX
09f80d0086
fbt format 2022-12-21 13:00:27 +03:00
MX
aba70c33f1
Merge branch 'dev' into t5577 2022-12-21 12:35:43 +03:00
MX
f3553deb16
Merge branch 'fz-dev' into dev 2022-12-21 12:32:21 +03:00
あく
5856746fc9
iButton: fixed notification on successful read (#2169) 2022-12-21 12:07:14 +03:00
TQMatvey
6d8ecec051 lfrfid: clear_t5577: major code cleanup 2022-12-21 15:00:52 +07:00
TQMatvey
060a48cdfc lfrfid: clear_t5577: move icon and text lower 2022-12-21 12:21:17 +07:00
TQMatvey
91eed4209d lfrfid: clear_t5577: change notification color and cleanup 2022-12-21 12:11:58 +07:00
TQMatvey
787eafd7b8 lfrfid: clear_t5577: code cleanup, add notifications
Co-authored-by: grvpvl <Tobirg@users.noreply.github.com>
2022-12-21 11:34:54 +07:00
TQMatvey
10b55bcbd2 lfrfid: t5577_clear: remove unneeded comment 2022-12-21 07:09:39 +07:00
TQMatvey
19e230823b lfrdfid: t5577_clear: make animation smoother 2022-12-21 07:07:07 +07:00
TQMatvey
d1418bf7f6
Merge branch 'DarkFlippers:dev' into dev 2022-12-21 06:44:25 +07:00
Nikolay Minaylov
e0d716647c
[FL-3053] Archive browser delete fix (#2163) 2022-12-20 23:46:05 +09:00
Kowalski Dragon
a9c2b4d6a0
Desktop: dummy mode improvements. Fixes: correct scrolling text, correct AM/PM in Clock. (#2160)
* Show passport instead of app if SD/app is missing 
* Desktop: cleanup dummy mode code and add more apps
* Gui: fix incorrect trimming in scrollable text

Signed-off-by: Kowalski Dragon (kowalski7cc) <kowalski7cc@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 22:57:58 +09:00
MX
7e049d185f
Merge branch 'fz-dev' into dev 2022-12-20 16:19:43 +03:00
TQMatvey
376fa071a1
Merge branch 'DarkFlippers:dev' into dev 2022-12-20 19:46:58 +07:00
TQMatvey
c7de198d1a lfrfid: Add scene to clean T5577 Passwords
Co-authored-by: grvpvl <Tobirg@users.noreply.github.com>
2022-12-20 19:40:25 +07: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
Kowalski Dragon
2bdc34274f
Clock v1 (#1750) 2022-12-20 06:43:32 +09:00
MX
842ba616ee
Merge branch 'fz-dev' into dev 2022-12-19 23:34:35 +03:00
MX
9e2c3eb96d
Testing marauder +5 volt 2022-12-19 23:33:11 +03:00
Astra
fa87216a1e
[FL-2970] Untangle NFC_APP_FOLDER from nfc_device (#2124)
* Untangle NFC_APP_FOLDER from nfc_device
* Make the folder an internal part of the nfc device struct
* Move the NFC folder definition to the nfc allocator
* Move the NFC folder definition to the allocator in the nfc magic FAP
* Replace furi_string_printf with furi_string_set for folder allocation and handle the cases when folder has no slashes
* Build and allocation fixes

Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 04:57:48 +09:00
MX
921b47ac50
Merge branch 'fz-dev' into dev 2022-12-19 22:24:52 +03:00
Skorpionm
a81a5ca57c
[FL-3052] WS: add choice fahrenheit/celsius (#2149)
* WS: add choice fahrenheit/celsius
* WS: fix syntax

Co-authored-by: あく <alleteam@gmail.com>
2022-12-20 04:22:57 +09:00
MX
577334a394
Fix sound issues in multiple apps 2022-12-19 21:55:06 +03:00
MX
d5624cd842
Merge branch 'dev' into unitemp 2022-12-19 20:24:14 +03:00
MX
ca72a4f225
Drop AM2320 and DHT Monitor plugins 2022-12-19 20:21:40 +03:00
Victor
453666192c DHT monitor remove 2022-12-19 20:16:33 +03:00
Victor
cbc9720738 New plugin: Unitemp 2022-12-19 20:16:02 +03:00
MX
cefff35661
Move submenu_set_selected_item 2022-12-19 20:07:07 +03:00
MX
8a09ac2569
Update SubGhz Bruteforcer 2022-12-19 18:45:27 +03:00
MX
94e7bb7fe3
Add mouse jiggler to USB Keyboard&Mouse App 2022-12-19 17:56:13 +03:00
MX
da32d252db
Clock - use system locale settings 2022-12-19 17:54:59 +03:00
MX
084cdc6ad0
Merge branch 'fz-dev' into dev 2022-12-19 16:57:00 +03:00
あく
94453d9100
[FL-3046] Notification: fix recursive speaker acquire #2147 2022-12-19 20:57:44 +09: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
MX
0238da8ac9
Update SubGHz Bruteforcer 2022-12-19 00:53:08 +03:00
MX
96a97f1bfb
Merge branch 'fz-dev' into dev 2022-12-17 07:25:49 +03: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