This method will enqueue the transfer descriptor into the endpoint and prime it for transmitting new data.
(endpoint: usize, transfer: &mut UsbEndpointTransferDescriptor)
| 406 | /// This method will enqueue the transfer descriptor into the endpoint |
| 407 | /// and prime it for transmitting new data. |
| 408 | pub fn usb_transmit(endpoint: usize, transfer: &mut UsbEndpointTransferDescriptor) { |
| 409 | schedule_transfer(endpoint as u32, true, transfer); |
| 410 | } |
| 411 | |
| 412 | fn schedule_transfer(ep: u32, tx: bool, transfer: &mut UsbEndpointTransferDescriptor) { |
| 413 | let qh = usb_get_queuehead(ep as usize, tx); |
no test coverage detected