29:1d47c41fd487
|
2013-03-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a timeout for failed control requests and a delay upon retrying. |
|
|
test.c
|
|
28:f33f9c21ca2f
29:1d47c41fd487 32:97ba84d5e014
|
2013-03-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the mode macros and introduced better disconnection testing.
Tidied up the event handling logic. |
|
|
Makefile test.c
|
|
27:491e069640b5
|
2013-03-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Complicated the state machine, adding various reset and wait states, introducing
an initial 8 byte retrieval of part of the device descriptor. |
|
|
test.c
|
|
26:75e240b97a8f
27:491e069640b5 31:8193c22e9aef
|
2013-03-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added elementary handling for maximum packet sizes.
Changed the descriptor lengths specified in setup packets. |
|
|
test.c
|
|
25:f9bb62c60535
|
2013-03-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Incorporated start-of-frame and keep-alive packet generation into the low and
full speed modes, removing SOF and KA packet generation when a device has
disconnected. |
|
|
test.c
|
|
24:05341884dd5e
|
2013-03-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the superfluous second reset apparently done/expected by Windows. |
|
|
test.c
|
|
23:5580bf1e6c9e
|
2013-03-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added configuration listing support. |
|
|
test.c
|
|
22:a11494bd42cc
|
2013-03-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a generic descriptor retrieval function, using it in device
initialisation and to get the available languages.
Made the display of language codes a separate function. |
|
|
test.c
|
|
21:26c62ea1aef9
|
2013-03-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added device address setting and retrieval of the languages string descriptor.
Made an inbound payload control request convenience function and added a
descriptor type macro for setup packet initialisation. |
|
|
test.c
|
|
20:d64ec78641fc
|
2013-02-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added clearing of the handshake/timeout interrupt.
Fixed previously erroneous/deficient communication by moving address register
setting out of individual functions and making sure it only gets set once per
transaction, adding initialisation of the data toggle for the inbound control
transfer associated with the device descriptor, testing for the HRSLT status
and not inadvertently exiting the loop waiting for received data.
Added a timeout for waiting for received data.
Fixed the display of descriptor information.
Fixed the data receiving function to be capable of being called more than once. |
|
|
Makefile test.c
|
|