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