Name

usb_request_start2 — start a request with timeout

Synopsis

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);

Arguments

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

Description

start a request with timeout

Return Values

A waiting structure

See Also

USB_RequestStart (SWI&5538F)