unsigned char uint8_t
Definition acefiex.h:161
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
unsigned short int uint16_t
Definition acefiex.h:162
Definition dwc2_usbdev.h:44
uint8_t bLength
Definition usb_hid.h:46
uint16_t bcdHID
Definition usb_hid.h:48
uint8_t bNumDescriptors
Definition usb_hid.h:50
uint8_t bClassDescType
Definition usb_hid.h:51
uint16_t wDescriptorLength
Definition usb_hid.h:52
uint8_t bCountryCode
Definition usb_hid.h:49
uint8_t bDescriptorType
Definition usb_hid.h:47
void * usb_hid_get_interrupt_buf()
Definition usb_hid.cpp:161
void USBHidInitialize(dwc2_core_regs *regs, dwc2_usb_device *dev)
Definition usb_hid.cpp:54
dwc2_usb_device * usb_hid_get_dev()
Definition usb_hid.cpp:165
struct _usb_hid_ usb_hid_desc_t
void USBHIDStartInterrupt(dwc2_core_regs *regs)
Definition usb_hid.cpp:208
void USBHIDSetNAKNormal(bool nak, bool normal)
Definition usb_hid.cpp:242
void HIDRequestInterrupt(void *param)
Definition usb_hid.cpp:170
uint64_t usb_hid_get_physical()
Definition usb_hid.cpp:157
void HIDRequestInterrupt_NAK(void *param)
Definition usb_hid.cpp:192
void HIDRequestCSplit(void *param)
Definition usb_hid.cpp:200
void USBHIDSetMouse(int dx, int dy, int button)
Definition usb_hid.cpp:214