ladybird/Kernel/Devices/USB
Jesse Buhagiar 6df15aca7e Kernel/USB: Implement test transfer
We can now test a _very_ basic transaction via `do_debug_transfer()`.
This function merely attaches some TDs to the LSCTRL queue head
and points some input and output buffers. We then sense an interrupt
with USBSTS value of 1, meaning Interrupt On Completion
(of the transaction). At this point, the input buffer is filled with
some data.
2021-01-09 13:48:15 +01:00
..
UHCIController.cpp Kernel/USB: Implement test transfer 2021-01-09 13:48:15 +01:00
UHCIController.h Kernel/USB: Implement test transfer 2021-01-09 13:48:15 +01:00
UHCIDescriptorTypes.h Kernel/USB: Implement UHCI Data structures 2021-01-09 13:48:15 +01:00