Skip to content
This repository was archived by the owner on Mar 7, 2026. It is now read-only.

Commit 116a72e

Browse files
committed
fixup! hosted: Allow Olimex adapters through the filter (VID is 0x15ba not 0x0403)
1 parent 6640315 commit 116a72e

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/platforms/hosted/bmp_libusb.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,10 @@ static const debugger_device_s debugger_devices[] = {
8080
{VENDOR_ID_FTDI, PRODUCT_ID_FTDI_FT2232, PROBE_TYPE_FTDI, NULL, "FTDI FT2232"},
8181
{VENDOR_ID_FTDI, PRODUCT_ID_FTDI_FT4232, PROBE_TYPE_FTDI, NULL, "FTDI FT4232"},
8282
{VENDOR_ID_FTDI, PRODUCT_ID_FTDI_FT232, PROBE_TYPE_FTDI, NULL, "FTDI FT232"},
83-
{VENDOR_ID_OLIMEX, PRODUCT_ID_ANY, PROBE_TYPE_FTDI, NULL, "Olimex FTDI-based"},
83+
{VENDOR_ID_OLIMEX, PRODUCT_ID_OLIMEX_ARM_USB_OCD, PROBE_TYPE_FTDI, NULL, "Olimex ARM-USB-OCD"},
84+
{VENDOR_ID_OLIMEX, PRODUCT_ID_OLIMEX_ARM_USB_TINY, PROBE_TYPE_FTDI, NULL, "Olimex ARM-USB-TINY"},
85+
{VENDOR_ID_OLIMEX, PRODUCT_ID_OLIMEX_ARM_USB_TINY_H, PROBE_TYPE_FTDI, NULL, "Olimex ARM-USB-TINY-H"},
86+
{VENDOR_ID_OLIMEX, PRODUCT_ID_OLIMEX_ARM_USB_OCD_H, PROBE_TYPE_FTDI, NULL, "Olimex ARM-USB-OCD-H"},
8487
{0, 0, PROBE_TYPE_NONE, NULL, ""},
8588
};
8689

src/platforms/hosted/platform.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,11 @@ void platform_buffer_flush(void);
8383
#define PRODUCT_ID_WCHLINK_DAP 0x8011U /* WCH-Link in mode DAP */
8484
#define PRODUCT_ID_WCHLINKE_DAP 0x8012U /* WCH-LinkE in mode DAP */
8585

86-
#define VENDOR_ID_OLIMEX 0x15baU
86+
#define VENDOR_ID_OLIMEX 0x15baU
87+
#define PRODUCT_ID_OLIMEX_ARM_USB_OCD 0x0003U
88+
#define PRODUCT_ID_OLIMEX_ARM_USB_TINY 0x0004U
89+
#define PRODUCT_ID_OLIMEX_ARM_USB_TINY_H 0x002aU
90+
#define PRODUCT_ID_OLIMEX_ARM_USB_OCD_H 0x002bU
8791

8892
typedef enum probe_type {
8993
PROBE_TYPE_NONE = 0,

0 commit comments

Comments
 (0)