Willy-JL
82a07888f5
Fix function prototypes after merge
2024-04-02 16:05:03 +01:00
Willy-JL
cf2534ea5d
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-29 04:17:01 +00:00
Willy-JL
9fd3f70636
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-29 03:55:30 +00:00
Georgii Surkov
64bd2f9c84
[FL-3677, FL-3798] RFID Improvements ( #3524 )
...
* Update saved_info and read_success scenes
* Update EM4100 rendering
* Update HIDExt rendering
* Update Gallagher rendering
* Update HidProx rendering
* Update IOProx rendering
* Update H10301 rendering
* Update PAC/Stanley rendering
* Add strcasecmp() to API, better manufacturer/name handling
* Update Viking rendering
* Update FDX-A rendering
* Update Pyramid rendering
* Update Indala26 rendering
* Update Idteck rendering
* Update Keri rendering
* Update Nexwatch rendering
* Update Jablotron rendering
* Update Paradox rendering
* Truncate long Hex string on scene_read_suceess
* Fix formatting
* Update AWID rendering
* Update FDX-B rendering
* Tweak string formatting in various screens
* More read_success view tweaks
* Fix formatting
* Fix Pyramid brief rendering
* Reset saved key menu when going back
* Reset other menus on back where applicable
* Update confirmation scenes
* Update emulation scene
* Update delete scene
* Update raw read info screen
* Update raw read scene, fix crash
* Update raw read success scene
* Update write scene
* Always return to SceneSelectKey after saving
* Update SceneWriteSuccess and SceneDeleteSuccess
* Replace closing parens with dots
* FL-3798: Fix special formatting in text_box
* Simplify SceneReadSuccess
* Fix crash when having a trailing newline in text_box
* Bump API symbols version
* Make PVS happy
* Format sources
Co-authored-by: あく <alleteam@gmail.com >
2024-03-29 12:32:43 +09:00
gornekich
74cda02368
[FL-3803] NFC: Fix mf desfire detect ( #3548 )
2024-03-29 10:32:15 +09:00
superKoder
21e7c46033
infrared_transmit.h was missing #pragma once ( #3541 )
...
Co-authored-by: superKoder <superKoder@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-03-26 16:24:28 +09:00
Silent
8ec1c74baf
SavedStruct: Introduce saved_struct_get_metadata ( #3392 )
...
* SavedStruct: Replace saved_struct_get_payload_size with saved_struct_get_metadata
This new function can obtain the magic value, version and payload size
all at once. This makes the function useful e.g.
for backwards compatibility.
* SavedStruct: const-qualify saved_struct_save
* Toolbox: add saved struct documentation
Co-authored-by: あく <alleteam@gmail.com >
2024-03-26 03:48:18 +09:00
Brandon Weeks
bb439a9761
Fix DIP decoding for Linear Delta-3 ( #3528 )
...
Since my original PR (#2239 ) DIP values produced have been inverted.
Co-authored-by: あく <alleteam@gmail.com >
2024-03-25 18:24:57 +09:00
gornekich
f633f476c8
[FL-3787] NFC: Slix privacy password reveal and Desfire detect fix ( #3504 )
...
* slix: fix incorrect default privacy passwords
* slix poller: add check privacy password state
* mf desfire: change detect algorithm
* mf desfire: change detection algorithm to check master key version
* mf desfire: change assert to check
* Update api symbols and cleanup code
Co-authored-by: あく <alleteam@gmail.com >
2024-03-25 16:18:28 +09:00
Willy-JL
b2952b3915
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-03-24 02:15:51 +00:00
Willy-JL
46ec8e2b8e
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-22 21:24:42 +00:00
Egor Koleda
d1d3c43939
Add support for Pioneer SR IR remotes ( #3308 )
...
* add support for Pioneer SR IR remotes
* fix minor issues
* fix repeat
* Fix protocol enumeration order
* Add unit tests for Pioneer IR protocol
* Clean up raw test data
* Add encoder/decoder tests, modify parser
* Remove dead code
* Use loops where appropriate
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com >
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com >
2024-03-22 23:37:37 +03:00
Egor Koleda
2aa2dcc71b
Add support for Pioneer SR IR remotes ( #3308 )
...
* add support for Pioneer SR IR remotes
* fix minor issues
* fix repeat
* Fix protocol enumeration order
* Add unit tests for Pioneer IR protocol
* Clean up raw test data
* Add encoder/decoder tests, modify parser
* Remove dead code
* Use loops where appropriate
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com >
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com >
2024-03-22 21:25:52 +09:00
MX
09c46a3381
Fix DIP decoding for Linear Delta-3
...
by brandonweeks
https://github.com/flipperdevices/flipperzero-firmware/pull/3528/files
2024-03-22 11:30:55 +03:00
Willy-JL
902588c882
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-03-21 02:33:12 +00:00
Willy-JL
d610e20060
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-21 02:07:27 +00:00
MX
3b83d8b825
the biggest update ever
2024-03-20 21:47:01 +03:00
hedger
ee36c66572
fbt: doxygen target ( #3510 )
...
* fbt: doxygen target
* github: adjustments for doxygen
* github: always generate docs, only upload for dev
* doxygen: fixed exclusion path for awesome-css
* github: stricter check for push ref
* github: bumped action version to fix node.js deprecation
* github: added PVS report url to workflow summary
* github: pvs: reworked report URL handling
* github: added size report to summary
* docs: added `doxygen` target
* fbt: common naming scheme for COMSTR
* Documentation: fix warnings and errors
* Doxygen: stricter warning checks
* fbt: "doxy" target, opens generated doxygen documentation in browser
* github: doxygen: now using edge (1.10) version
Co-authored-by: あく <alleteam@gmail.com >
2024-03-21 01:32:53 +09:00
Georgii Surkov
169522cbe8
[FL-3792] Fix iButton emulation regression ( #3519 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-03-20 23:37:16 +09:00
MX
2276432745
Merge remote-tracking branch 'OFW/gsurkov/3792_onewire_fix' into dev
2024-03-20 12:42:15 +03:00
Willy-JL
42af1a788e
Initial fixes for new canvas + furi checks
2024-03-20 05:51:39 +00:00
Willy-JL
06aea09169
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-20 04:18:26 +00:00
あく
bcde0aefbd
[FL-3729] Gui: unicode support, new canvas API ( #3322 )
...
* Revert "Rollback #3305 and #3297 fix various rendering issues (#3307 )"
This reverts commit 531ba24e9a .
* Gui: refactor canvas to use proper coordinate system types. Furi: new furi_break check macros. Desktop: proper types for negative offset.
* Desktop: proper types in desktop_view_locked_doors_draw
* Examples: update images example, off it goes
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-03-19 19:23:06 +04:00
あく
acc39a4bc0
Api Symbols: replace asserts with checks ( #3507 )
...
* Api Symbols: replace asserts with checks
* Api Symbols: replace asserts with checks part 2
* Update no args function signatures with void, to help compiler to track incorrect usage
* More unavoidable void
* Update PVS config and code to make it happy
* Format sources
* nfc: fix checks
* dead code cleanup & include fixes
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: hedger <hedger@nanode.su >
2024-03-19 23:43:52 +09:00
Georgii Surkov
a0dc2b5cfc
Fix DS1990 emulation
2024-03-18 20:59:35 +03:00
Willy-JL
a19bcbc426
Revert "(Experimental) Format only as exFAT - 1.2kb DFU"
...
This reverts commit 3e6c8b09fd .
2024-03-16 03:47:44 +00:00
Willy-JL
197fef54e2
(Experimental) External CLI plugins -29kb DFU
...
Idea and plugin loader implementation by @akopachov, thanks!
All commands done except storage and rpc for latency reasons
2024-03-16 03:47:32 +00:00
Willy-JL
cdba35a15a
comedy
2024-03-16 01:48:17 +00:00
Willy-JL
518bf96c4c
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-03-16 00:57:17 +00:00
MX
7e9ecdf394
the real update
2024-03-16 02:56:55 +03:00
Willy-JL
edba5966ce
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-03-15 21:48:50 +00:00
MX
ce67472dc4
use non prefixed names for regular files with random name
2024-03-15 09:33:27 +03:00
MX
f88da8b0c3
test swap em4100 t5577 blocks (issue 3463 ofw)
2024-03-15 09:32:42 +03:00
Willy-JL
0f821fa273
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-03-15 03:07:16 +00:00
MX
6e52c591e5
Merge remote-tracking branch 'OFW/gornek/3787_nfc_slix_issues' into slix_test
2024-03-15 04:04:31 +03:00
Willy-JL
f6bccccfa3
BadKB: Decouple from Momentum Settings
2024-03-14 01:44:39 +00:00
Willy-JL
ab86ef8b48
SubGHz: Fix hashes compat for apps (eg. Weather)
2024-03-14 01:12:32 +00:00
Willy-JL
1679cfcce4
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-03-12 05:25:55 +00:00
Willy-JL
3ade3f0fdd
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-12 05:24:03 +00:00
MX
9050a242e6
Merge branch 'ofw_dev' into dev
2024-03-11 21:10:01 +03:00
あく
adbe4d44f4
DateTime: fix missing weekday in datetime_timestamp_to_datetime conversion ( #3508 )
2024-03-11 17:09:39 +04:00
MMX
e8e596e4c9
Merge pull request #721 from MizumasuShoichi/patch-3
...
Update subghz_setting.c
2024-03-11 02:51:04 +03:00
MX
58cd56a439
Merge branch 'ofw_dev' into dev p1
2024-03-10 23:35:44 +03:00
Willy-JL
1274bd84ac
VGM: Add rainbow option to settings menu
2024-03-09 23:24:04 +00:00
MatthewKuKanich
0b81471740
Replace Terminal menu with MNTM menu
2024-03-09 00:23:17 -05:00
Willy-JL
c344e16531
Merge branch 'dev' of https://github.com/Next-Flip/Momentum-Firmware into rgb_rpc_property
2024-03-08 02:32:58 +00:00
Willy-JL
c977bef15e
Fix VGM color assignment
2024-03-08 02:21:45 +00:00
Willy-JL
3ba5198bb6
Fix Rgb565Color memory packing
2024-03-08 00:48:38 +00:00
Willy-JL
537fd8dacc
Swap color modes in enum
2024-03-08 00:28:48 +00:00
Willy-JL
5a61ee4944
Add rgb565cmp() color helper
2024-03-08 00:28:34 +00:00