diff --git a/right/src/usb_interfaces/usb_interface_mouse.c b/right/src/usb_interfaces/usb_interface_mouse.c index 2adaf9d9c..d8795ed8c 100644 --- a/right/src/usb_interfaces/usb_interface_mouse.c +++ b/right/src/usb_interfaces/usb_interface_mouse.c @@ -36,7 +36,7 @@ static void SwitchActiveUsbMouseReport(void) #ifndef __ZEPHYR__ -static uint8_t usbMouseFeatBuffer[USB_MOUSE_FEAT_REPORT_LENGTH]; +static uint8_t usbMouseFeatBuffer[USB_MOUSE_FEAT_REPORT_LENGTH] = {0}; usb_hid_protocol_t UsbMouseGetProtocol(void) { @@ -80,7 +80,6 @@ usb_status_t UsbMouseCallback(class_handle_t handle, uint32_t event, void *param switch (event) { case ((uint32_t)-kUSB_DeviceEventSetConfiguration): - usbMouseFeatBuffer[0] = 0; error = kStatus_USB_Success; break; case ((uint32_t)-kUSB_DeviceEventSetInterface):