PaulStoffregen
|
ce2fafd18c
|
Minor device driver API simplifications
|
2017-02-13 13:11:54 -08:00 |
|
PaulStoffregen
|
a6352852ed
|
Respond to hub interrupt pipe by read & clear status
|
2017-02-13 12:56:01 -08:00 |
|
PaulStoffregen
|
252b9a2f24
|
(bare bones) Interrupt transfer support
|
2017-02-13 06:05:09 -08:00 |
|
PaulStoffregen
|
1b300c9051
|
Rename transfer functions from "new" to "queue"
|
2017-02-12 18:00:48 -08:00 |
|
PaulStoffregen
|
de69cf9af2
|
Separate setup data for enumeration & drivers
|
2017-02-12 13:12:06 -08:00 |
|
PaulStoffregen
|
4b2258e5a7
|
Separate functions for data vs control transfer
|
2017-02-12 12:54:10 -08:00 |
|
PaulStoffregen
|
93c40091da
|
initialize hubs
|
2017-02-12 12:03:26 -08:00 |
|
PaulStoffregen
|
a45a462931
|
Rename USB drivers base class
|
2017-02-12 01:57:49 -08:00 |
|
PaulStoffregen
|
5d39664c89
|
Simplify and document USB device driver interface
|
2017-02-12 01:42:30 -08:00 |
|
PaulStoffregen
|
26fa6f2e34
|
Use linked list for device's drivers, not fixed size array
|
2017-02-12 00:22:50 -08:00 |
|
PaulStoffregen
|
326ecbe228
|
Read hub descriptor
|
2017-02-11 13:44:23 -08:00 |
|
PaulStoffregen
|
eb807023db
|
Add driver claiming at the device level
|
2017-02-11 06:03:54 -08:00 |
|
PaulStoffregen
|
dc87eeaaf6
|
Convert to C++ classes
|
2017-02-11 03:34:36 -08:00 |
|
PaulStoffregen
|
2a2f745dc1
|
Group code into cpp files
|
2017-02-11 02:30:52 -08:00 |
|