riscv-openocd/contrib
Ahmed BOUDJELIDA 0c2d907a5d contrib/firmware: Change USB interruption handling for JTAG/I2C communications
Before this change, when we send an I2C Bulk data at the same
time while Jtag bitbanging functions execute, the microcontroller
puts JTAG bitbanging on wait and executes all I2C bitbanging
function, which causes problems like loss of Ack in DAP responses
and other errors.

With this commit, When I2C interruption occurs, it sets a variable
to true and continues JTAG bitbanging, when it finish it executes
the I2C bitbang.

Change-Id: Ia80bac21f8a259f4a1176b5346bf74ed0aa6e38b
Signed-off-by: Ahmed BOUDJELIDA <aboudjelida@nanoxplore.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8074
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
2024-01-29 13:36:27 +03:00
..
buildroot nds32: drop it, together with aice adapter driver 2023-01-15 14:46:36 +00:00
firmware/angie contrib/firmware: Change USB interruption handling for JTAG/I2C communications 2024-01-29 13:36:27 +03:00
libdcc openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
loaders target/espressif: add algorithm support to xtensa chips 2023-12-10 13:31:57 +00:00
remote_bitbang remote_bitbang: Add SWD support 2023-12-03 06:22:54 +00:00
rpc_examples contrib: replace the GPLv3-or-later license tag 2022-09-13 22:05:50 +00:00
rtos-helpers contrib/rtos-helpers/FreeRTOS-openocd: change license to CC0-1.0 2023-11-11 18:48:41 +00:00
xsvf_tools contrib: replace the GPLv2-or-later license tag 2022-09-13 22:06:14 +00:00
60-openocd.rules jtag/drivers: give ANGIE a new PID after renumeration 2024-01-29 13:36:27 +03:00
coresight-trace.txt contrib: fix minor typos 2020-07-26 20:14:51 +01:00
cross-build.sh github/workflow: build libjaylink from source 2023-04-01 16:11:31 +00:00
gen-stellaris-part-header.pl contrib: add GPL license tag on files that miss it 2022-09-13 22:06:50 +00:00
itmdump.c openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
list_example.c openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00