if (!(USB_GetHIDReportItemInfo(MouseReport, ReportItem)))\r
continue; \r
\r
- int16_t WheelDelta = (int16_t)(ReportItem->Value << (16 - ReportItem->Attributes.BitSize));\r
+ int16_t WheelDelta = HID_ALIGN_DATA(ReportItem, int16_t);\r
\r
if (WheelDelta)\r
LEDMask = (LEDS_LED1 | LEDS_LED2 | ((WheelDelta > 0) ? LEDS_LED3 : LEDS_LED4));\r