Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. uint8_t HID_Host_SetIdlePeriod(USB_ClassInfo_HID_Host_t* const HIDInterfaceInfo,
  2. const uint16_t MS)
  3. {
  4. USB_ControlRequest = (USB_Request_Header_t)
  5. {
  6. .bmRequestType = (REQDIR_HOSTTODEVICE | REQTYPE_CLASS | REQREC_INTERFACE),
  7. .bRequest = HID_REQ_SetIdle,
  8. .wValue = ((MS << 6) & 0xFF00),
  9. .wIndex = HIDInterfaceInfo->State.InterfaceNumber,
  10. .wLength = 0,
  11. };
  12.  
  13. Pipe_SelectPipe(PIPE_CONTROLPIPE);
  14.  
  15. return USB_Host_SendControlRequest(NULL);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement