This is an automated email from Gerrit.

"ahmed BOUDJELIDA <aboudjel...@nanoxplore.com>" just uploaded a new patch set 
to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/7795

-- gerrit

commit 14fe56a4e6118462eb44bdd7db9c9695edd32525
Author: Ahmed BOUDJELIDA <aboudjel...@nanoxplore.com>
Date:   Wed Aug 16 17:01:10 2023 +0200

    jtag/drivers: small correction for angie driver
    
    add a line that checks the returned value of set signals function
    
    Change-Id: Ide4f1f6f38168a410191bf3ff75bcd59dcf7ef50
    Signed-off-by: Ahmed BOUDJELIDA <aboudjel...@nanoxplore.com>

diff --git a/src/jtag/drivers/angie.c b/src/jtag/drivers/angie.c
index 35811fb80c..85b41c7093 100644
--- a/src/jtag/drivers/angie.c
+++ b/src/jtag/drivers/angie.c
@@ -32,6 +32,8 @@
  *  yet) or with its firmware. */
 #define ANGIE_PID                              0x424e
 #define ANGIE_PID_2                            0x4a55
+#define ANGIE_PID_3             0x4255
+#define ANGIE_PID_4             0x4355
 
 /** Address of EZ-USB ANGIE CPU Control & Status register. This register can be
  *  written by issuing a Control EP0 vendor request. */
@@ -252,8 +254,8 @@ static struct angie *angie_handle;
 static int angie_usb_open(struct angie *device)
 {
        struct libusb_device_handle *usb_device_handle;
-       const uint16_t vids[] = {ANGIE_VID, ANGIE_VID, 0};
-       const uint16_t pids[] = {ANGIE_PID, ANGIE_PID_2, 0};
+       const uint16_t vids[] = {ANGIE_VID, ANGIE_VID, ANGIE_VID, ANGIE_VID, 0};
+       const uint16_t pids[] = {ANGIE_PID, ANGIE_PID_2, ANGIE_PID_3, 
ANGIE_PID_4, 0};
 
        int ret = jtag_libusb_open(vids, pids, &usb_device_handle, NULL);
 
@@ -1719,6 +1721,8 @@ static int angie_reset(int trst, int srst)
                high |= SIGNAL_SRST;
 
        int ret = angie_append_set_signals_cmd(device, low, high);
+       if (ret == ERROR_OK)
+               angie_clear_queue(device);
 
        ret = angie_execute_queued_commands(device, LIBUSB_TIMEOUT_MS);
        if (ret == ERROR_OK)

-- 

Reply via email to