{
  "name": "dtu_lan_gateway",
  "type": "ARM",
  "dependenceList": [],
  "srcDirs": [],
  "virtualFolder": {
    "name": "<virtual_root>",
    "files": [],
    "folders": [
      {
        "name": "DLT645",
        "files": [
          {
            "path": "../../DLT645/port/dlt645_port.c"
          },
          {
            "path": "../../DLT645/source/dlt645.c"
          },
          {
            "path": "../../DLT645/source/dlt645_1997.c"
          },
          {
            "path": "../../DLT645/source/dlt645_2007.c"
          },
          {
            "path": "../../DLT645/source/dlt645_data.c"
          }
        ],
        "folders": []
      },
      {
        "name": "Drivers",
        "files": [],
        "folders": [
          {
            "name": "CMSIS",
            "files": [
              {
                "path": "../../Drivers/CMSIS/source/system_stm32f2xx.c"
              },
              {
                "path": "../../Drivers/CMSIS/source/startup_stm32f207xx.s"
              }
            ],
            "folders": []
          },
          {
            "name": "STM32F2xx_HAL_Driver",
            "files": [
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_adc.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_cortex.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_dma.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_eth.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_flash.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_flash_ex.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_i2c.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_i2s.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_pwr.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_sram.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_rcc.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_gpio.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_usart.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_tim.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_tim_ex.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_adc_ex.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_ll_fsmc.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_nand.c"
              },
              {
                "path": "../../Drivers/STM32F2xx_HAL_Driver/Src/stm32f2xx_hal_uart.c"
              }
            ],
            "folders": []
          }
        ]
      },
      {
        "name": "HARDWARE",
        "files": [
          {
            "path": "../../HARDWARE/source/bsp_fsmc_nandflash.c"
          },
          {
            "path": "../../HARDWARE/source/bsp_fsmc_sram.c"
          },
          {
            "path": "../../HARDWARE/source/led.c"
          },
          {
            "path": "../../HARDWARE/source/malloc.c"
          },
          {
            "path": "../../HARDWARE/source/nandflash.c"
          },
          {
            "path": "../../HARDWARE/source/timer.c"
          },
          {
            "path": "../../HARDWARE/source/usart.c"
          }
        ],
        "folders": []
      },
      {
        "name": "Middlewares",
        "files": [],
        "folders": [
          {
            "name": "Fafts",
            "files": [
              {
                "path": "../../Middlewares/Third_Party/FatFS/src/ff.c"
              },
              {
                "path": "../../Middlewares/Third_Party/FatFS/src/diskio.c"
              },
              {
                "path": "../../Middlewares/Third_Party/FatFS/src/option/cc936.c"
              }
            ],
            "folders": []
          },
          {
            "name": "FreeRTOS",
            "files": [
              {
                "path": "../../Middlewares/Third_Party/FreeRTOS/Source/croutine.c"
              },
              {
                "path": "../../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c"
              },
              {
                "path": "../../Middlewares/Third_Party/FreeRTOS/Source/list.c"
              },
              {
                "path": "../../Middlewares/Third_Party/FreeRTOS/Source/queue.c"
              },
              {
                "path": "../../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c"
              },
              {
                "path": "../../Middlewares/Third_Party/FreeRTOS/Source/tasks.c"
              },
              {
                "path": "../../Middlewares/Third_Party/FreeRTOS/Source/timers.c"
              }
            ],
            "folders": [
              {
                "name": "portable",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c"
                  }
                ],
                "folders": []
              }
            ]
          },
          {
            "name": "Lwip",
            "files": [],
            "folders": [
              {
                "name": "Netif",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/system/OS/sys_arch.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/netif/ethernet.c"
                  }
                ],
                "folders": []
              },
              {
                "name": "Core",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/def.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/dns.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/inet_chksum.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/init.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/ip.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/mem.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/memp.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/netif.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/pbuf.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/raw.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/stats.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/sys.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/tcp.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/tcp_in.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/tcp_out.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/timeouts.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/core/udp.c"
                  }
                ],
                "folders": [
                  {
                    "name": "IPv4",
                    "files": [
                      {
                        "path": "../../Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c"
                      },
                      {
                        "path": "../../Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c"
                      },
                      {
                        "path": "../../Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c"
                      },
                      {
                        "path": "../../Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c"
                      },
                      {
                        "path": "../../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c"
                      },
                      {
                        "path": "../../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c"
                      },
                      {
                        "path": "../../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c"
                      },
                      {
                        "path": "../../Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c"
                      }
                    ],
                    "folders": []
                  }
                ]
              },
              {
                "name": "Api",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/api/api_lib.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/api/api_msg.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/api/err.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/api/netbuf.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/api/netdb.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/api/netifapi.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/api/sockets.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/LwIP/src/api/tcpip.c"
                  }
                ],
                "folders": []
              }
            ]
          },
          {
            "name": "mqttClient",
            "files": [
              {
                "path": "../../Middlewares/Third_Party/mqttclient/mqttclient/mqttclient.c"
              }
            ],
            "folders": [
              {
                "name": "mqtt",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTConnectClient.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTConnectServer.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTDeserializePublish.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTFormat.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTPacket.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTSerializePublish.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTSubscribeClient.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTSubscribeServer.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTUnsubscribeClient.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/mqtt/MQTTUnsubscribeServer.c"
                  }
                ],
                "folders": []
              },
              {
                "name": "salof",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/common/log/arch/freertos/arch.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/common/log/fifo.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/common/log/format.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/common/log/salof.c"
                  }
                ],
                "folders": []
              },
              {
                "name": "common",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/common/mqtt_list.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/common/random.c"
                  }
                ],
                "folders": []
              },
              {
                "name": "network",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/network/nettype_tcp.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/network/nettype_tls.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/network/network.c"
                  }
                ],
                "folders": []
              },
              {
                "name": "platform",
                "files": [
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/platform/FreeRTOS/platform_memory.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/platform/FreeRTOS/platform_mutex.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/platform/FreeRTOS/platform_net_socket.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/platform/FreeRTOS/platform_thread.c"
                  },
                  {
                    "path": "../../Middlewares/Third_Party/mqttclient/platform/FreeRTOS/platform_timer.c"
                  }
                ],
                "folders": []
              },
              {
                "name": "config",
                "files": [
                  {
                    "path": "../../USER/include/mqtt_config.h"
                  }
                ],
                "folders": []
              }
            ]
          }
        ]
      },
      {
        "name": "Modbus",
        "files": [
          {
            "path": "../../MODBUS/modbus.c"
          }
        ],
        "folders": []
      },
      {
        "name": "SYSTEM",
        "files": [
          {
            "path": "../../SYSTEM/source/data_task.c"
          },
          {
            "path": "../../SYSTEM/source/gateway_message.c"
          },
          {
            "path": "../../SYSTEM/source/http_clinet.c"
          },
          {
            "path": "../../SYSTEM/source/log.c"
          },
          {
            "path": "../../SYSTEM/source/lte_mqtt.c"
          },
          {
            "path": "../../SYSTEM/source/lte.c"
          },
          {
            "path": "../../SYSTEM/source/myFile.c"
          },
          {
            "path": "../../SYSTEM/source/sys_http.c"
          },
          {
            "path": "../../SYSTEM/source/sys_mqtt.c"
          },
          {
            "path": "../../SYSTEM/source/tcp_server.c"
          },
          {
            "path": "../../SYSTEM/source/udp.c"
          },
          {
            "path": "../../SYSTEM/source/updata.c"
          }
        ],
        "folders": []
      },
      {
        "name": "USER",
        "files": [
          {
            "path": "../../USER/source/app_ethernet.c"
          },
          {
            "path": "../../USER/source/ethernetif.c"
          },
          {
            "path": "../../USER/source/main.c"
          },
          {
            "path": "../../USER/source/stm32f2xx_hal_timebase_tim.c"
          },
          {
            "path": "../../USER/source/stm32f2xx_it.c"
          }
        ],
        "folders": []
      }
    ]
  },
  "outDir": "build",
  "deviceName": null,
  "packDir": null,
  "miscInfo": {
    "uid": "5eaf8db21b7fa8294f42670fb5c31fbf"
  },
  "targets": {
    "dtu_lan_gateway": {
      "excludeList": [],
      "toolchain": "AC5",
      "compileConfig": {
        "cpuType": "Cortex-M3",
        "floatingPointHardware": "none",
        "scatterFilePath": "",
        "useCustomScatterFile": false,
        "storageLayout": {
          "RAM": [
            {
              "tag": "RAM",
              "id": 1,
              "mem": {
                "startAddr": "0x68000000",
                "size": "0x80000"
              },
              "isChecked": false,
              "noInit": false
            },
            {
              "tag": "RAM",
              "id": 2,
              "mem": {
                "startAddr": "0x0",
                "size": "0x0"
              },
              "isChecked": false,
              "noInit": false
            },
            {
              "tag": "RAM",
              "id": 3,
              "mem": {
                "startAddr": "0x0",
                "size": "0x0"
              },
              "isChecked": false,
              "noInit": false
            },
            {
              "tag": "IRAM",
              "id": 1,
              "mem": {
                "startAddr": "0x20000000",
                "size": "0x20000"
              },
              "isChecked": true,
              "noInit": false
            },
            {
              "tag": "IRAM",
              "id": 2,
              "mem": {
                "startAddr": "0x0",
                "size": "0x0"
              },
              "isChecked": false,
              "noInit": false
            }
          ],
          "ROM": [
            {
              "tag": "ROM",
              "id": 1,
              "mem": {
                "startAddr": "0x0",
                "size": "0x0"
              },
              "isChecked": false,
              "isStartup": false
            },
            {
              "tag": "ROM",
              "id": 2,
              "mem": {
                "startAddr": "0x0",
                "size": "0x0"
              },
              "isChecked": false,
              "isStartup": false
            },
            {
              "tag": "ROM",
              "id": 3,
              "mem": {
                "startAddr": "0x0",
                "size": "0x0"
              },
              "isChecked": false,
              "isStartup": false
            },
            {
              "tag": "IROM",
              "id": 1,
              "mem": {
                "startAddr": "0x8000000",
                "size": "0x100000"
              },
              "isChecked": true,
              "isStartup": true
            },
            {
              "tag": "IROM",
              "id": 2,
              "mem": {
                "startAddr": "0x0",
                "size": "0x0"
              },
              "isChecked": false,
              "isStartup": false
            }
          ]
        },
        "options": "null"
      },
      "uploader": "JLink",
      "uploadConfig": {
        "bin": "",
        "baseAddr": "",
        "cpuInfo": {
          "vendor": "ST",
          "cpuName": "STM32F207ZG"
        },
        "proType": 1,
        "speed": 8000,
        "otherCmds": ""
      },
      "uploadConfigMap": {},
      "custom_dep": {
        "name": "default",
        "incList": [
          "../../Drivers/CMSIS/incude",
          "../../Drivers/STM32F2xx_HAL_Driver/Inc",
          "../../USER/include",
          "../../Middlewares/Third_Party/LwIP/src/include",
          "../../Middlewares/Third_Party/LwIP/system",
          "../../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3",
          "../../Middlewares/Third_Party/FreeRTOS/Source/include",
          "../../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS",
          "../../SYSTEM/include",
          "../../Middlewares/Third_Party/mqttclient/common",
          "../../Middlewares/Third_Party/mqttclient/common/log",
          "../../Middlewares/Third_Party/mqttclient/network",
          "../../Middlewares/Third_Party/mqttclient/network/mbedtls/include",
          "../../Middlewares/Third_Party/mqttclient/mqtt",
          "../../Middlewares/Third_Party/mqttclient/mqttclient",
          "../../Middlewares/Third_Party/mqttclient/platform/FreeRTOS",
          "../../HARDWARE/include",
          "../../Middlewares/Third_Party/FatFS/src",
          "../../MODBUS",
          "../../DLT645/include",
          "../../DLT645/port",
          ".cmsis/include",
          "../RTE/_dtu_lan_gateway"
        ],
        "libList": [],
        "defineList": [
          "USE_HAL_DRIVER",
          "STM32F207xx",
          "DATA_IN_ExtSRAM"
        ]
      }
    }
  },
  "version": "3.4"
}