1 /****************************************************************************************************************************************** 2 * 文件名称: usbh_hid_mouse.c 3 * 功能说明: 4 * 技术支持: http://www.synwit.com.cn/e/tool/gbook/?bid=1 5 * 注意事项: 6 * 版本日期: V1.1.0 2020年11月3日 7 * 升级记录: 8 * 9 * 10 ******************************************************************************************************************************************* 11 * @attention 12 * 13 * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION 14 * REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, SYNWIT SHALL NOT BE HELD LIABLE 15 * FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT 16 * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONN- 17 * -ECTION WITH THEIR PRODUCTS. 18 * 19 * COPYRIGHT 2012 Synwit Technology 20 *******************************************************************************************************************************************/ 21 #include "SWM341.h" 22 #include "usbh_hid_core.h" 23 #include "usbh_hid_mouse.h" 24 25 26 USBH_HID_cb_t USBH_HID_Mouse_cb = 27 { 28 USBH_HID_Mouse_Init, 29 USBH_HID_Mouse_Decode, 30 }; 31 32 33 USBH_HID_Mouse_Data_t USBH_HID_Mouse_Data; 34 35 USBH_HID_Mouse_Init(void)36void USBH_HID_Mouse_Init(void) 37 { 38 } 39 40 USBH_HID_Mouse_Decode(uint8_t * data)41void USBH_HID_Mouse_Decode(uint8_t *data) 42 { 43 USBH_HID_Mouse_Data.button = data[0]; 44 USBH_HID_Mouse_Data.x = data[1]; 45 USBH_HID_Mouse_Data.y = data[2]; 46 } 47