From dd0d9549ab82f9cc92859ecce73f89031308cf16 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Wed, 14 Jan 2026 16:53:55 -0500 Subject: [PATCH] Fix red in 75edff7880 due to various bootloaders Bootloaders don't have support for queue_peek or other advanced queue functionality, so USB-enabled bootloaders can't play these games. Change-Id: Ib807b57b84433e7a2ad019648a6c588ab424c6cd --- firmware/usb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firmware/usb.c b/firmware/usb.c index 7f4c61a573..4c0505daca 100644 --- a/firmware/usb.c +++ b/firmware/usb.c @@ -307,9 +307,11 @@ void usb_signal_transfer_completion( void usb_clear_pending_transfer_completion_events(void) { +#ifdef HAVE_EXTENDED_MESSAGING_AND_NAME while (queue_peek_ex(&usb_queue, NULL, 1 | QPEEK_REMOVE_EVENTS, QPEEK_FILTER1(USB_TRANSFER_COMPLETION))); +#endif } void usb_signal_notify(long id, intptr_t data)