/* Hardware Initialization */\r
Joystick_Init();\r
LEDs_Init();\r
- HWB_Init();\r
+ Buttons_Init();\r
\r
/* Millisecond timer initialization, with output compare interrupt enabled for the idle timing */\r
OCR0A = 0x7D;\r
*/\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 (HWB_GetStatus())\r
+ if (ButtonStatus_LCL & BUTTONS_BUTTON1)\r
ReportData->Button |= (1 << 1);\r
}\r
\r