MX
856fe752de
Merge remote-tracking branch 'OFW/dev' into dev
2024-08-02 11:09:56 +03:00
Astra
4f46032d32
[NFC] Change the plantain last number display from "?" to "X" ( #3819 )
2024-08-02 15:03:12 +09:00
Filipe Paz Rodrigues
53cf700521
CCID App: Refactor ( #3808 )
...
- Move iso7816 related code to its own folder
- Refactor Iso7816Callback into Iso7816Handler
- Created new file for CCID commands
- Renamed variables according to standard
Co-authored-by: あく <alleteam@gmail.com >
2024-08-01 06:44:04 +09: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
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
MX
e74e6cdd02
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-31 22:38:15 +03: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
hedger
380ec2ac46
Added -Wundef to compiler options ( #3815 )
...
* fbt: added -Wundef to compiler options; libs: various small fixes for missing defines; desktop: proper access to current RTOS config
* apps: fixes for FURI_DEBUG handling
* rpc: unified definition checks
* Cleanup various defines use
* Cleanup configs and move SVCall ISR priority configuration to furi_hal_interrupts
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-08-01 01:38:20 +09:00
Liam Hays
a403e5f543
Fix typo in "charge me" screen. ( #3812 )
2024-07-28 23:21:56 +03:00
MX
30c2676d60
subghz fix crash and wrong states
2024-07-28 19:46:35 +03: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
MX
3d46a62f71
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-07-21 03:34:45 +03:00
Astra
4258db3888
[FL-3752] HID/BLE Keyboard UI refactoring ( #3777 )
...
* HID app new keyboard WIP
* Shift logic for special cases
* Fix apostrophe button
* Satisfy PVS
* Review changes
* Fix shift text
* Satisfy PVS
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-07-18 16:13:53 +09:00
Filipe Paz Rodrigues
703ed83fd8
CCID: Add CCIDWorker ( #3785 )
...
* CCID: Add CCIDWorker
This new thread allows for Flipper to receive CCID messages bigger than CCID_EPSIZE
by receiving multiple packaged in a row and adding them to the buffer
* Fixed data types
* Format sources
* Review feedback
* Variable names
* FuriHal: cleanup and fortify code in furi_hal_usb_ccid
* Review feedbacks (also added extra checks)
* Fixed use after free
* Fix lint
* Sync API Symbols version
* Sync API Symbols version again
* FuriHal: fix clangd warnings, add doxygen comments for furi_hal_usb_ccid.h
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-07-18 16:04:38 +09: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
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
01a1767f61
upd subghz js module
...
by Willy-JL
2024-07-15 04:45:45 +03: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
https://github.com/RfidResearchGroup/proxmark3/blob/810f085aae40b414abc56b2c62085f61b9524476/client/dictionaries/mfc_default_keys.dic
and
https://github.com/UberGuidoZ/Flipper/blob/2a623b4ff3bd78af9708e980e59568411879affa/NFC/mf_classic_dict/mf_classic_dict_user.nfc
2024-07-15 04:31:32 +03:00
MX
743444310a
fix formatting
2024-07-14 22:58:55 +03:00
MX
9d8e2828af
cleanup icons, update text
2024-07-14 22:53:38 +03:00
MX
8e58da2be1
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-14 05:50:53 +03: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
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
MX
55d6711a80
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-10 01:07:40 +03:00
あく
075381b7c6
[FL-3870] Desktop: allow to close blocking bad sd animation ( #3776 )
...
* Desktop: allow to close blocking bad sd animation
* Desktop: pack booleans
2024-07-10 01:56:38 +04: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
ed767b8286
oops
2024-07-08 08:01:12 +03:00
MX
3b74c0733f
js subghz module fixes and improvements
...
by @Willy-JL
2024-07-08 07:51:20 +03:00
MX
e4f315188b
fbt format
2024-07-08 07:37:28 +03:00
あく
aeabf0447d
[FL-3704] Updater: reset various debug flags on production build flash ( #3762 )
2024-07-07 13:00:39 +01:00
MX
a7ca56cf4e
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-07 02:22:08 +03:00
あく
d39c3b3776
Fix PVS Warnings ( #3760 )
2024-07-06 15:05:29 +01:00
WillyJL
a0eab5a371
NFC: Cache plugin name not full path, saves some RAM ( #3737 )
...
* NFC: Cache plugin name not full path, saves some RAM
* Remove file_path FuriString from context
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: gornekich <gornekich@users.noreply.github.com >
2024-07-06 13:18:48 +01:00
Filipe Paz Rodrigues
1510d8773b
CCID: Improve request and response data handling ( #3741 )
...
* CCID: Improve request and response data handling
- Add iso7816_set_response function: serves a helpers to set SW1 and SW2 values
- improved iso7816_read_response_apdu by correctly parsing Lc and Le values
- add client script to make testing easier
* lint and rename
* Format
* Review changes: pragma once, typedef
* Move command/response data and datalen into respective structures
* Remove conditional for Lc=0
* Fix comment: Le
* Make PVS happy and fix spelling
Co-authored-by: あく <alleteam@gmail.com >
2024-07-06 12:08:44 +01:00
あく
cf0cc4fa8d
Furi: count ISR time. Cli: show ISR time in top. ( #3751 )
...
* Furi: count ISR time. Cli: show ISR time in top.
* hal: interrupt: macros for interrupt accounting; split FURI_ALWAYS_STATIC_INLINE -> FURI_ALWAYS_INLINE static
Co-authored-by: hedger <hedger@nanode.su >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-07-06 11:44:25 +01:00
hedger
7879876ba1
[FL-3863] toolchain: v37 ( #3746 )
...
* toolchain: v36
* toolchain: fixed cert path; lib: nanopb: updated to 0.4.8
* fbtenv: rolled back cert path for 3.11
* clang-format: updated config for v18
* linter fixes
* clang-format: properly regenerated config (`clang-format -style=file:.clang-format -dump-config > .clang-format-new; mv .clang-format-new .clang-format`)
* clang-format: AllowShortLoopsOnASingleLine: false
* toolchain: v37
* fbt: compilation_db.py: fixes for Windows
2024-07-05 18:27:21 +01:00
MX
223de97d8c
NFC: Cache plugin name not full path, saves some RAM [ci skip]
...
by Willy-JL
2024-07-04 22:53:47 +03:00
MMX
36e227d24d
Merge pull request #774 from korden32/patch-1
...
LFRFID: Update t5577 passwords
2024-07-04 06:24:33 +03:00
MX
842922f018
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-07-04 04:56:04 +03:00