)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"b619f74ce76e5806f6f4e54f4c226082be5737db","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d3eeaee7_bd6cb74c","updated":"2022-04-05 14:55:18.000000000","message":"What is the need for json?\nDo you plan to use it in some TCL script or in the C code?\nPay attention that some Linux distro package separately jimtcl and OpenOCD. On such distros json extension would probably not be compiled in. What would be the effect?","commit_id":"1197e49f46780da32471d4d7e60ca097e79a1267"},{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"eabd3a9e44c18da8bbf03ef1e45303392396804e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cec69350_2df1fa97","in_reply_to":"d3eeaee7_bd6cb74c","updated":"2022-04-05 15:36:11.000000000","message":"We have a function in TCL script. It parses the flasher json file and program all binaries in one shot based on the address written in the json scheme. \n\nIn the case of not compiled in, we have an inner TCL function which loads the binaries one by one without using the json file. In this case user sends the necessary parameters manually.","commit_id":"1197e49f46780da32471d4d7e60ca097e79a1267"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"b97835d27ede436b3380c9275bd5366ee95aa1a4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7450aadd_196ede90","updated":"2022-05-15 22:31:15.000000000","message":"Can you please point to the use case in espressif fork?","commit_id":"2dca5d2cd09445e588faa9c5bd90c86dff8e0720"},{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"fa016f323cabb7bb895397f8bcb934aee61a6796","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c7241f26_05e80f71","in_reply_to":"7450aadd_196ede90","updated":"2022-05-15 22:36:26.000000000","message":"https://github.com/espressif/openocd-esp32/blob/master/tcl/target/esp_common.cfg#L199 \n\nAnd sample json file: \n\n{\n    \"write_flash_args\" : [ \"--flash_mode\", \"dio\",\n                           \"--flash_size\", \"detect\",\n                           \"--flash_freq\", \"40m\" ],\n    \"flash_settings\" : {\n        \"flash_mode\": \"dio\",\n        \"flash_size\": \"detect\",\n        \"flash_freq\": \"40m\"\n    },\n    \"flash_files\" : {\n        \"0x1000\" : \"bootloader/bootloader.bin\",\n        \"0x10000\" : \"gen_ut_app.bin\",\n        \"0x8000\" : \"partition_table/partition-table.bin\"\n    },\n    \"bootloader\" : { \"offset\" : \"0x1000\", \"file\" : \"bootloader/bootloader.bin\", \"encrypted\" : \"false\" },\n    \"app\" : { \"offset\" : \"0x10000\", \"file\" : \"gen_ut_app.bin\", \"encrypted\" : \"false\" },\n    \"partition-table\" : { \"offset\" : \"0x8000\", \"file\" : \"partition_table/partition-table.bin\", \"encrypted\" : \"false\" },\n    \"extra_esptool_args\" : {\n        \"after\"  : \"hard_reset\",\n        \"before\" : \"default_reset\",\n        \"stub\"   : true,\n        \"chip\"   : \"esp32\"\n    }\n}","commit_id":"2dca5d2cd09445e588faa9c5bd90c86dff8e0720"}],"configure.ac":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"b619f74ce76e5806f6f4e54f4c226082be5737db","unresolved":true,"context_lines":[{"line_number":555,"context_line":"AS_IF([test \"x$use_internal_jimtcl\" \u003d \"xyes\"], ["},{"line_number":556,"context_line":"  AS_IF([test -f \"$srcdir/jimtcl/configure.ac\"], ["},{"line_number":557,"context_line":"    AS_IF([test \"x$use_internal_jimtcl_maintainer\" \u003d \"xyes\"], ["},{"line_number":558,"context_line":"      jimtcl_config_options\u003d\"--disable-install-jim --maintainer\""},{"line_number":559,"context_line":"    ], ["},{"line_number":560,"context_line":"      jimtcl_config_options\u003d\"--disable-install-jim --with-ext\u003djson\""},{"line_number":561,"context_line":"    ])"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"df631a6b_16003574","line":558,"updated":"2022-04-05 14:55:18.000000000","message":"should be added --with-ext\u003djson also here","commit_id":"1197e49f46780da32471d4d7e60ca097e79a1267"},{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"eabd3a9e44c18da8bbf03ef1e45303392396804e","unresolved":false,"context_lines":[{"line_number":555,"context_line":"AS_IF([test \"x$use_internal_jimtcl\" \u003d \"xyes\"], ["},{"line_number":556,"context_line":"  AS_IF([test -f \"$srcdir/jimtcl/configure.ac\"], ["},{"line_number":557,"context_line":"    AS_IF([test \"x$use_internal_jimtcl_maintainer\" \u003d \"xyes\"], ["},{"line_number":558,"context_line":"      jimtcl_config_options\u003d\"--disable-install-jim --maintainer\""},{"line_number":559,"context_line":"    ], ["},{"line_number":560,"context_line":"      jimtcl_config_options\u003d\"--disable-install-jim --with-ext\u003djson\""},{"line_number":561,"context_line":"    ])"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"6d6ef7c2_582ed18c","line":558,"in_reply_to":"df631a6b_16003574","updated":"2022-04-05 15:36:11.000000000","message":"Done","commit_id":"1197e49f46780da32471d4d7e60ca097e79a1267"}]}
