Gareth McMullin
30e188cf07
Only allow one packet in TX fifos.
...
This fixes a problem where packets were written too quickly.
The hardware disabled the endpoint after the fist packet is sent,
and others just waited in the queue.
2011-11-12 21:44:37 +13:00
Gareth McMullin
e0fe43357d
usb_f107: Fixed lost 4 bytes on control OUT transaction.
2011-10-31 14:09:41 -07:00
Uwe Hermann
788f3870c4
Merge remote-tracking branch 'fnoble/stm32f2'
2011-10-29 22:19:12 +02:00
Gareth McMullin
284be93037
Restored OTG clock enable in RCC in f107 usb init.
2011-10-29 23:57:10 +13:00
Gareth McMullin
b05a5dcf2a
Fixed some F105/F107 USB issues. Added user callback on SOF.
...
Made examples depend on lib.
2011-10-29 21:30:26 +13:00
Fergus Noble
7518bc83c1
Fixing some header references
2011-10-12 22:20:22 -04:00
Uwe Bonnes
32c276a708
Move enabling the USB Clock into stm32f10x_usbd_init
2011-07-13 10:04:03 +02:00
Gareth McMullin
3d820c6ed7
Fixed stm32f107 usb driver to allow calling usbd_poll from irq handler.
2011-04-04 17:39:05 +12:00
Gareth McMullin
ef0ff192f7
Added usbd_ep_nak_set() to force flow control on OUT endpoints.
2011-03-30 07:17:02 +13:00
Gareth McMullin
6bbc4c2f7c
Fixed non-control endpoints for connectivity line USB.
2011-03-15 20:33:02 +13:00
Gareth McMullin
bf0d1a7b41
Connectivity line USB driver now enumerating correctly.
2011-03-14 20:31:32 +13:00
Gareth McMullin
554feb7f27
USB driver for Connectivity-line devices partially working.
2011-02-20 12:28:23 +13:00
Gareth McMullin
e64a9d2bf9
Minor cleanup of usb. Template driver for STM32F107 added.
2011-02-10 19:58:51 +13:00