application.fam 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  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.6",
  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. fal_embedded=True,
  38. )
  39. App(
  40. appid="bip_plugin",
  41. apptype=FlipperAppType.PLUGIN,
  42. entry_point="bip_plugin_ep",
  43. requires=["metroflip"],
  44. sources=["scenes/plugins/bip.c"],
  45. fal_embedded=True,
  46. )
  47. App(
  48. appid="clipper_plugin",
  49. apptype=FlipperAppType.PLUGIN,
  50. entry_point="clipper_plugin_ep",
  51. requires=["metroflip"],
  52. sources=["scenes/plugins/clipper.c"],
  53. fal_embedded=True,
  54. )
  55. App(
  56. appid="itso_plugin",
  57. apptype=FlipperAppType.PLUGIN,
  58. entry_point="itso_plugin_ep",
  59. requires=["metroflip"],
  60. sources=["scenes/plugins/itso.c"],
  61. fal_embedded=True,
  62. )
  63. App(
  64. appid="myki_plugin",
  65. apptype=FlipperAppType.PLUGIN,
  66. entry_point="myki_plugin_ep",
  67. requires=["metroflip"],
  68. sources=["scenes/plugins/myki.c"],
  69. fal_embedded=True,
  70. )
  71. App(
  72. appid="opal_plugin",
  73. apptype=FlipperAppType.PLUGIN,
  74. entry_point="opal_plugin_ep",
  75. requires=["metroflip"],
  76. sources=["scenes/plugins/opal.c"],
  77. fal_embedded=True,
  78. )
  79. App(
  80. appid="smartrider_plugin",
  81. apptype=FlipperAppType.PLUGIN,
  82. entry_point="smartrider_plugin_ep",
  83. requires=["metroflip"],
  84. sources=["scenes/plugins/smartrider.c"],
  85. fal_embedded=True,
  86. )
  87. App(
  88. appid="troika_plugin",
  89. apptype=FlipperAppType.PLUGIN,
  90. entry_point="troika_plugin_ep",
  91. requires=["metroflip"],
  92. sources=["scenes/plugins/troika.c"],
  93. fal_embedded=True,
  94. )
  95. App(
  96. appid="suica_plugin",
  97. apptype=FlipperAppType.PLUGIN,
  98. entry_point="suica_plugin_ep",
  99. requires=["metroflip"],
  100. sources=["scenes/plugins/suica.c"],
  101. fal_embedded=True,
  102. )
  103. App(
  104. appid="gocard_plugin",
  105. apptype=FlipperAppType.PLUGIN,
  106. entry_point="gocard_plugin_ep",
  107. requires=["metroflip"],
  108. sources=["scenes/plugins/gocard.c"],
  109. fal_embedded=True,
  110. )