Gregory Nutt
|
780c81f130
|
USB host CDC/ACM fixes. Still kind of buggy
|
2015-05-08 10:58:41 -06:00 |
|
Gregory Nutt
|
d1da52a018
|
Misc improvements to the CDC/ACM host driver, mostly related to parsing the configuration descriptor. Still does not work.
|
2015-05-07 10:02:51 -06:00 |
|
Gregory Nutt
|
afafe84050
|
LPC17 USB host: Fix some compile errors when bulk endpoints + USB debug enabled. Refresh a configuration
|
2015-05-06 16:15:12 -06:00 |
|
Gregory Nutt
|
14837ed20e
|
Fix some bugs introduced with the last set of big commits
|
2015-05-05 14:59:29 -06:00 |
|
Gregory Nutt
|
8f959373e1
|
USB host: Modify the transfer() and asynch() methods so that the actual size of the transfer is returned. Unverified on initial commit.
|
2015-05-05 13:14:22 -06:00 |
|
Gregory Nutt
|
eac8bcf910
|
Olimex LPC1766STK: The USB host waiter stack should be configurable because it needs to be a lot depending when using a hub
|
2015-05-03 16:14:08 -06:00 |
|
Gregory Nutt
|
823af4b409
|
USB host: Need to include the port structure when disconnecting, otherwise may destroy a root hub port
|
2015-05-02 10:44:18 -06:00 |
|
Gregory Nutt
|
8ebb694516
|
SAMA5 OHCI: Implement asynchronous I/O needed for hub support
|
2015-05-02 09:38:08 -06:00 |
|
Gregory Nutt
|
df319fe19d
|
Port hub support to LPC31 from SAMA5; Updated Olimex-LPC-H3131 for hub support and refresh configurations
|
2015-04-26 12:18:08 -06:00 |
|
Gregory Nutt
|
31c835975d
|
Another hub-related interface change: Need to pass speed to EP0
|
2015-04-26 09:53:43 -06:00 |
|
Gregory Nutt
|
08a4ae6b64
|
LPC17 OHCI: Fix an error in ED list removal
|
2015-04-25 14:52:01 -06:00 |
|
Gregory Nutt
|
6d41087491
|
Fixes some crashes when the hub is removed and/or reinserted
|
2015-04-25 12:16:22 -06:00 |
|
Gregory Nutt
|
76ff0fce86
|
Add missing logic to destroy a class when the device is no longer connected to the hub port
|
2015-04-25 11:17:37 -06:00 |
|
Gregory Nutt
|
926616121d
|
USB OHCI: Need to preserve the speed bit when reconfiguring ep0
|
2015-04-25 07:48:20 -06:00 |
|
Gregory Nutt
|
67f5b089c7
|
Copy some control port framework from LPC17 to SAMA5 OHCI; Copy some speed handling from SAMA5 OHCI to LPC17
|
2015-04-25 06:46:44 -06:00 |
|
Gregory Nutt
|
9a72400bef
|
LPC17 USB host: Direction bit being set wrong from allocated control endpoints
|
2015-04-24 19:46:00 -06:00 |
|
Gregory Nutt
|
9a6155952a
|
HUB class must cancel any pending interrupt IN transfers before destroying the endpoint
|
2015-04-24 12:18:25 -06:00 |
|
Gregory Nutt
|
a7539956c0
|
If asynchronous tranfers are supported, then there must also be a mechanism to cancel the pending transfer
|
2015-04-24 11:23:52 -06:00 |
|
Gregory Nutt
|
27516e0119
|
USB hub: Fixes for some port status change handling
|
2015-04-24 09:57:59 -06:00 |
|
Gregory Nutt
|
43c19037bb
|
Fix USB hub bugs: Don't allocate port EP0 until needed, otherwise run out of endpoints; using wrong pointer to access child endpoint array in a few places
|
2015-04-23 09:42:58 -06:00 |
|
Gregory Nutt
|
299addc958
|
Fix USB host polling; fix a typo in LPC17 HCD
|
2015-04-23 07:13:31 -06:00 |
|
Gregory Nutt
|
dd56308ce7
|
USB Hub: Initial implementation asynchronous pipe I/O in the LPC17 HCD needed for hub support
|
2015-04-22 15:03:25 -06:00 |
|
Gregory Nutt
|
dd6c69cc06
|
USB hub: Change to connection interface so that applications can deal with external hubs
|
2015-04-22 12:28:19 -06:00 |
|
Gregory Nutt
|
5189dd7074
|
USB HCDs: Add hooks for the async method
|
2015-04-21 15:43:12 -06:00 |
|
Gregory Nutt
|
28647cf705
|
LPC17 USB HCD: Adapted to new interface
|
2015-04-21 13:11:32 -06:00 |
|
Gregory Nutt
|
ae15c6963c
|
Make some file section headers more consistent with standard
|
2015-04-08 08:04:12 -06:00 |
|
Gregory Nutt
|
697b0f8f19
|
More bugs/warnings found by cppcheck
|
2014-11-24 13:24:51 -06:00 |
|
Gregory Nutt
|
10ca085b09
|
Rename kmalloc to kmm_malloc for consistency
|
2014-08-31 17:26:36 -06:00 |
|
Gregory Nutt
|
fcd7b9336e
|
Rename kfree to kmm_free for consistency with other naming conventions
|
2014-08-31 17:04:02 -06:00 |
|
Gregory Nutt
|
25d4ff745b
|
More trailing whilespace removal
|
2014-04-13 16:22:22 -06:00 |
|
Gregory Nutt
|
9e68a2690f
|
LPC17 USB Host: Minor clean-up after performing some regressin testing
|
2014-03-19 08:33:15 -06:00 |
|
Gregory Nutt
|
16e3293e69
|
USB HID mouse: Fixes the basic data transfer model. Returned position data is still bad
|
2014-02-09 16:50:09 -06:00 |
|
Gregory Nutt
|
0920195725
|
LPC17 USB Host: Fix a compile error when USB debug is enabled
|
2014-02-09 15:54:58 -06:00 |
|
Gregory Nutt
|
976e178ac4
|
Fix a compile error that crept into the LPC17xx USB host driver
|
2014-02-09 13:45:18 -06:00 |
|
Gregory Nutt
|
d01808c603
|
LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks
|
2013-12-05 10:37:55 -06:00 |
|
Gregory Nutt
|
b91ed67902
|
Make naming consistent for USB host initialiation functions
|
2013-11-29 14:31:44 -06:00 |
|
Gregory Nutt
|
31e1e7506a
|
USB MSC host class driver: Don't bother retrying to initialize the FLASH if the interface is returning fatal transfer errors
|
2013-09-09 10:00:16 -06:00 |
|
Gregory Nutt
|
56f2b3b963
|
Add a new method to the USB host driver interface: getdevinfo. This method will return information about the currently connected device. At present, it only returns the device speed. The speed is needed by the enumeration logic in order to set a credible initial EP0 max packet size
|
2013-08-26 15:46:16 -06:00 |
|
Gregory Nutt
|
bdbe4a4f25
|
Clean up some LP17xx and STM32 USB host configuration compilation errors due to the massive changes to the USB host interfaces needed to support the SAMA5
|
2013-08-13 17:43:19 -06:00 |
|
Gregory Nutt
|
8f429fd54d
|
SAMA5: Major restructuring of the the OHCI driver drivers to better handle the multiple root hub ports and concureent transfers on each port.
|
2013-08-13 16:48:14 -06:00 |
|
Gregory Nutt
|
34418d12bb
|
Separate wait() and enumerate() methods from struct usbhost_driver_s and move to new interface, struct usbhost_connection_s. This is part of the necessary restructuring of the USB host interface to support multiple root hub ports.
|
2013-08-13 15:03:46 -06:00 |
|
Gregory Nutt
|
b4645f73ec
|
Back out most of the changes of 3b04d08043742b9e65cf38d45988b35bff91daed
|
2013-08-13 14:12:27 -06:00 |
|
Gregory Nutt
|
a4c195482f
|
More changes to USB host interface to support multiple downstream ports
|
2013-08-12 16:29:33 -06:00 |
|
Gregory Nutt
|
39696cbf96
|
First of several changes needed to support multiple USB host root hubs
|
2013-08-12 14:44:06 -06:00 |
|
patacongo
|
a62640f1be
|
Refactor all lpc17xx header files (more like STM32 header file structure now)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5534 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-18 19:16:44 +00:00 |
|
patacongo
|
78af54f1c3
|
Update STM32 USB OTG FS host driver -- the driver is now marginally functional
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5051 42af7a65-404d-4744-a932-0658087f49c3
|
2012-08-24 22:16:09 +00:00 |
|
patacongo
|
4b07f8fb49
|
Several more bug fixes for STM32 OTG FS host driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5044 42af7a65-404d-4744-a932-0658087f49c3
|
2012-08-21 20:14:42 +00:00 |
|
patacongo
|
1e4fe73e6b
|
Add PIC32 SPI driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4459 42af7a65-404d-4744-a932-0658087f49c3
|
2012-03-07 00:53:50 +00:00 |
|
patacongo
|
d2d2e51e62
|
Clean kernel-/user-mode module build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3469 42af7a65-404d-4744-a932-0658087f49c3
|
2011-04-05 20:54:00 +00:00 |
|
patacongo
|
721ae0f79e
|
Updates from Uros
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3424 42af7a65-404d-4744-a932-0658087f49c3
|
2011-03-27 15:03:49 +00:00 |
|