application.fam 945 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. App(
  2. appid="picopass",
  3. name="PicoPass",
  4. apptype=FlipperAppType.EXTERNAL,
  5. targets=["f7"],
  6. entry_point="picopass_app",
  7. sources=[
  8. "*.c", "!plugin/*.c",
  9. ],
  10. requires=[
  11. "storage",
  12. "gui",
  13. ],
  14. stack_size=5 * 1024,
  15. fap_description="App to communicate with PicoPass(iClass) tags",
  16. fap_version="1.19",
  17. fap_icon="125_10px.png",
  18. fap_category="NFC",
  19. fap_libs=["mbedtls"],
  20. fap_private_libs=[
  21. Lib(
  22. name="asn1",
  23. cflags=["-Wno-error", "-DASN_EMIT_DEBUG=0", "-Os", "-DASN_DISABLE_PER_SUPPORT=1"],
  24. ),
  25. Lib(
  26. name="loclass",
  27. cflags=["-O3"],
  28. ),
  29. ],
  30. fap_icon_assets="icons",
  31. fap_file_assets="files",
  32. )
  33. App(
  34. appid="plugin_wiegand",
  35. apptype=FlipperAppType.PLUGIN,
  36. entry_point="plugin_wiegand_ep",
  37. requires=["picopass"],
  38. sources=["plugin/wiegand.c"],
  39. fal_embedded=True,
  40. )