From 43bd0e1f6d4050ed6b56a12cf5bf80dafbaf0153 Mon Sep 17 00:00:00 2001 From: Martino Facchin Date: Wed, 18 Mar 2020 12:13:30 +0100 Subject: [PATCH] Fix OSX Catalina bug --- bootloaders/caterina/Caterina.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bootloaders/caterina/Caterina.c b/bootloaders/caterina/Caterina.c index 9860b3a3f..fe4bc954c 100644 --- a/bootloaders/caterina/Caterina.c +++ b/bootloaders/caterina/Caterina.c @@ -256,6 +256,16 @@ void EVENT_USB_Device_ControlRequest(void) } break; + + case CDC_REQ_SetControlLineState: + if (USB_ControlRequest.bmRequestType == (REQDIR_HOSTTODEVICE | REQTYPE_CLASS | REQREC_INTERFACE)) + { + Endpoint_ClearSETUP(); + Endpoint_ClearStatusStage(); + } + + break; + case CDC_REQ_SetLineEncoding: if (USB_ControlRequest.bmRequestType == (REQDIR_HOSTTODEVICE | REQTYPE_CLASS | REQREC_INTERFACE)) {