Andrew Thompson
3b01d5130c
MFp4 //depot/projects/usb@159926
...
Minor code factorisation in atmegadci.c
Submitted by: Hans Petter Selasky
2009-04-05 18:21:08 +00:00
Andrew Thompson
3930731567
MFp4 //depot/projects/usb@159922
...
Refactor how we interface with the root HUB. This cuts around 1200 lines of
code totally and saves one thread per USB bus.
Submitted by: Hans Petter Selasky
2009-04-05 18:20:49 +00:00
Andrew Thompson
eb846b4eb5
MFp4 //depot/projects/usb@159674
...
Fix more corner cases around reception of SETUP packets.
Submitted by: Hans Petter Selasky
2009-04-05 18:18:25 +00:00
Andrew Thompson
f3464815ee
MFp4 //depot/projects/usb@159673
...
Fix a corner case around stalling SETUP packets in device side mode.
Submitted by: Hans Petter Selasky
2009-04-05 18:18:16 +00:00
Andrew Thompson
df075012e8
MFp4 //depot/projects/usb@159671
...
Fix interrupt register setting on the atmegadci controller.
Submitted by: Hans Petter Selasky
2009-04-05 18:18:07 +00:00
Andrew Thompson
0f7d454847
MFp4 //depot/projects/usb @159479,159502,159516,159522,159529
...
Workaround for buggy USB hardware not handling new SETUP packet before STATUS
stage is complete, this allows xfers to endpoint0 to return a short frame.
Submitted by: Hans Petter Selasky
Reported by: me
2009-03-20 21:57:54 +00:00
Andrew Thompson
578d0eff90
MFp4 //depot/projects/usb @159431,159437,159438
...
- start using the new USB typedefs in the USB core
- Remove usage of USB_ADD_BYTES()
Submitted by: Hans Petter Selasky
2009-03-20 21:50:54 +00:00
Andrew Thompson
bdc081c60f
MFp4 //depot/projects/usb@159392
...
Add ifdefs for making parts of usb conditional.
Submitted by: Hans Petter Selasky
2009-03-20 21:48:11 +00:00
Andrew Thompson
ab42e8b2df
MFp4 //depot/projects/usb @159430
...
- Move tunable defines into usb_core.h and dependancy towards usb_defs.h
- Leave hardcoded defines in "usb_defs.h".
- Allow overriding all tunable defines.
- Add more customisable typedefs.
- Correct maximum device number.
Submitted by: Hans Petter Selasky
2009-03-20 19:04:31 +00:00
Andrew Thompson
d59dbd0a3d
MFp4 //depot/projects/usb 158981,159016,159024
...
Sync support for ATMEGA DCI parts.
Submitted by: Hans Petter Selasky
2009-03-11 04:58:21 +00:00
Andrew Thompson
4a35cda731
MFp4 //depot/projects/usb@157853
...
Clean up old way of polling the USB hardware. The existing polling support was
a bit hackish.
Submitted by: Hans Petter Selasky
2009-02-24 03:39:13 +00:00
Andrew Thompson
02ac645488
Move the new USB stack into its new home.
2009-02-23 18:31:00 +00:00