1{
2    "write_flash_args" : [ "--flash_mode", "${ESPFLASHMODE}",
3                           "--flash_size", "${ESPFLASHSIZE}",
4                           "--flash_freq", "${ESPFLASHFREQ}" ],
5    "flash_settings" : {
6        "flash_mode": "${ESPFLASHMODE}",
7        "flash_size": "${ESPFLASHSIZE}",
8        "flash_freq": "${ESPFLASHFREQ}"
9    },
10    "flash_files" : {
11        $<JOIN:$<TARGET_PROPERTY:flash,FLASH_FILE>,,
12        >
13    },
14    $<JOIN:$<TARGET_PROPERTY:flash,FLASH_ENTRY>,,
15    >$<$<BOOL:$<TARGET_PROPERTY:flash,FLASH_ENTRY>>:,>
16    "extra_esptool_args" : {
17        "after"  : "${ESPTOOLPY_AFTER}",
18        "before" : "${ESPTOOLPY_BEFORE}",
19        "stub"   : ${ESPTOOLPY_WITH_STUB},
20        "chip"   : "${ESPTOOLPY_CHIP}"
21    }
22}
23