)]}'
{"id":"openocd~master~Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1002151":{"account":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"last_update":"2024-01-13 14:48:56.000000000","reason":"Change was submitted"},"1000021":{"account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"last_update":"2024-01-11 10:40:31.000000000","reason":"\u003cGERRIT_ACCOUNT_1000021\u003e replied on the change","reason_account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}}},"hashtags":[],"change_id":"Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b","subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","status":"MERGED","created":"2023-12-22 10:14:05.000000000","updated":"2024-01-13 14:48:56.000000000","submitted":"2024-01-13 14:48:56.000000000","submitter":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"8074","meta_rev_id":"4603114917bba584969cb12fb4e9ba84241267b5","_number":8074,"owner":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-01-13 14:48:56.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":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-01-13 14:48:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"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":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-12-22 10:15:00.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":"2023-12-30 17:57:41.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"state":"REVIEWER"}],"messages":[{"id":"f08da9b133006ca283af8b8112cf8057283674a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"real_author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"date":"2023-12-22 10:14:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7aa161cfd1864519c7e23b748b4f70240b035f02","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-12-22 10:15:00.000000000","message":"Patch Set 1: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit/19136/ : FAILURE\n\nhttps://build.openocd.org/job/openocd-gerrit-build/18300/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"2e53d53127afa39236369f40a5ed808bb2c123ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"real_author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"date":"2023-12-22 10:18:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"1b8205200696ef2e46e935d94f02ad890c2cc2ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"real_author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"date":"2023-12-22 10:23:40.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"60cf4ff593b57d7dc2b7b007e8109b04d4071baf","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-12-22 10:23:50.000000000","message":"Patch Set 2: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit-build/18301/ : ABORTED\n\nhttps://build.openocd.org/job/openocd-gerrit/19137/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"337386acba2b165fc6d096e817819e853a8168fc","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-12-22 10:36:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/19138/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/18302/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"53501b53ef53329b72be7d845396eeae8a1dfc07","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2023-12-30 17:57:41.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"4dc5936733721b8428523fda640becd5efb45c86","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"real_author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"date":"2024-01-04 10:35:28.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:NO_CHANGE OR is:MIN\")\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"9251919d333cdb7f9501945904167883538271e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"real_author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"date":"2024-01-04 10:41:12.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"22e72f9427e8cbec42c46591255da1f36737c11f","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2024-01-04 10:41:27.000000000","message":"Patch Set 4:\n\nNo Builds Executed \u0027","accounts_in_message":[],"_revision_number":4},{"id":"d3f602104269bad94d97c7ea695206842464b348","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"real_author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"date":"2024-01-04 10:59:19.000000000","message":"Uploaded patch set 6: New patch set was added with same tree, parent tree, and commit message as Patch Set 5.","accounts_in_message":[],"_revision_number":6},{"id":"80e9153e7e9a96ae70a6eef589cdf1c2712f2a60","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2024-01-04 10:59:37.000000000","message":"Patch Set 5:\n\nNo Builds Executed \u0027","accounts_in_message":[],"_revision_number":5},{"id":"159f598d4944fed5c67bc00ba00b60dbe2fc8e54","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2024-01-04 11:57:38.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/19198/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/18359/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"d64cd3d93f8b2793d61c4b8e917ee7c2b26ae215","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2024-01-07 14:44:53.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"24b2719b8abba866e90d1d6335cd1ddc14375a42","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"real_author":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"date":"2024-01-08 09:31:16.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:NO_CHANGE OR is:MIN\")\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"d87dc5aa1d71f38b1143ac4333d511890095d96c","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2024-01-08 09:57:35.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/19205/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/18366/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"47828413414e3ed1364063545ff73632be84fbdc","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2024-01-11 10:40:31.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"7b77a0eadfb52472ceb56a0c6426ce77085c9099","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2024-01-13 14:48:52.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"4603114917bba584969cb12fb4e9ba84241267b5","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2024-01-13 14:48:56.000000000","message":"Change has been successfully cherry-picked as b9f5262d42f00c563750bfacea97640cda9afbdc","accounts_in_message":[],"_revision_number":8}],"current_revision":"b9f5262d42f00c563750bfacea97640cda9afbdc","revisions":{"cc273477de74b841eb193d73b3cced0fcc41d0b7":{"kind":"REWORK","_number":1,"created":"2023-12-22 10:14:05.000000000","uploader":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"ref":"refs/changes/74/8074/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/74/8074/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/1 \u0026\u0026 git checkout -b change-8074 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/74/8074/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e19a6cc1d7ab6255a8c801b9eda4a991ba4ba915","subject":"jtag/drivers: Add GPIO extender configuration function to ANGIE driver"}],"author":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 09:59:52.000000000","tz":60},"committer":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 10:00:17.000000000","tz":60},"subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","message":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications\n\nBefore this change, when we send an I2C Bulk data at the same time while\nJtag bitbanging functions execute, the microcontroller puts JTAG bitbanging\non wait and executes all I2C bitbanging function, which causes problems like\nloss of Ack in DAP responses and other errors.\n\nWith this commit, When I2C interruption occurs, it sets a variable to true\nand continues JTAG bitbanging, when it finish it executes the I2C bitbang.\n\nChange-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b\nSigned-off-by: Ahmed BOUDJELIDA \u003caboudjelida@nanoxplore.com\u003e\n"}},"7a439b05a26317ff8a3187099c500883147ce33b":{"kind":"REWORK","_number":3,"created":"2023-12-22 10:23:40.000000000","uploader":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"ref":"refs/changes/74/8074/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/74/8074/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/3 \u0026\u0026 git checkout -b change-8074 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/74/8074/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e19a6cc1d7ab6255a8c801b9eda4a991ba4ba915","subject":"jtag/drivers: Add GPIO extender configuration function to ANGIE driver"}],"author":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 09:59:52.000000000","tz":60},"committer":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 10:23:13.000000000","tz":60},"subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","message":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications\n\nBefore this change, when we send an I2C Bulk data at the same\ntime while Jtag bitbanging functions execute, the microcontroller\nputs JTAG bitbanging on wait and executes all I2C bitbanging\nfunction, which causes problems like loss of Ack in DAP responses\nand other errors.\n\nWith this commit, When I2C interruption occurs, it sets a variable\nto true and continues JTAG bitbanging, when it finish it executes\nthe I2C bitbang.\n\nChange-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b\nSigned-off-by: Ahmed BOUDJELIDA \u003caboudjelida@nanoxplore.com\u003e\n"}},"c6a45e585ab5c04fdaff0412dee138a86a7b9b57":{"kind":"REWORK","_number":2,"created":"2023-12-22 10:18:15.000000000","uploader":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"ref":"refs/changes/74/8074/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/74/8074/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/2 \u0026\u0026 git checkout -b change-8074 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/74/8074/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e19a6cc1d7ab6255a8c801b9eda4a991ba4ba915","subject":"jtag/drivers: Add GPIO extender configuration function to ANGIE driver"}],"author":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 09:59:52.000000000","tz":60},"committer":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 10:17:17.000000000","tz":60},"subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","message":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications\n\nBefore this change, when we send an I2C Bulk data at the same\ntime while Jtag bitbanging functions execute, the microcontroller\nputs JTAG bitbanging on wait and executes all I2C bitbanging\nfunction, which causes problems like loss of Ack in DAP responses\nand other errors.\n\nWith this commit, When I2C interruption occurs, it sets a variable\nto true and continues JTAG bitbanging, when it finish it executes\nthe I2C bitbang.\n\nChange-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b\nSigned-off-by: Ahmed BOUDJELIDA \u003caboudjelida@nanoxplore.com\u003e\n"}},"f7fdbfdd774d2b86117a0d8b583f4c1cfc09bdae":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2024-01-04 10:41:12.000000000","uploader":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"ref":"refs/changes/74/8074/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/74/8074/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/5 \u0026\u0026 git checkout -b change-8074 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/74/8074/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1e38382c10edebcc5413a29fa7e3b99dd488e551","subject":"jtag/drivers: Add GPIO extender configuration function to ANGIE driver"}],"author":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 09:59:52.000000000","tz":60},"committer":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2024-01-04 10:40:39.000000000","tz":60},"subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","message":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications\n\nBefore this change, when we send an I2C Bulk data at the same\ntime while Jtag bitbanging functions execute, the microcontroller\nputs JTAG bitbanging on wait and executes all I2C bitbanging\nfunction, which causes problems like loss of Ack in DAP responses\nand other errors.\n\nWith this commit, When I2C interruption occurs, it sets a variable\nto true and continues JTAG bitbanging, when it finish it executes\nthe I2C bitbang.\n\nChange-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b\nSigned-off-by: Ahmed BOUDJELIDA \u003caboudjelida@nanoxplore.com\u003e\n"}},"b8dabefbfdc4a459f20b61f84ef1b78f16aaebd3":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-01-04 10:35:28.000000000","uploader":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"ref":"refs/changes/74/8074/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/74/8074/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/4 \u0026\u0026 git checkout -b change-8074 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/74/8074/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"eee4c2ce6626175d60c18d30a24868ce5aa1dcc6","subject":"jtag/drivers: Add GPIO extender configuration function to ANGIE driver"}],"author":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 09:59:52.000000000","tz":60},"committer":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2024-01-02 10:08:46.000000000","tz":60},"subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","message":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications\n\nBefore this change, when we send an I2C Bulk data at the same\ntime while Jtag bitbanging functions execute, the microcontroller\nputs JTAG bitbanging on wait and executes all I2C bitbanging\nfunction, which causes problems like loss of Ack in DAP responses\nand other errors.\n\nWith this commit, When I2C interruption occurs, it sets a variable\nto true and continues JTAG bitbanging, when it finish it executes\nthe I2C bitbang.\n\nChange-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b\nSigned-off-by: Ahmed BOUDJELIDA \u003caboudjelida@nanoxplore.com\u003e\n"}},"f73bcb47cbe8df848974c743b6f84e574a90d787":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2024-01-08 09:31:16.000000000","uploader":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"ref":"refs/changes/74/8074/7","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/74/8074/7","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/7 \u0026\u0026 git checkout -b change-8074 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/74/8074/7","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b454fe3794cbc0986dad64590aae40ecebd15d4f","subject":"jtag/drivers: Add GPIO extender configuration function to ANGIE driver"}],"author":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 09:59:52.000000000","tz":60},"committer":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2024-01-08 08:57:23.000000000","tz":60},"subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","message":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications\n\nBefore this change, when we send an I2C Bulk data at the same\ntime while Jtag bitbanging functions execute, the microcontroller\nputs JTAG bitbanging on wait and executes all I2C bitbanging\nfunction, which causes problems like loss of Ack in DAP responses\nand other errors.\n\nWith this commit, When I2C interruption occurs, it sets a variable\nto true and continues JTAG bitbanging, when it finish it executes\nthe I2C bitbang.\n\nChange-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b\nSigned-off-by: Ahmed BOUDJELIDA \u003caboudjelida@nanoxplore.com\u003e\n"}},"c253bd508642af301bb4efec5ab740d4502fde7c":{"kind":"NO_CHANGE","_number":6,"created":"2024-01-04 10:59:19.000000000","uploader":{"_account_id":1002151,"name":"ahmed BOUDJELIDA","display_name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","username":"aboudjelida"},"ref":"refs/changes/74/8074/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/74/8074/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/6 \u0026\u0026 git checkout -b change-8074 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/74/8074/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"285faa41648756cf323abaaa17eda1fb934c9e0a","subject":"jtag/drivers: Add GPIO extender configuration function to ANGIE driver"}],"author":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 09:59:52.000000000","tz":60},"committer":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2024-01-04 10:59:04.000000000","tz":60},"subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","message":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications\n\nBefore this change, when we send an I2C Bulk data at the same\ntime while Jtag bitbanging functions execute, the microcontroller\nputs JTAG bitbanging on wait and executes all I2C bitbanging\nfunction, which causes problems like loss of Ack in DAP responses\nand other errors.\n\nWith this commit, When I2C interruption occurs, it sets a variable\nto true and continues JTAG bitbanging, when it finish it executes\nthe I2C bitbang.\n\nChange-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b\nSigned-off-by: Ahmed BOUDJELIDA \u003caboudjelida@nanoxplore.com\u003e\n"}},"b9f5262d42f00c563750bfacea97640cda9afbdc":{"kind":"REWORK","_number":8,"created":"2024-01-13 14:48:56.000000000","uploader":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"ref":"refs/changes/74/8074/8","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/74/8074/8","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/8 \u0026\u0026 git checkout -b change-8074 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/74/8074/8","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/74/8074/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b50a8dbe4116c4fa18ab066f961f04d2fb075224","subject":"jtag/drivers: Add GPIO extender configuration function to ANGIE driver"}],"author":{"name":"Ahmed BOUDJELIDA","email":"aboudjelida@nanoxplore.com","date":"2023-12-22 09:59:52.000000000","tz":60},"committer":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2024-01-13 14:48:56.000000000","tz":0},"subject":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications","message":"contrib/firmware: Change USB interruption handling for JTAG/I2C communications\n\nBefore this change, when we send an I2C Bulk data at the same\ntime while Jtag bitbanging functions execute, the microcontroller\nputs JTAG bitbanging on wait and executes all I2C bitbanging\nfunction, which causes problems like loss of Ack in DAP responses\nand other errors.\n\nWith this commit, When I2C interruption occurs, it sets a variable\nto true and continues JTAG bitbanging, when it finish it executes\nthe I2C bitbang.\n\nChange-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b\nSigned-off-by: Ahmed BOUDJELIDA \u003caboudjelida@nanoxplore.com\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/8074\nTested-by: jenkins\nReviewed-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\n"}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dMAX -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX","-label:Verified\u003dMIN"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"],"failing_atoms":[]}}]}
