|
#define | HIDINTERFACE_SIZE (9) |
|
#define | HIDINENDPOINT_SIZE (7) |
|
#define | HIDOUTENDPOINT_SIZE (7) |
|
#define | HIDDESCRIPTOR_SIZE (9) |
|
#define | COMPOSITE_DHID_SIZE |
|
#define | UsagePage(ui8Value) 0x05, ((ui8Value) & 0xff) |
|
#define | UsagePageVendor(ui16Value) |
|
#define | Usage(ui8Value) 0x09, ((ui8Value) & 0xff) |
|
#define | UsageVendor(ui16Value) |
|
#define | UsageMinimum(ui8Value) 0x19, ((ui8Value) & 0xff) |
|
#define | UsageMaximum(ui8Value) 0x29, ((ui8Value) & 0xff) |
|
#define | LogicalMinimum(i8Value) 0x15, ((i8Value) & 0xff) |
|
#define | LogicalMaximum(i8Value) 0x25, ((i8Value) & 0xff) |
|
#define | PhysicalMinimum(i16Value) |
|
#define | PhysicalMaximum(i16Value) |
|
#define | Collection(ui8Value) 0xa1, ((ui8Value) & 0xff) |
|
#define | EndCollection 0xc0 |
|
#define | ReportCount(ui8Value) 0x95, ((ui8Value) & 0xff) |
|
#define | ReportID(ui8Value) 0x85, ((ui8Value) & 0xff) |
|
#define | ReportSize(ui8Value) 0x75, ((ui8Value) & 0xff) |
|
#define | Input(ui8Value) 0x81, ((ui8Value) & 0xff) |
|
#define | Input2(ui16Value) |
|
#define | Feature(ui8Value) 0xB1, ((ui8Value) & 0xff) |
|
#define | Feature2(ui16Value) |
|
#define | Output(ui8Value) 0x91, ((ui8Value) & 0xff) |
|
#define | Output2(ui16Value) |
|
#define | UnitExponent(i8Value) 0x55, ((i8Value) & 0x0f) |
|
#define | Unit(ui32Value) |
|
#define | UnitDistance_cm 0x66, 0x11, 0x00 |
|
#define | UnitDistance_i 0x66, 0x13, 0x00 |
|
#define | UnitRotation_deg 0x66, 0x14, 0x00 |
|
#define | UnitRotation_rad 0x66, 0x12, 0x00 |
|
#define | UnitMass_g 0x66, 0x01, 0x01 |
|
#define | UnitTime_s 0x66, 0x01, 0x10 |
|
#define | UnitTemp_K 0x67, 0x01, 0x00, 0x01, 0x00 |
|
#define | UnitTemp_F 0x67, 0x03, 0x00, 0x01, 0x00 |
|
#define | UnitVelocitySI 0x66, 0x11, 0xF0 |
|
#define | UnitMomentumSI 0x66, 0x11, 0xF1 |
|
#define | UnitAccelerationSI 0x66, 0x11, 0xE0 |
|
#define | UnitForceSI 0x66, 0x11, 0xE1 |
|
#define | UnitEnergySI 0x66, 0x21, 0xE1 |
|
#define | UnitAngAccelerationSI 0x66, 0x12, 0xE0 |
|
#define | UnitVoltage 0x67, 0x21, 0xD1, 0xF0, 0x00 |
|
#define | UnitCurrent_A 0x67, 0x01, 0x00, 0x10, 0x00 |
|
#define | USBDHID_MAX_PACKET 64 |
|
#define | USBD_HID_EVENT_GET_REPORT (USBD_HID_EVENT_BASE + 0) |
|
#define | USBD_HID_EVENT_REPORT_SENT (USBD_HID_EVENT_BASE + 1) |
|
#define | USBD_HID_EVENT_GET_REPORT_BUFFER (USBD_HID_EVENT_BASE + 2) |
|
#define | USBD_HID_EVENT_SET_REPORT (USBD_HID_EVENT_BASE + 3) |
|
#define | USBD_HID_EVENT_GET_PROTOCOL (USBD_HID_EVENT_BASE + 4) |
|
#define | USBD_HID_EVENT_SET_PROTOCOL (USBD_HID_EVENT_BASE + 5) |
|
#define | USBD_HID_EVENT_IDLE_TIMEOUT (USBD_HID_EVENT_BASE + 6) |
|
|
void * | USBDHIDInit (uint32_t ui32Index, tUSBDHIDDevice *psHIDDevice) |
|
void * | USBDHIDCompositeInit (uint32_t ui32Index, tUSBDHIDDevice *psHIDDevice, tCompositeEntry *psCompEntry) |
|
void | USBDHIDTerm (void *pvHIDInstance) |
|
void * | USBDHIDSetRxCBData (void *pvHIDInstance, void *pvCBData) |
|
void * | USBDHIDSetTxCBData (void *pvHIDInstance, void *pvCBData) |
|
uint32_t | USBDHIDReportWrite (void *pvHIDInstance, uint8_t *pi8Data, uint32_t ui32Length, bool bLast) |
|
uint32_t | USBDHIDPacketRead (void *pvHIDInstance, uint8_t *pi8Data, uint32_t ui32Length, bool bLast) |
|
uint32_t | USBDHIDTxPacketAvailable (void *pvHIDInstance) |
|
uint32_t | USBDHIDRxPacketAvailable (void *pvHIDInstance) |
|
bool | USBDHIDRemoteWakeupRequest (void *pvHIDInstance) |
|
void | USBDHIDPowerStatusSet (void *pvHIDInstance, uint8_t ui8Power) |
|