X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/63a8f66d92b5d7018a4d962f4f7b23774a621771..a908773a13ee491f2f8907cdf57c26fb39e10658:/Demos/Device/Mouse/Mouse.c?ds=sidebyside diff --git a/Demos/Device/Mouse/Mouse.c b/Demos/Device/Mouse/Mouse.c index 7fff291f4..763d366e9 100644 --- a/Demos/Device/Mouse/Mouse.c +++ b/Demos/Device/Mouse/Mouse.c @@ -287,7 +287,8 @@ ISR(TIMER0_COMPA_vect, ISR_BLOCK) */ void CreateMouseReport(USB_MouseReport_Data_t* ReportData) { - uint8_t JoyStatus_LCL = Joystick_GetStatus(); + uint8_t JoyStatus_LCL = Joystick_GetStatus(); + uint8_t ButtonStatus_LCL = Buttons_GetStatus(); /* Clear the report contents */ memset(ReportData, 0, sizeof(USB_MouseReport_Data_t)); @@ -305,7 +306,7 @@ void CreateMouseReport(USB_MouseReport_Data_t* ReportData) if (JoyStatus_LCL & JOY_PRESS) ReportData->Button = (1 << 0); - if (Buttons_GetStatus() & BUTTONS_BUTTON1) + if (ButtonStatus_LCL & BUTTONS_BUTTON1) ReportData->Button |= (1 << 1); }