application.fam 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. App(
  2. appid="metroflip",
  3. name="Metroflip",
  4. apptype=FlipperAppType.EXTERNAL,
  5. entry_point="metroflip",
  6. stack_size=2 * 1024,
  7. fap_category="NFC",
  8. fap_version="0.5",
  9. fap_icon="icon.png",
  10. fap_description="An implementation of metrodroid on the flipper",
  11. fap_author="luu176",
  12. fap_icon_assets="images", # Image assets to compile for this application
  13. fap_file_assets="files",
  14. )
  15. App(
  16. appid="charliecard_plugin",
  17. apptype=FlipperAppType.PLUGIN,
  18. entry_point="charliecard_plugin_ep",
  19. requires=["metroflip"],
  20. sources=["scenes/plugins/charliecard.c"],
  21. fal_embedded=True,
  22. )
  23. App(
  24. appid="calypso_plugin",
  25. apptype=FlipperAppType.PLUGIN,
  26. entry_point="calypso_plugin_ep",
  27. requires=["metroflip"],
  28. sources=["scenes/plugins/calypso.c"],
  29. fal_embedded=True,
  30. )
  31. App(
  32. appid="metromoney_plugin",
  33. apptype=FlipperAppType.PLUGIN,
  34. entry_point="metromoney_plugin_ep",
  35. requires=["metroflip"],
  36. sources=["scenes/plugins/metromoney.c"],
  37. )
  38. App(
  39. appid="bip_plugin",
  40. apptype=FlipperAppType.PLUGIN,
  41. entry_point="bip_plugin_ep",
  42. requires=["metroflip"],
  43. sources=["scenes/plugins/bip.c"],
  44. )
  45. App(
  46. appid="clipper_plugin",
  47. apptype=FlipperAppType.PLUGIN,
  48. entry_point="clipper_plugin_ep",
  49. requires=["metroflip"],
  50. sources=["scenes/plugins/clipper.c"],
  51. fal_embedded=True,
  52. )
  53. App(
  54. appid="itso_plugin",
  55. apptype=FlipperAppType.PLUGIN,
  56. entry_point="itso_plugin_ep",
  57. requires=["metroflip"],
  58. sources=["scenes/plugins/itso.c"],
  59. fal_embedded=True,
  60. )
  61. App(
  62. appid="myki_plugin",
  63. apptype=FlipperAppType.PLUGIN,
  64. entry_point="myki_plugin_ep",
  65. requires=["metroflip"],
  66. sources=["scenes/plugins/myki.c"],
  67. fal_embedded=True,
  68. )
  69. App(
  70. appid="opal_plugin",
  71. apptype=FlipperAppType.PLUGIN,
  72. entry_point="opal_plugin_ep",
  73. requires=["metroflip"],
  74. sources=["scenes/plugins/opal.c"],
  75. fal_embedded=True,
  76. )
  77. App(
  78. appid="smartrider_plugin",
  79. apptype=FlipperAppType.PLUGIN,
  80. entry_point="smartrider_plugin_ep",
  81. requires=["metroflip"],
  82. sources=["scenes/plugins/smartrider.c"],
  83. fal_embedded=True,
  84. )
  85. App(
  86. appid="troika_plugin",
  87. apptype=FlipperAppType.PLUGIN,
  88. entry_point="troika_plugin_ep",
  89. requires=["metroflip"],
  90. sources=["scenes/plugins/troika.c"],
  91. fal_embedded=True,
  92. )