PaulStoffregen
|
1259027ebc
|
Disallow claim of USBDriver with non-NULL device, even if on available_drivers list
|
7 years ago |
PaulStoffregen
|
3355eab2a2
|
Add documentation (in source code comments)
|
7 years ago |
PaulStoffregen
|
a805d7552e
|
Add Task function
|
7 years ago |
PaulStoffregen
|
ea75a1c673
|
Rename header file to USBHost_t36.h
|
7 years ago |
PaulStoffregen
|
86c1bbe6ee
|
Add reset-enumeration mutual exclusion
|
7 years ago |
PaulStoffregen
|
b4905f40ef
|
Keep list of pipes to be deleted when device disconnects
|
7 years ago |
PaulStoffregen
|
7f44715014
|
Assign unique, auto-incrementing addresses to USB devices
|
7 years ago |
PaulStoffregen
|
08ed25eb49
|
Disconnect drivers and free device when cable unplugged
|
7 years ago |
PaulStoffregen
|
af4e4599f4
|
Begin work on MIDI device driver
|
7 years ago |
PaulStoffregen
|
656765bac6
|
All debug printing through USBHost class
|
7 years ago |
PaulStoffregen
|
57f958c368
|
Drivers claim interface & add Keyboard driver claim
|
7 years ago |
PaulStoffregen
|
4b4ce19dc6
|
Print less debug info, now that EHCI is kinda working
|
7 years ago |
PaulStoffregen
|
2423608e0f
|
Impove handling of non-enumeration control transfers
|
7 years ago |
PaulStoffregen
|
252b9a2f24
|
(bare bones) Interrupt transfer support
|
7 years ago |
PaulStoffregen
|
1b300c9051
|
Rename transfer functions from "new" to "queue"
|
7 years ago |
PaulStoffregen
|
de69cf9af2
|
Separate setup data for enumeration & drivers
|
7 years ago |
PaulStoffregen
|
4b2258e5a7
|
Separate functions for data vs control transfer
|
7 years ago |
PaulStoffregen
|
93c40091da
|
initialize hubs
|
7 years ago |
PaulStoffregen
|
a45a462931
|
Rename USB drivers base class
|
7 years ago |
PaulStoffregen
|
5d39664c89
|
Simplify and document USB device driver interface
|
7 years ago |
PaulStoffregen
|
26fa6f2e34
|
Use linked list for device's drivers, not fixed size array
|
7 years ago |
PaulStoffregen
|
326ecbe228
|
Read hub descriptor
|
7 years ago |
PaulStoffregen
|
eb807023db
|
Add driver claiming at the device level
|
7 years ago |
PaulStoffregen
|
dc87eeaaf6
|
Convert to C++ classes
|
7 years ago |
PaulStoffregen
|
2a2f745dc1
|
Group code into cpp files
|
7 years ago |