From 88789cd81748f7f44cddcc7fee9f86a25ad027a6 Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Mon, 11 Oct 2021 13:00:25 +0300 Subject: [PATCH] Fix build error when compiling with verbose logging (#5747) When compiling with verbose logging, the build would error with a message saying `len` is not defined in `tud_vendor_rx_cb()`. This change fixes the error. --- libraries/USB/src/USBVendor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/USB/src/USBVendor.cpp b/libraries/USB/src/USBVendor.cpp index c68568d5..8882e32c 100644 --- a/libraries/USB/src/USBVendor.cpp +++ b/libraries/USB/src/USBVendor.cpp @@ -40,8 +40,8 @@ uint16_t tusb_vendor_load_descriptor(uint8_t * dst, uint8_t * itf) } void tud_vendor_rx_cb(uint8_t itf){ - log_v("%u", len); size_t len = tud_vendor_n_available(itf); + log_v("%u", len); if(len){ uint8_t buffer[len]; len = tud_vendor_n_read(itf, buffer, len);