drivers/cmsis_dap_usb: Return with ERROR_FAIL if no CMSIS-DAP device is found.
Even if it does not return, the initialization will be failed. But it is better to show why the error is caused. Change-Id: I399c7c94a7156be22723a9715e594061bb414a7e Signed-off-by: Masaki Muranaka <monaka@monami-ya.com> Reviewed-on: http://openocd.zylin.com/2189 Tested-by: jenkins Reviewed-by: Andrey Yurovsky <yurovsky@gmail.com> Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>__archive__
parent
915e06b3f0
commit
11274d2283
|
@ -208,6 +208,11 @@ static int cmsis_dap_usb_open(void)
|
||||||
|
|
||||||
hid_free_enumeration(devs);
|
hid_free_enumeration(devs);
|
||||||
|
|
||||||
|
if (target_vid == 0 && target_pid == 0) {
|
||||||
|
LOG_ERROR("unable to find CMSIS-DAP device");
|
||||||
|
return ERROR_FAIL;
|
||||||
|
}
|
||||||
|
|
||||||
if (hid_init() != 0) {
|
if (hid_init() != 0) {
|
||||||
LOG_ERROR("unable to open HIDAPI");
|
LOG_ERROR("unable to open HIDAPI");
|
||||||
return ERROR_FAIL;
|
return ERROR_FAIL;
|
||||||
|
|
Loading…
Reference in New Issue