Commit Graph

2741 Commits

Author SHA1 Message Date
Willy-JL
53727022aa Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-08-02 21:56:35 +02:00
Astra
4f46032d32 [NFC] Change the plantain last number display from "?" to "X" (#3819) 2024-08-02 15:03:12 +09:00
Willy-JL
e5ccb3821e Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-08-01 00:05:36 +02:00
Astra
f73d60cba8 [FL-3766] Refactor detected protocols list (#3809)
* Refactor detected protocols list
* nfc app: fix detect protocols file name
* nfc app: fix function naming
* nfc app: fix detected protocol menu selection

Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2024-08-01 06:37:37 +09:00
Willy-JL
b4c24e6e4b Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-07-31 23:06:48 +02:00
Astra
59eb749b2b [FL-3879] Fix plantain balance string (#3813)
* Fix balance string
* nfc app: remove ? in plantain

Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2024-08-01 05:57:00 +09:00
Astra
01b402ba2b [FL-3827] iButton ID writing (#3734)
* Function naming corrections and enabled writing ID for all dallas blanks
* Enable ID writing for ds1971 and ds1996
* Sync API Symbols

Co-authored-by: あく <alleteam@gmail.com>
2024-08-01 01:59:41 +09:00
Willy-JL
896be0ed2d Merge remote-tracking branch 'ul/dev' into mntm-dev 2024-07-29 01:09:35 +02:00
MX
30c2676d60 subghz fix crash and wrong states 2024-07-28 19:46:35 +03:00
Willy-JL
b674f47bd5 Merge remote-tracking branch 'ul/dev' into mntm-dev 2024-07-27 17:19:47 +02:00
Willy-JL
457e1be9e0 Only keep new signals from #167, explain doubled power button
Co-authored-by: Tom H <116467716+Wemmy0@users.noreply.github.com>
2024-07-27 17:08:36 +02:00
Willy-JL
702dbd9428 Revert "Infrared: Remove duplicates from Projectors universal remote (#167)"
This reverts commit 1d9336bf77.
2024-07-27 16:52:57 +02:00
Tom H
1d9336bf77 Infrared: Remove duplicates from Projectors universal remote (#167)
* Infrared: Remove duplicates from Projectors universal remote

* Update fans.ir

Add Amazon Basics Oscillate to universal `fans.ir`

* Update projectors.ir

Fix formatting error

* Update projectors.ir

Add IR codes from projector universal remote

* Update projectors.ir

* Update projectors.ir

* One last duplicate

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2024-07-27 04:16:00 +02:00
DerSkythe
23903e7e8d feat: Refactor frequency analyzer code for better readability
Refactor to improve structure and readability of the frequency analyzer code. This includes added comments, updating variable names, and reorganizing the frequency list for clarity. The changes also address initialization issues and clean up repetitive code blocks.
2024-07-24 18:12:50 +04:00
MX
69c780fddb subghz update hopping config text
by Willy-JL
2024-07-22 01:47:19 +03:00
Willy-JL
fe911d59ce Sub-GHz: Hopping RSSI meaning is clearer in UI --nobuild 2024-07-18 20:50:31 +01:00
Tom H
33d940ef80 Infrared: Remove duplicates from LED universal remote (#165)
* Update led.ir

Remove duplicates

* Update led.ir

Fix led.ir
2024-07-18 03:37:37 +01:00
WillyJL
aa6d4de9fe Asset Packs: Optimize icon loader (#164)
* Original pointer can be const

* Back to const icons

* Missed this one

* Simpler string alloc

* Single allocation and header struct for static icons

* Shared allocation and meta struct for animated icons

* Only try to load if dir exists

* Restructure momentum lib

* Use some internal headers

* Swap icons at draw

* Properly init and free, no more original in icon struct
2024-07-18 03:35:21 +01:00
WillyJL
b67544391a Main Menu: Unload when opening apps (#161)
* Detached close event

* Consistency

* Unload main menu when opening apps

* Refactor LoaderMenu with ViewHolder

* Show loading icon

* Remember selected items after reloading menu

* Consistency

* Similar code structure to ofw

* Load/unload custom app list with main menu

* Fix momentum app for new mainmenu logic
2024-07-18 03:33:49 +01:00
MX
9dc97807a0 upd changelog 2024-07-17 00:55:07 +03:00
MX
3ed62e334f Merge remote-tracking branch 'OFW/dev' into dev 2024-07-16 21:43:04 +03:00
GreenBean
03221e990f Update tv.ir (#3789)
Adds definitions for Emerson TV Universal Remote

Co-authored-by: あく <alleteam@gmail.com>
2024-07-16 21:27:33 +09:00
MX
57f3bce8e3 merge manually formatted stuff too 2024-07-16 01:01:17 +03:00
Willy-JL
2eaf1ffc95 New formatting 2024-07-15 22:32:17 +01:00
Willy-JL
8a02a2c8dd Empty line after TAGs as per new formatting 2024-07-15 22:29:41 +01:00
Willy-JL
02f7207d28 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-07-15 22:18:35 +01:00
MX
726cb770d0 formatting 2024-07-15 20:02:45 +03:00
hedger
ffa3996a5e [FL-3867] Code formatting update (#3765)
* clang-format: AllowShortEnumsOnASingleLine: false
* clang-format: InsertNewlineAtEOF: true
* clang-format: Standard:        c++20
* clang-format: AlignConsecutiveBitFields
* clang-format: AlignConsecutiveMacros
* clang-format: RemoveParentheses: ReturnStatement
* clang-format: RemoveSemicolon: true
* Restored RemoveParentheses: Leave, retained general changes for it
* formatting: fixed logging TAGs
* Formatting update for dev

Co-authored-by: あく <alleteam@gmail.com>
2024-07-15 13:38:49 +09:00
MX
039274f718 Sub-GHz: Choose RSSI threshold for Hopping mode
by Willy-JL
2024-07-15 04:40:23 +03:00
MX
365159c11a update mf classic keys dict
from
810f085aae/client/dictionaries/mfc_default_keys.dic

and

2a623b4ff3/NFC/mf_classic_dict/mf_classic_dict_user.nfc
2024-07-15 04:31:32 +03:00
MX
8e58da2be1 Merge remote-tracking branch 'OFW/dev' into dev 2024-07-14 05:50:53 +03:00
Willy-JL
fa06d15612 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-07-13 23:55:10 +01:00
Willy-JL
233d215040 Archive: Fix rename extension show/hide behavior 2024-07-13 23:42:17 +01:00
Zinong Li
5f9d68f3ad NFC: ISO15693 Render Typo Fix (#3784)
* Fixed the bug showing IC reference value as DSFID.
2024-07-14 00:05:54 +04:00
Sean Skyhawk
60832d685a Infrared: Added missing Koro Box entry to TV universal remote (#159)
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2024-07-11 22:35:01 +01:00
Willy-JL
826aa4ba3d Update MFC dict, 135 new keys from RRG pm3 repo and UberGuidoZ dump 2024-07-11 22:12:49 +01:00
MMX
848e6e6efa SubGHz: Keeloq - Add Novoferm remotes decode support (#3768)
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2024-07-10 16:45:47 +01:00
Willy-JL
3df6c81947 Sub-GHz: Choose RSSI threshold for Hopping mode 2024-07-10 13:51:25 +01:00
Zinong Li
79d8b12c5e NFC: Add parser for CSC Service Works Reloadable Cash Card (#137)
* csc parser

* Added verification through keys. Recognize new cards.

* Correct typo, add comments

* Updated output word choice

* Added verify key in csc_parse to avoid false positive

* Format

* updated verification process

- Deleted key-based verification
- Added memory based checksum and backup block checks to ensure better verification performance

* Formatting and More Verify Steps

Added card type checks and verify for csc specific memory format
Formatted the code (indentation etc.)

* Update csc.c

* Test cleanup parser a bit

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2024-07-10 11:43:38 +01:00
Sean Skyhawk
4460142ff5 Infrared: Correct Samsung.ir CH+ command (#156)
CH+ command is supposed to be 12 00 00 00 not 10 00 00 00
2024-07-09 23:28:59 +01:00
Willy-JL
792a5fb9ae Merge remote-tracking branch 'ul/dev' into mntm-dev 2024-07-08 22:22:16 +01:00
MX
54192afe56 hormann_ecostar add manually support and custom button 2024-07-08 09:40:09 +03:00
MX
0390bd3ff9 subghz add manually fixes and improvements 2024-07-08 09:08:23 +03:00
MX
94cbaed655 remove broken preset mod 2024-07-08 08:42:59 +03:00
MX
f21ba616cd fm238 mod for sommer add manually for rare cases 2024-07-08 08:41:45 +03:00
MX
92c997b9a7 fix decoderaw scene 2024-07-08 08:20:42 +03:00
MX
96b1ca97dc subghz add novoferm support 2024-07-08 08:10:00 +03:00
MX
e4f315188b fbt format 2024-07-08 07:37:28 +03:00
MX
a7ca56cf4e Merge remote-tracking branch 'OFW/dev' into dev 2024-07-07 02:22:08 +03:00
Willy-JL
9f03cdb721 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-07-06 19:44:49 +02:00