*/\r
void CreateMouseReport(USB_MouseReport_Data_t* ReportData)\r
{\r
- uint8_t JoyStatus_LCL = Joystick_GetStatus();\r
+ uint8_t JoyStatus_LCL = Joystick_GetStatus();\r
+ uint8_t ButtonStatus_LCL = Buttons_GetStatus();\r
\r
/* Clear the report contents */\r
memset(ReportData, 0, sizeof(USB_MouseReport_Data_t));\r
if (JoyStatus_LCL & JOY_PRESS)\r
ReportData->Button = (1 << 0);\r
\r
- if (Buttons_GetStatus() & BUTTONS_BUTTON1)\r
+ if (ButtonStatus_LCL & BUTTONS_BUTTON1)\r
ReportData->Button |= (1 << 1);\r
}\r
\r