SAMV71 Xplained Ultra Software Package 1.5

uhi_hid_mouse.c File Reference

USB host Human Interface Device (HID) mouse driver. More...

#include "conf_usb_host.h"
#include "USBHDriver.h"
#include "USBH.h"
#include "uhi_hid_mouse.h"
#include <string.h>

Go to the source code of this file.

Data Structures

struct  uhi_hid_mouse_dev_t

Defines

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

Functions

Internal routines

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)

Detailed Description

USB host Human Interface Device (HID) mouse driver.

Definition in file uhi_hid_mouse.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines