)]}'
{"id":"openocd~master~I252cdf738d94983b70676a3497326f90c329e292","project":"openocd","branch":"master","hashtags":[],"change_id":"I252cdf738d94983b70676a3497326f90c329e292","subject":"flash/nor/stm32f1x: Add support for GD32F1x0/3x0","status":"MERGED","created":"2021-04-12 12:37:47.000000000","updated":"2021-05-02 21:39:38.000000000","submitted":"2021-05-02 21:39:38.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"6164-1619991578065-b37129e2","meta_rev_id":"bb5e37e3f43397c22f91c0cab979c54627d4799b","_number":6164,"owner":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2021-05-02 21:39:38.000000000","_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},{"value":0,"_account_id":1001527,"name":"Dominik Peklo","email":"dom.peklo@gmail.com","username":"d0m"},{"value":0,"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"value":0,"_account_id":1000015,"name":"Freddie Chopin","email":"freddie.chopin@gmail.com","username":"freddiechopin"},{"value":0,"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},{"value":1,"date":"2021-05-02 21:39:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"all":[{"value":0,"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},{"value":0,"_account_id":1001527,"name":"Dominik Peklo","email":"dom.peklo@gmail.com","username":"d0m"},{"value":2,"date":"2021-05-02 21:39:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"value":0,"_account_id":1000015,"name":"Freddie Chopin","email":"freddie.chopin@gmail.com","username":"freddiechopin"},{"value":0,"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},{"value":0,"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"Freddie Chopin","email":"freddie.chopin@gmail.com","username":"freddiechopin"},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},{"_account_id":1001527,"name":"Dominik Peklo","email":"dom.peklo@gmail.com","username":"d0m"},{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-12 13:04:20.000000000","updated_by":{"_account_id":1000015,"name":"Freddie Chopin","email":"freddie.chopin@gmail.com","username":"freddiechopin"},"reviewer":{"_account_id":1000015,"name":"Freddie Chopin","email":"freddie.chopin@gmail.com","username":"freddiechopin"},"state":"REVIEWER"},{"updated":"2021-04-12 16:35:11.000000000","updated_by":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"reviewer":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"state":"REVIEWER"},{"updated":"2021-04-12 16:50:27.000000000","updated_by":{"_account_id":1001527,"name":"Dominik Peklo","email":"dom.peklo@gmail.com","username":"d0m"},"reviewer":{"_account_id":1001527,"name":"Dominik Peklo","email":"dom.peklo@gmail.com","username":"d0m"},"state":"REVIEWER"},{"updated":"2021-04-13 12:12:52.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-05-02 21:39:38.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"reviewer":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"state":"REVIEWER"}],"messages":[{"id":"dfe8ca943ef0dfac8fe3d4f55c4f610007cba149","author":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"real_author":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"date":"2021-04-12 12:37:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"93db042abb742a658a10224ccb825d9f236a8982","author":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"real_author":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"date":"2021-04-12 12:44:56.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"cc10e3914141489b30eca242b0199f8bfac1999d","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-04-12 13:23:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/14341/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13595/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"c8be4828fe4a320196fac1d75425f11782d3e45f","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2021-04-12 16:49:15.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nThanks, Andrzej.\nDominik\u0027s original patch had dark parts where a regression could easily happen. So your simplification looks much better to me.\nPlease mention GD32 support in doc/openocd.texi, chapter 12.5.2 Internal Flash (Microcontrollers).\n\nTarek,\nplease tell us your opinion to GD32 support in STM32 driver. I hope such change doesn\u0027t make any problem in the long-term maintainability, does it?","accounts_in_message":[],"_revision_number":2},{"id":"e55a71591a0623e4b7ce59fa976994e33224f408","author":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"real_author":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"date":"2021-04-13 11:43:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7379932a3c44de27671ac513ae11ce7721c5de02","author":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"real_author":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"date":"2021-04-13 11:56:51.000000000","message":"Patch Set 3:\n\nGD32 support in doc/openocd.texi updated.\n\nid_code splitted to device_id and rev_id as was originally done in other function get_stm32x_info() for code compatibility.","accounts_in_message":[],"_revision_number":3},{"id":"18638cd84ef4b2f61f5825b5adad1ca9bdd7b315","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-04-13 12:12:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/14343/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13597/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"0cf8e44f903af3c763705ab1bc5e8e7d6949f624","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2021-04-13 19:35:50.000000000","message":"Patch Set 3: Code-Review+1\n\nLooks good to me. Thanks!\nI don\u0027t have a device to test on.\nLet\u0027s wait a week or two if Tarek or Dominik has comments.","accounts_in_message":[],"_revision_number":3},{"id":"ced3091a8b686413725f42cdc5b230ecdde13a51","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2021-04-25 20:23:49.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"bb5e37e3f43397c22f91c0cab979c54627d4799b","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2021-05-02 21:39:38.000000000","message":"Change has been successfully cherry-picked as 64a3e7ba4f47c5340543d9a5cadd41bc45d93c93 by Tomas Vanek","accounts_in_message":[],"_revision_number":4}],"current_revision":"64a3e7ba4f47c5340543d9a5cadd41bc45d93c93","revisions":{"6b00207c9718f58ebe268896b6780b41c2213d2e":{"kind":"REWORK","_number":3,"created":"2021-04-13 11:43:00.000000000","uploader":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"ref":"refs/changes/64/6164/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/64/6164/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/3 \u0026\u0026 git checkout -b change-6164 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/64/6164/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"0f06d943366154963c6f5eb70f52e70f64fe5c71","subject":"mem_ap: allow GDB connections"}],"author":{"name":"asier70","email":"asier70@gmail.com","date":"2021-04-12 12:09:36.000000000","tz":120},"committer":{"name":"asier70","email":"asier70@gmail.com","date":"2021-04-13 11:41:48.000000000","tz":120},"subject":"flash/nor/stm32f1x: Add support for GD32F1x0/3x0","message":"flash/nor/stm32f1x: Add support for GD32F1x0/3x0\n\nNowadays, when it\u0027s difficult to buy STM32F030,\nthe use of GD32F130 seems to be an interesting functional alternative.\nThis is cortex-M3 and it works with the stm32f1x driver, but unfortunately not fully.\nThe main difference is another offset of user option bits\n(like WDG_SW, nRST_STOP, nRST_STDBY) in option byte register\n(FLASH_OBR/FMC_OBSTAT 0x4002201C).\nAny use of functions like lock or unlock results in change default values of the those bits stored in flash.\nThus broken microcontroller is malfunctioning, e.g. flash block programming is interrupted\nby unexpected active hardware watchog (after 0.4s).\nThis patch is a simplified version of #4592 done by Dominik Peklo (http://openocd.zylin.com/#/c/4592/).\nGigaDevice GD32F1x0 \u0026 GD32F3x0 series devices share DEV_ID\nwith STM32F101/2/3 medium-density line,\nhowever they use a REV_ID different from any STM32 device,\nso can be succesfully detected.\n\nChange-Id: I252cdf738d94983b70676a3497326f90c329e292\nSigned-off-by: asier70Andrzej Sierżęga \u003casier70@gmail.com\u003e\n"}},"5a27849f9f7ee637be9dfdc886a88691906d1a54":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-04-12 12:44:56.000000000","uploader":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"ref":"refs/changes/64/6164/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/64/6164/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/2 \u0026\u0026 git checkout -b change-6164 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/64/6164/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"0f06d943366154963c6f5eb70f52e70f64fe5c71","subject":"mem_ap: allow GDB connections"}],"author":{"name":"asier70","email":"asier70@gmail.com","date":"2021-04-12 12:09:36.000000000","tz":120},"committer":{"name":"Andrzej Sierżęga","email":"asier70@gmail.com","date":"2021-04-12 12:44:05.000000000","tz":60},"subject":"flash/nor/stm32f1x: Add support for GD32F1x0/3x0","message":"flash/nor/stm32f1x: Add support for GD32F1x0/3x0\n\nNowadays, when it\u0027s difficult to buy STM32F030,\nthe use of GD32F130 seems to be an interesting functional alternative.\nThis is cortex-M3 and it works with the stm32f1x driver,\nbut unfortunately not fully.\nThe main difference is another offset of user option bits\n(like WDG_SW, nRST_STOP, nRST_STDBY) in option byte register\n(FLASH_OBR/FMC_OBSTAT 0x4002201C).\nAny use of functions like lock or unlock results in change\ndefault values of the those bits stored in flash.\nThus broken microcontroller is malfunctioning,\ne.g. flash block programming is interrupted\nby unexpected active hardware watchog (after 0.4s).\nThis patch is a simplified version of #4592 done by Dominik Peklo\n(http://openocd.zylin.com/#/c/4592/).\nGigaDevice GD32F1x0 \u0026 GD32F3x0 series devices share DEV_ID\nwith STM32F101/2/3 medium-density line,\nhowever they use a REV_ID different from any STM32 device,\nso can be succesfully detected.\n\nChange-Id: I252cdf738d94983b70676a3497326f90c329e292\nSigned-off-by: asier70Andrzej Sierżęga \u003casier70@gmail.com\u003e\n"}},"5b4b09fed43fadd1fe52ff23034558a8378a9ac9":{"kind":"REWORK","_number":1,"created":"2021-04-12 12:37:47.000000000","uploader":{"_account_id":1001874,"name":"Andrzej Sierżęga","email":"asier70@gmail.com","username":"asier70"},"ref":"refs/changes/64/6164/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/64/6164/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/1 \u0026\u0026 git checkout -b change-6164 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/64/6164/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"0f06d943366154963c6f5eb70f52e70f64fe5c71","subject":"mem_ap: allow GDB connections"}],"author":{"name":"asier70","email":"asier70@gmail.com","date":"2021-04-12 12:09:36.000000000","tz":120},"committer":{"name":"asier70","email":"asier70@gmail.com","date":"2021-04-12 12:37:14.000000000","tz":120},"subject":"Nowadays, when it\u0027s difficult to buy STM32F030, the use of GD32F130 seems to be an interesting functional alternative. This is cortex-M3 and it works with the stm32f1x driver, but unfortunately not fully. The main difference is another offset of user option bits (like WDG_SW, nRST_STOP, nRST_STDBY) in option byte register (FLASH_OBR/FMC_OBSTAT 0x4002201C). Any use of functions like lock or unlock results in change default values of the those bits stored in flash. Thus broken microcontroller is malfunctioning, e.g. flash block programming is interrupted by unexpected active hardware watchog (after 0.4s). This patch is a simplified version of #4592 done by Dominik Peklo (http://openocd.zylin.com/#/c/4592/). GigaDevice GD32F1x0 \u0026 GD32F3x0 series devices share DEV_ID with STM32F101/2/3 medium-density line, however they use a REV_ID different from any STM32 device, so can be succesfully detected.","message":"Nowadays, when it\u0027s difficult to buy STM32F030,\nthe use of GD32F130 seems to be an interesting functional alternative.\nThis is cortex-M3 and it works with the stm32f1x driver, but unfortunately not fully.\nThe main difference is another offset of user option bits\n(like WDG_SW, nRST_STOP, nRST_STDBY) in option byte register\n(FLASH_OBR/FMC_OBSTAT 0x4002201C).\nAny use of functions like lock or unlock results in change default values of the those bits stored in flash.\nThus broken microcontroller is malfunctioning, e.g. flash block programming is interrupted\nby unexpected active hardware watchog (after 0.4s).\nThis patch is a simplified version of #4592 done by Dominik Peklo (http://openocd.zylin.com/#/c/4592/).\nGigaDevice GD32F1x0 \u0026 GD32F3x0 series devices share DEV_ID\nwith STM32F101/2/3 medium-density line,\nhowever they use a REV_ID different from any STM32 device,\nso can be succesfully detected.\n\nChange-Id: I252cdf738d94983b70676a3497326f90c329e292\nSigned-off-by: asier70Andrzej Sierżęga \u003casier70@gmail.com\u003e\n"}},"64a3e7ba4f47c5340543d9a5cadd41bc45d93c93":{"kind":"REWORK","_number":4,"created":"2021-05-02 21:39:38.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/64/6164/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/64/6164/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/4 \u0026\u0026 git checkout -b change-6164 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/64/6164/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/64/6164/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"87c90393fedc8bb278d189aa53bcd93f4892012b","subject":"Cleanup of config/includes."}],"author":{"name":"asier70","email":"asier70@gmail.com","date":"2021-04-12 12:09:36.000000000","tz":120},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2021-05-02 21:39:38.000000000","tz":60},"subject":"flash/nor/stm32f1x: Add support for GD32F1x0/3x0","message":"flash/nor/stm32f1x: Add support for GD32F1x0/3x0\n\nNowadays, when it\u0027s difficult to buy STM32F030,\nthe use of GD32F130 seems to be an interesting functional alternative.\nThis is cortex-M3 and it works with the stm32f1x driver, but unfortunately not fully.\nThe main difference is another offset of user option bits\n(like WDG_SW, nRST_STOP, nRST_STDBY) in option byte register\n(FLASH_OBR/FMC_OBSTAT 0x4002201C).\nAny use of functions like lock or unlock results in change default values of the those bits stored in flash.\nThus broken microcontroller is malfunctioning, e.g. flash block programming is interrupted\nby unexpected active hardware watchog (after 0.4s).\nThis patch is a simplified version of #4592 done by Dominik Peklo (http://openocd.zylin.com/#/c/4592/).\nGigaDevice GD32F1x0 \u0026 GD32F3x0 series devices share DEV_ID\nwith STM32F101/2/3 medium-density line,\nhowever they use a REV_ID different from any STM32 device,\nso can be succesfully detected.\n\nChange-Id: I252cdf738d94983b70676a3497326f90c329e292\nSigned-off-by: asier70Andrzej Sierżęga \u003casier70@gmail.com\u003e\nReviewed-on: http://openocd.zylin.com/6164\nTested-by: jenkins\nReviewed-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}}},"requirements":[],"submit_records":[],"submit_requirements":[]}
