From 5b6f470ea1fecb4c7d78016d44ad2b3c600a5944 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Fri, 19 Sep 2014 11:24:58 +0100 Subject: [PATCH] Added warnings when packet size greater than USB max packet size --- module_usb_audio/endpoint0/descriptors.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/module_usb_audio/endpoint0/descriptors.h b/module_usb_audio/endpoint0/descriptors.h index 7fd8d781..a8e4f652 100644 --- a/module_usb_audio/endpoint0/descriptors.h +++ b/module_usb_audio/endpoint0/descriptors.h @@ -1183,7 +1183,21 @@ unsigned char hidReportDescriptor[] = #define HS_STREAM_FORMAT_INPUT_3_MAXPACKETSIZE (MAX_PACKET_SIZE_MULT_INPUT_1_HS * HS_STREAM_FORMAT_INPUT_1_SUBSLOT_BYTES) #if (HS_STREAM_FORMAT_INPUT_1_MAXPACKETSIZE > 1024) -#error +#warning HS_STREAM_FORMAT_INPUT_1_MAXPACKETSIZE > 1024 +#undef HS_STREAM_FORMAT_INPUT_1_MAXPACKETSIZE +#define HS_STREAM_FORMAT_INPUT_1_MAXPACKETSIZE 1024 +#endif + +#if (HS_STREAM_FORMAT_INPUT_2_MAXPACKETSIZE > 1024) +#warning HS_STREAM_FORMAT_INPUT_2_MAXPACKETSIZE > 1024 +#undef HS_STREAM_FORMAT_INPUT_2_MAXPACKETSIZE +#define HS_STREAM_FORMAT_INPUT_2_MAXPACKETSIZE 1024 +#endif + +#if (HS_STREAM_FORMAT_INPUT_3_MAXPACKETSIZE > 1024) +#warning HS_STREAM_FORMAT_INPUT_3_MAXPACKETSIZE > 1024 +#undef HS_STREAM_FORMAT_INPUT_3_MAXPACKETSIZE +#define HS_STREAM_FORMAT_INPUT_3_MAXPACKETSIZE 1024 #endif /* Input Packet Sizes: full-speed */