3.5.4.4 USB_HOST_HID_MOUSE_DATA Structure
C
typedef struct {
USB_HID_BUTTON_STATE buttonState[USB_HOST_HID_MOUSE_BUTTONS_NUMBER];
USB_HID_BUTTON_ID buttonID[USB_HOST_HID_MOUSE_BUTTONS_NUMBER];
int16_t xMovement;
int16_t yMovement;
int16_t zMovement;
} USB_HOST_HID_MOUSE_DATA;
Summary
USB Host HID Mouse Data Object
This structure defines the USB Host HID mouse data object.
Members
| Members | Description |
| USB_HID_BUTTON_STATE buttonState[USB_HOST_HID_MOUSE_BUTTONS_NUMBER]; | Button state for the buttons. USB_HOST_HID_MOUSE_BUTTONS_NUMBER is system configurable option. The actual number of buttons in the mouse needs to be <= USB_HOST_HID_MOUSE_BUTTONS_NUMBER |
| int16_t xMovement; | Applicable for 2D Mouse Y - Coordinate displacement |
| int16_t yMovement; | Applicable for 2D Mouse Z - Coordinate displacement |
| int16_t zMovement; | Applicable only for 3D Mouse |
Remarks
None.
