SAMV71 Xplained Ultra Software Package 1.3

Implementation of UHI HID Mouse
[UHI for Human Interface Device Mouse Class]

Collaboration diagram for Implementation of UHI HID Mouse:

Data Structures

struct  uhi_hid_mouse_dev_t

Functions required by UHC



USBH_enum_status_t uhi_hid_mouse_install (USBH_device_t *dev)
void uhi_hid_mouse_enable (USBH_device_t *dev)
void uhi_hid_mouse_uninstall (USBH_device_t *dev)

Index in HID report for usual HID mouse events



#define UHI_HID_MOUSE_BTN   0
#define UHI_HID_MOUSE_MOV_X   1
#define UHI_HID_MOUSE_MOV_Y   2
#define UHI_HID_MOUSE_MOV_SCROLL   3

Detailed Description

Class internal implementation

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines