MX
2683f950a7
return back after merge
2024-09-05 22:14:40 +03:00
MX
56530ee61c
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-05 22:10:41 +03:00
あく
62bbf406be
Debug: use proper hook for handle_exit in flipperapps ( #3842 )
...
* Debug: use proper hook for handle_exit in flipperapps
* fbt: flash firmware for `blackmagic` target
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com >
2024-09-05 19:55:43 +01:00
hedger
feb1b2f349
[FL-3882] Clean up of LFS traces ( #3849 )
...
* updater, storage: removed mentions of LFS from public APIs; updated corresponding strings
* rpc: updated include path
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 18:44:22 +01:00
Willy-JL
f65d4bb233
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-05 19:17:18 +02:00
porta
c9791a280a
[FL-3884] Proper integer parsing ( #3839 )
...
* feat: strint_to_uint32 and tests
* fix: permit explicit bases and prefixes
* feat: strint_to_{int32,uint16,int16}
* feat: strint_to_u?int64
* refactor: replace strtol, strtoul, sscanf with strint_to_*
* fix: api symbols
* docs: document parameter `end` of strint_to_uint_32
* style: apply changes requested by hedger
* refactor: fix pvs-studio diagnostic
* style: apply changes requested by CookiePLMonster
* fix: unused var
* fix: pointer type
* refactor: convert atoi to strint_to_*
* fix: strint_to_uint8 doesn't actually exist ._ .
* fix: memory leak
* style: address review comments
* Toolbox: couple small comments in the code and doxygen comment update. SubGhz, Loader: fix strint usage.
* Loader: fix incorrect cast
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 18:02:42 +01:00
Willy-JL
b222457b37
Update apps
...
- Picopass: File loading improvements and fixes (by bettse)
- Quac!: Setting for external IR board support (by daniilty), code improvements (by rdefeo)
2024-09-05 18:57:56 +02:00
Willy-JL
e60b0180ec
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-05 18:15:25 +02:00
Willy-JL
3e3ce725ab
Loader: Warn about missing SD card for main apps --nobuild
2024-09-05 18:04:54 +02:00
Skorpionm
6a48dd28f5
SubGhz: Fix RPC status for ButtonRelease event ( #3838 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 16:10:12 +01:00
Filipe Paz Rodrigues
4a58930247
CCID: App changes ( #3837 )
...
- Keep ccid_callback and buffer as private to the iso7816_handler
- set usb ccid callback from iso7816_handler (to ensure the right structure is being passed)
- make iso7816 related code independent from furi related code (goal is to make it independently testable)
- rename vars
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 16:04:32 +01:00
Georgii Surkov
fa2d611652
[FL-3889] 5V on GPIO control for ext. modules ( #3830 )
...
* Make file extensions case-insensitive
* Bump protobuf version
* Add support for 5V control via RPC
* Add support for 5V control via Expansion protocol
* Update running instructions
* Update expansion module documentation
* Prettify condition
* Test RPC OTG control as well
* Assets: bump protobuf version
* Disable PVS license expiration check, fix PVS warnings
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 15:40:14 +01:00
DerSkythe
b040db07f4
Gui: Add up and down button drawing functions to GUI elements ( #3804 )
...
* feat: Add up and down button drawing functions to GUI elements
Two button drawing functions, elements_button_up and elements_button_down, have been added to the GUI elements. These functions allow a button to be drawn at the top left and top right corner of the canvas respectively, with an accompanying string and icon. The underlying layout and design of these buttons is defined within these functions.
* feat: Add null checks for Canvas parameter in button functions
Added furi_check to ensure the Canvas parameter is not null in elements_button_up and elements_button_down functions. This prevents potential crashes due to dereferencing a null pointer.
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-09-05 14:50:33 +01:00
あく
f353e5708d
Gui: change dialog_ex text ownership model ( #3831 )
...
* Gui: change dialog_ex text ownership model
* Gui: change text ownership model part 2
* Examples: fix DialogEx usage in number input
* Gui: fix nullptr dereference in DialogEx, proper reset procedure
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-09-05 14:32:48 +01:00
MX
24325e4418
gangqi add button parsing
2024-09-05 03:54:16 +03:00
Willy-JL
d80fbbfc9c
Update apps
...
- WAV Player: Better fix for unresponsiveness, handle thread exit signal (by CookiePLMonster)
- Laster Tag: External Infrared board support (by RocketGod-git), RFID support for ammo reload (by jamisonderek)
- ESP Flasher: Update blackmagic bin with WiFi Logs (by DrZlo13)
2024-09-04 23:52:58 +02:00
Willy-JL
0900ac3520
Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild
2024-09-04 22:39:32 +02:00
MX
b5a22512be
upd changelog
2024-09-04 04:47:56 +03:00
MX
2e787dea47
merge ofw pr 3868 [ci skip]
...
by zinongli
LFRFID: Fix Guard GProxII False Positive and 36-bit Parsing
2024-09-04 04:46:31 +03:00
MX
ed4c5eb7bf
saflok parser improvements [ci skip]
...
by @zinongli & @xtruan & @zacharyweiss & @evilmog & @Arkwin
2024-09-04 04:35:02 +03:00
MX
b7bc060ad5
Merge remote-tracking branch 'OFW/astra/3766-unlock-crash-fix' into dev
2024-09-04 04:28:51 +03:00
MX
d2f0fbad45
Merge remote-tracking branch 'OFW/astra/gproxii-fix-detection' into dev
2024-09-04 03:17:29 +03:00
MX
00a0c6ee1a
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-04 03:16:37 +03:00
MX
8fd8e4f3d9
Add marantec24 and gangqi protocols
...
Protocols by @xMasterX / captures for gangqi by @mishamyte
2024-09-04 03:16:30 +03:00
Astra
a8482984de
Fix incorrect parity starting bit
2024-09-03 17:42:49 +09:00
Astra
14a49759ce
Fix detection of GProx II cards and false detection of other cards as GProx II
2024-09-03 17:20:49 +09:00
Willy-JL
0291393dd8
Update changelog
mntm-007
2024-09-03 02:31:56 +02:00
Kara Zajac
67ffec5cc6
NFC: Saflok parser Date Rollover ( #201 )
...
* Date Rollover
Update the saflok parser to properly handle date rollovers.
* Format
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-09-03 02:29:07 +02:00
Willy-JL
47f740d214
WAV Player: Fix unresponsiveness --nobuild
2024-09-03 02:16:59 +02:00
Willy-JL
c34b33831b
Format images
2024-09-03 01:36:59 +02:00
Willy-JL
1146f8a21a
SubGHz: Update Oregon 2 and 3 weather info display to new design
2024-09-03 01:32:36 +02:00
Willy-JL
aebde09f02
SubGHz: Show Weather Station icon for WS signals
2024-09-03 01:13:03 +02:00
Willy-JL
a3e1b66be4
SubGHz: Fix Acurite 986 temperature value conversion
2024-09-03 01:06:20 +02:00
Willy-JL
cc72209691
Update apps
...
- Laser Tag: Update app icon, add RFID health tag functionality (by jamisonderek & RocketGod-git)
- Authenticator: Confirm token export on Flipper (by akopachov)
- NFC Playlist: Allow delay up to 12s (by xtruan)
- BLE Spam: Fix delay help section (by Willy-JL)
2024-09-02 22:44:47 +02:00
Willy-JL
65d89f2a13
Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild
2024-09-02 22:06:49 +02:00
Zinong Li
5272eb7550
Publishing T5577 page 1 block count macro ( #3864 )
...
* publishing t5577 page 1 block count macro
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-09-02 18:03:56 +09:00
Willy-JL
dd7cd8f487
Desktop: Fix PIN locked with no PIN set edge case
2024-09-02 00:45:59 +02:00
Willy-JL
9a1372435e
Desktop: Sanity check PIN length for good measure
2024-09-02 00:43:47 +02:00
Zinong Li
a807a9e81d
NFC: Saflok Parser ( #196 )
...
* ready for PR
* improve weekday restriction rendering
* fix weekday index bug
* format
* memcpy optimization
* format
* Update changelog
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-08-30 00:12:14 +02:00
Willy-JL
6ba39dd7a8
Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild
2024-08-29 23:20:07 +02:00
Astra
7c88a4a8f1
[FL-3899] Add the Procrastination animation ( #3860 )
...
* Add the Procrastination animation: sorry been putting off doing this for a while
* Reformat images
2024-08-29 21:21:25 +09:00
Willy-JL
1c66d42d5c
MNTM Settings: Hide hidden folders from asset packs
2024-08-27 01:32:57 +02:00
Willy-JL
33a54c1d63
Apps: Add Laser Tag (by RocketGod-git)
2024-08-27 01:29:35 +02:00
Willy-JL
abaf0d9858
Update apps
...
- Picopass: CVE-2024-41566, When keys are unknown emulate with a dummy MAC and ignore reader MACs (by nvx)
- Seader: Card parsing and saving UI and logic improvements (by bettse)
2024-08-27 01:09:40 +02:00
Willy-JL
eb964fec0c
RGB Backlight: Fix config migration
2024-08-27 00:52:00 +02:00
Willy-JL
edd43f28a9
Settings: Fix duplicates in Power Settings when opening submenus
2024-08-27 00:45:11 +02:00
Willy-JL
e7267108c5
Desktop: Fix disabling keybinds
...
Turns out, flipper format does not allow empty value strings
2024-08-27 00:44:57 +02:00
Astra
0e71813749
Fix crash on Ultralight unlock
2024-08-26 20:46:49 +09:00
Willy-JL
c5f6d84920
Revert SubGHz bruteforcer one/two byte text
...
This is intentional, means "switch to one byte"
MMX said this will be improved
mntm-006
2024-08-26 00:57:05 +02:00
Willy-JL
22c5c022ad
Update apps
...
- Seader: Correct key for Save as SR (by bettse)
2024-08-26 00:14:04 +02:00