usb_request_start2 — start a request with timeout
extern waiting* usb_request_start2
(usb_pipe_t* pipe, unsigned long transaction_information, long first_frame_to_send, usb_io_buffer* buffer, usb_io_buffer* additional_buffer, waiting* request_waiting_mode, long timeout, int* result);
pipe Pipe for the request |
transaction_information |
first_frame_to_send 0, or USB frame number to start sending |
buffer |
additional_buffer |
request_waiting_mode |
result Pointer to result code |
start a request with timeout
A waiting structure