application.fam 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. App(
  2. appid="finik_eth",
  3. name="finik[eth]",
  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="ehternet_icon_10x10px.png",
  14. fap_category="GPIO",
  15. fap_icon_assets="images",
  16. fap_private_libs=[
  17. Lib(
  18. cflags=[
  19. "-Wunused-parameter",
  20. "-Wunused-function",
  21. "-Wredundant-decls",
  22. "-Wunused-parameter",
  23. ],
  24. name="ioLibrary_Driver",
  25. fap_include_paths=[
  26. "Ethernet/W5500",
  27. "Ethernet",
  28. "Internet/DHCP",
  29. "Internet/DNS",
  30. "Internet/FTPClient",
  31. "Internet/FTPServer",
  32. "Internet/httpServer",
  33. "Internet/ICMP",
  34. "Internet/MQTT",
  35. "MQTTPacket/src",
  36. "Internet/SNMP",
  37. "Internet/SNTP",
  38. "Internet/TFTP",
  39. ],
  40. sources=[
  41. "w5500.c",
  42. "socket.c",
  43. "wizchip_conf.c",
  44. "dhcp.c",
  45. "dns.c",
  46. "ftpc.c",
  47. "ftpf.c",
  48. "httpParser.c",
  49. "httpServer.c",
  50. "httpUtil.c",
  51. "ping.c",
  52. "mqtt_interface.c",
  53. "MQTTClient.c",
  54. "MQTTConnectClient.c",
  55. "MQTTConnectServer.c",
  56. "MQTTDeserializePublish.c",
  57. "MQTTFormat.c",
  58. "MQTTPacket.c",
  59. "MQTTSerializePublish.c",
  60. "MQTTSubscribeClient.c",
  61. "MQTTSubscribeServer.c",
  62. "MQTTUnsubscribeClient.c",
  63. "MQTTUnsubscribeServer.c",
  64. "mqtt_interface.c",
  65. "MQTTClient.c",
  66. "snmp_custom.c",
  67. "snmp.c",
  68. "sntp.c",
  69. "Internet/TFTP/netutil.c",
  70. "Internet/TFTP/tftp.c",
  71. ],
  72. ),
  73. ],
  74. )