From 37383d86b9e9eb31fca329f09b0b30d8a69c38a8 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 15 Nov 2024 14:51:54 +0100 Subject: [PATCH] adding of larger than uint8_t value in available gets truncated --- common_arm/usb_cdc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common_arm/usb_cdc.c b/common_arm/usb_cdc.c index a72cb4a32..c37a9934e 100644 --- a/common_arm/usb_cdc.c +++ b/common_arm/usb_cdc.c @@ -716,7 +716,7 @@ uint32_t usb_read(uint8_t *data, size_t len) { static uint8_t usb_read_ng_buffer[64] = {0}; static uint8_t usb_read_ng_bufoffset = 0; -static uint8_t usb_read_ng_buflen = 0; +static uint16_t usb_read_ng_buflen = 0; bool usb_read_ng_has_buffered_data(void) { return usb_read_ng_buflen > 0;