USB Device Human Interface Device (HID) multi-touch interface.
Copyright (c) 2015-2018 Microchip Technology Inc. and its subsidiaries.
#include "conf_usb.h"
#include "usb_protocol.h"
#include "usb_protocol_hid.h"
#include "udc_desc.h"
#include "udi.h"
Data Structures | |
struct | udi_hid_multi_touch_desc_t |
Interface descriptor structure for HID multi-touch. More... | |
struct | udi_hid_multi_touch_report_desc_t |
Report descriptor for HID multi-touch. More... | |
Macros | |
#define | UDI_HID_MULTI_TOUCH_DESC |
Content of HID multi-touch interface descriptor for all speed. More... | |
#define | UDI_HID_MULTI_TOUCH_STRING_ID 0 |
By default no string associated to this interface. More... | |
#define | UDI_HID_REPORT_ID_FEATURE 3 |
#define | UDI_HID_REPORT_ID_MAX_COUNT 2 |
#define | UDI_HID_REPORT_ID_MTOUCH 1 |
Functions | |
bool | udi_hid_multi_touch_send_report_in (uint8_t *data) |
Routine used to send a report to USB Host. More... | |
Variables | |
UDC_DESC_STORAGE udi_api_t | udi_api_hid_multi_touch |
Global structure which contains standard UDI API for UDC. More... | |