Skip to content

Commit

Permalink
NFC: Add NDEF Parser for MFUL, MFC and SLIX (#3973)
Browse files Browse the repository at this point in the history
* NFC: Add NDEF Parser for MFUL, MFC and SLIX
* Fix inefficiency in MAD checking
* NFC: NDEF parser less RAM waste for contact vcards
* Fix typo
* Make PVS Happy
* NFC: hide TODO in 3rd party plugin

Co-authored-by: あく <[email protected]>
  • Loading branch information
Willy-JL and skotopes authored Oct 31, 2024
1 parent 054efbb commit 1907f23
Show file tree
Hide file tree
Showing 2 changed files with 1,094 additions and 0 deletions.
29 changes: 29 additions & 0 deletions applications/main/nfc/application.fam
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,35 @@ App(
sources=["plugins/supported_cards/trt.c"],
)

App(
appid="ndef_ul_parser",
apptype=FlipperAppType.PLUGIN,
cdefines=[("NDEF_PROTO", "NDEF_PROTO_UL")],
entry_point="ndef_plugin_ep",
targets=["f7"],
requires=["nfc"],
sources=["plugins/supported_cards/ndef.c"],
)
App(
appid="ndef_mfc_parser",
apptype=FlipperAppType.PLUGIN,
cdefines=[("NDEF_PROTO", "NDEF_PROTO_MFC")],
entry_point="ndef_plugin_ep",
targets=["f7"],
requires=["nfc"],
sources=["plugins/supported_cards/ndef.c"],
)

App(
appid="ndef_slix_parser",
apptype=FlipperAppType.PLUGIN,
cdefines=[("NDEF_PROTO", "NDEF_PROTO_SLIX")],
entry_point="ndef_plugin_ep",
targets=["f7"],
requires=["nfc"],
sources=["plugins/supported_cards/ndef.c"],
)

App(
appid="nfc_start",
targets=["f7"],
Expand Down
Loading

0 comments on commit 1907f23

Please sign in to comment.