Issue a periodic high bandwidth output on a pipe.
static int32_t usb_h_high_bw_out( struct usb_h_pipe * pipe, uint8_t * data, uint32_t length, uint16_t trans_pkt_size )
Type: struct usb_h_pipe *
The pipe
Type: uint8_t *
Pointer to the data buffer
Type: uint32_t
The data length
Type: uint16_t
The transaction packet sizes in a micro frame, 0 to use endpoint max packet size
Type: int32_t
Operation result status
The pipe is not allocated
The pipe is busy transferring
Argument error
The pipe is not a high bandwidth periodic pipe, or the DMA feature is not enabled, or high bandwidth not enabled
The operation is done successfully