X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/f79f9abd28040d839b02ea22cdfde3d0a34f3482..c2de01b66186f8f195b6d19c311a67d1aede6d57:/LUFA/Drivers/USB/Class/Host/HIDParser.h diff --git a/LUFA/Drivers/USB/Class/Host/HIDParser.h b/LUFA/Drivers/USB/Class/Host/HIDParser.h index b96989393..6b6549b51 100644 --- a/LUFA/Drivers/USB/Class/Host/HIDParser.h +++ b/LUFA/Drivers/USB/Class/Host/HIDParser.h @@ -137,7 +137,7 @@ * * \return Left-aligned data of the given report item's pre-retrived value for the given datatype */ - #define HID_ALIGN_DATA(reportitem, type) ((type)(reportitem->Value << (sizeof(type) - reportitem->Attributes.BitSize))) + #define HID_ALIGN_DATA(reportitem, type) ((type)(reportitem->Value << ((8 * sizeof(type)) - reportitem->Attributes.BitSize))) /* Public Interface - May be used in end-application: */ /* Enums: */