This is an automated email from Gerrit.

Paul Fertser ([email protected]) just uploaded a new patch set to Gerrit, 
which you can find at http://openocd.zylin.com/2191

-- gerrit

commit f9fad3d9e49bfd92cf23294a41edb7ce7c6f37bc
Author: Paul Fertser <[email protected]>
Date:   Tue Jun 24 18:10:35 2014 +0400

    jtag/drivers/cmsis_dap: fix check for hardcoded vids/pids
    
    This is intended to fix cmsis_dap_vid_pid command but it doesn't
    because cmsis-dap has only one transport and it's auto-selected from
    "interface" command handler (before any other commands are run) and as
    the result cmsis_dap_usb_open() is called too early.
    
    Change-Id: Idaade73797d8df67a6439d096f6abc9736495599
    Signed-off-by: Paul Fertser <[email protected]>

diff --git a/src/jtag/drivers/cmsis_dap_usb.c b/src/jtag/drivers/cmsis_dap_usb.c
index dc59fcf..f19ced0 100644
--- a/src/jtag/drivers/cmsis_dap_usb.c
+++ b/src/jtag/drivers/cmsis_dap_usb.c
@@ -193,6 +193,8 @@ static int cmsis_dap_usb_open(void)
                                if ((cmsis_dap_vid[i] == cur_dev->vendor_id) && 
(cmsis_dap_pid[i] == cur_dev->product_id))
                                        break;
                        }
+                       if (cmsis_dap_vid[i] || cmsis_dap_pid[i])
+                               break;
                }
 
                cur_dev = cur_dev->next;

-- 

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to