Define and functions required by UHC.
Value:{ \
}
#define NULL
Definition: def.h:47
void uhi_hid_mouse_uninstall(uhc_device_t *dev)
Definition: uhi_hid_mouse.c:175
uhc_enum_status_t uhi_hid_mouse_install(uhc_device_t *dev)
Definition: uhi_hid_mouse.c:104
void uhi_hid_mouse_enable(uhc_device_t *dev)
Definition: uhi_hid_mouse.c:163
Global define which contains standard UHI API for UHC It must be added in USB_HOST_UHI define from conf_usb_host.h file.
References uhc_device_t::address, Assert, usb_iface_desc_t::bDescriptorType, usb_iface_desc_t::bInterfaceClass, usb_iface_desc_t::bInterfaceProtocol, usb_iface_desc_t::bLength, uhc_device_t::conf_desc, dev, uhi_hid_mouse_dev_t::dev, uhi_hid_mouse_dev_t::ep_in, HID_CLASS, HID_PROTOCOL_MOUSE, le16_to_cpu, NULL, uhi_hid_mouse_dev_t::report, uhi_hid_mouse_dev_t::report_size, uhc_device_t::speed, UHC_ENUM_HARDWARE_LIMIT, UHC_ENUM_MEMORY_LIMIT, UHC_ENUM_SOFTWARE_LIMIT, UHC_ENUM_SUCCESS, UHC_ENUM_UNSUPPORTED, uhd_ep_alloc(), USB_DT_ENDPOINT, USB_DT_INTERFACE, USB_EP_DIR_IN, and usb_conf_desc_t::wTotalLength.