application.fam 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. App(
  2. appid="finik_eth",
  3. name="[W5500] Ethernet",
  4. apptype=FlipperAppType.EXTERNAL,
  5. entry_point="finik_eth_app",
  6. cdefines=["FINIK_ETH"],
  7. requires=[
  8. "gui",
  9. "power",
  10. ],
  11. stack_size=20 * 1024,
  12. order=90,
  13. fap_icon="images/ethernet_icon_10x10px.png",
  14. fap_version="1.0",
  15. fap_category="GPIO/Debug",
  16. fap_icon_assets="images",
  17. fap_private_libs=[
  18. Lib(
  19. cflags=[
  20. "-Wunused-parameter",
  21. "-Wunused-function",
  22. "-Wredundant-decls",
  23. "-Wunused-parameter",
  24. ],
  25. name="ioLibrary_Driver",
  26. fap_include_paths=[
  27. "Ethernet/W5500",
  28. "Ethernet",
  29. "Internet/DHCP",
  30. "Internet/DNS",
  31. # "Internet/FTPClient",
  32. # "Internet/FTPServer",
  33. # "Internet/httpServer",
  34. "Internet/ICMP",
  35. # "Internet/MQTT",
  36. # "Internet/MQTT/MQTTPacket/src",
  37. # "Internet/SNMP",
  38. # "Internet/SNTP",
  39. # "Internet/TFTP",
  40. ],
  41. sources=[
  42. "Ethernet/W5500/*.c",
  43. "Ethernet/*.c",
  44. "Internet/DHCP/*.c",
  45. "Internet/DNS/*.c",
  46. # "Internet/FTPClient/*.c",
  47. # "Internet/FTPServer/*.c",
  48. # "Internet/httpServer/*.c",
  49. "Internet/ICMP/*.c",
  50. # "Internet/MQTT/*.c",
  51. # "Internet/MQTT/MQTTPacket/src/*.c",
  52. # "Internet/SNMP/*.c",
  53. # "Internet/SNTP/*.c",
  54. # "Internet/TFTP/*.c",
  55. ],
  56. ),
  57. ],
  58. )