From 39cb6d61b39879180430cb7e09d7959654cae963 Mon Sep 17 00:00:00 2001 From: Erik Bosman Date: Wed, 22 Nov 2023 19:18:06 +0100 Subject: [PATCH] usb_serial: send notification packets from the correct endpoint --- src/platforms/common/usb_serial.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platforms/common/usb_serial.c b/src/platforms/common/usb_serial.c index 567a91c61a0..ede68dbef68 100644 --- a/src/platforms/common/usb_serial.c +++ b/src/platforms/common/usb_serial.c @@ -211,8 +211,8 @@ void usb_serial_set_config(usbd_device *dev, uint16_t value) /* Notify the host that DCD is asserted. * Allows the use of /dev/tty* devices on *BSD/MacOS */ - usb_serial_set_state(dev, GDB_IF_NO, CDCACM_GDB_ENDPOINT); - usb_serial_set_state(dev, UART_IF_NO, CDCACM_UART_ENDPOINT); + usb_serial_set_state(dev, GDB_IF_NO, CDCACM_GDB_ENDPOINT + 1U); + usb_serial_set_state(dev, UART_IF_NO, CDCACM_UART_ENDPOINT + 1U); #if defined(ENABLE_DEBUG) && defined(PLATFORM_HAS_DEBUG) initialise_monitor_handles();