Gregory Nutt
|
38e0a4a1cb
|
Fix a race condition when a mouse or keyboard device is removed from a hub
|
2015-04-25 11:17:57 -06:00 |
|
Gregory Nutt
|
e7792435c7
|
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
|
ed5287855f
|
LPC17 USB host: Direction bit being set wrong from allocated control endpoints
|
2015-04-24 19:46:00 -06:00 |
|
Gregory Nutt
|
64fe226669
|
USB Hub: Cosmetic update to some naming
|
2015-04-24 18:32:09 -06:00 |
|
Gregory Nutt
|
becfe4ef9d
|
HUB class must cancel any pending interrupt IN transfers before destroying the endpoint
|
2015-04-24 12:18:25 -06:00 |
|
Gregory Nutt
|
2768f13153
|
USB hub: Fixes for some port status change handling
|
2015-04-24 09:57:59 -06:00 |
|
Gregory Nutt
|
2586bc3fcc
|
USB hub fixes. Mostly dealing with setting the hub function address at the right time and powering up downstream ports
|
2015-04-23 16:42:53 -06:00 |
|
Gregory Nutt
|
9752e12b11
|
USB HUB: Fix bugs, stray ampersand. Need to perfrom class destruction on the worker thread
|
2015-04-23 13:56:38 -06:00 |
|
Gregory Nutt
|
34e4edfd1a
|
USB hub: Fix some port power enable logic
|
2015-04-23 11:24:05 -06:00 |
|
Gregory Nutt
|
adb50640c0
|
Correct errors in hub class destructor logic
|
2015-04-23 10:07:53 -06:00 |
|
Gregory Nutt
|
ab17603ceb
|
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
|
64496a635c
|
USB hub: Add some hub-related configuration settings
|
2015-04-22 17:16:35 -06:00 |
|
Gregory Nutt
|
f7ec9b0831
|
USB hub: Change to connection interface so that applications can deal with external hubs
|
2015-04-22 12:28:19 -06:00 |
|
Gregory Nutt
|
5c16454cdf
|
Add USB hub initialization logic to a couple of board configurations
|
2015-04-21 13:44:14 -06:00 |
|
Gregory Nutt
|
fde0bf650e
|
USB host: Integrate logic to assign device function address
|
2015-04-21 12:17:49 -06:00 |
|
Gregory Nutt
|
d6b963a62e
|
USB host: Update skeleton driver file
|
2015-04-21 09:54:11 -06:00 |
|
Gregory Nutt
|
d62aa8c158
|
USB host: Remove getdevinfo() method. Rename hub structure to hubport structure. Get port and function address from hub port structure vs. parameters and other structures.
|
2015-04-21 07:26:28 -06:00 |
|
Gregory Nutt
|
2ea7a83bf5
|
USB hub: Move port index out of hub structure and into class structure
|
2015-04-20 16:50:32 -06:00 |
|
Gregory Nutt
|
4aeb5e549c
|
Get USB host HID mouse driver to build. Error connect method prototypes.
|
2015-04-20 16:21:13 -06:00 |
|
Gregory Nutt
|
f7f3a7f74d
|
USB hub: Decouple class and hub structures
|
2015-04-20 12:06:47 -06:00 |
|
Gregory Nutt
|
356292b60e
|
Some trivial USB-related changes
|
2015-04-20 09:51:58 -06:00 |
|
Gregory Nutt
|
fa778aec07
|
USB hub: Add EP0 to all control transfers. There can be multiple EP0's with a hub
|
2015-04-20 09:35:43 -06:00 |
|
Gregory Nutt
|
9e0b239c37
|
Clean compile errors from last commit
|
2015-04-20 08:53:21 -06:00 |
|
Gregory Nutt
|
8e23ad72b5
|
USB hub: Add asych HCD interface
|
2015-04-20 08:41:33 -06:00 |
|
Gregory Nutt
|
0a014e0364
|
USB host: Cosmetic changes
|
2015-04-20 07:46:05 -06:00 |
|
Gregory Nutt
|
a6d9f0622c
|
USB hub: First steps to make interfaces backward compatible
|
2015-04-20 07:45:11 -06:00 |
|
Gregory Nutt
|
8c1c365ae7
|
Reorder structure members for better packing
|
2015-04-19 15:58:09 -06:00 |
|
Gregory Nutt
|
8a23c52650
|
USB Hub: Change an the usbhost_ctrlxfer interface; move some functions around
|
2015-04-19 14:26:17 -06:00 |
|
Gregory Nutt
|
820bc08c34
|
USB Hub: Fix a few compilation errors
|
2015-04-19 12:01:47 -06:00 |
|
Gregory Nutt
|
1971ea3d4e
|
Clean up some debug output
|
2015-04-19 11:24:06 -06:00 |
|
Gregory Nutt
|
de182f2a3a
|
Merge remote-tracking branch 'origin/master' into usbhub
Conflicts:
nuttx/include/nuttx/usb/usbhost.h
|
2015-04-19 10:55:20 -06:00 |
|
Gregory Nutt
|
7fcfca40b5
|
Bring in more logic from https://github.com/kaushalparikh/nuttx
|
2015-04-19 08:55:48 -06:00 |
|
Gregory Nutt
|
6bd7cfa823
|
Bring in USB hub-related files from https://github.com/kaushalparikh/nuttx. This is the work of Kaushal Parikh. This initial commit is incomplete. This is quite a bit more hub logic that needs to come in before the port is complete.
|
2015-04-18 16:20:02 -06:00 |
|
Gregory Nutt
|
2aa80e06f5
|
Remove executable flag from more .c and .h files
|
2015-04-09 08:20:57 -06:00 |
|
Gregory Nutt
|
e4d2822af8
|
Make some file section headers more consistent with standard
|
2015-04-08 07:15:32 -06:00 |
|
Gregory Nutt
|
e7470e0834
|
Update dates in all skeleton files
|
2015-02-13 06:13:34 -06:00 |
|
Gregory Nutt
|
31a94816b2
|
USB host drivers: Change all parmeters named class to usbclass to avoid C++ conflicts
|
2015-01-11 08:05:09 -06:00 |
|
Gregory Nutt
|
d7d759f7a7
|
Update everything under nuttx/drivers to use the corrected syslog interfaces
|
2014-10-08 10:18:58 -06:00 |
|
Gregory Nutt
|
23147c40a5
|
Remove final traces of the 8015 from the NuttX source tree
|
2014-09-01 13:21:15 -06:00 |
|
Gregory Nutt
|
1780810d3d
|
Rename kmalloc to kmm_malloc for consistency
|
2014-08-31 17:26:36 -06:00 |
|
Gregory Nutt
|
54fa3b0b59
|
Rename kfree to kmm_free for consistency with other naming conventions
|
2014-08-31 17:04:02 -06:00 |
|
Gregory Nutt
|
2906ff6a4a
|
Cosmetic: Fix all comments, defaults, etc. that references the defunct name user_start
|
2014-08-30 11:14:51 -06:00 |
|
Gregory Nutt
|
0da9aaeb09
|
Fix some recurring typos: postion->position, *atino->*ation
|
2014-07-08 13:12:36 -06:00 |
|
Gregory Nutt
|
6f9bcd321c
|
Config/build changes to better support the RTL8187
|
2014-06-09 09:11:04 -06:00 |
|
Gregory Nutt
|
6f3cb90c05
|
Cosmetic changes
|
2014-05-28 14:09:58 -06:00 |
|
Gregory Nutt
|
9485fbf66e
|
SAM3/4 Interrupt initialization. Default interrupt priority not being set correctly
|
2014-04-17 14:02:22 -06:00 |
|
Gregory Nutt
|
b83702dd8a
|
HID mouse: Don't include NAKs in error count. From Leo
|
2014-04-17 11:47:00 -06:00 |
|
Gregory Nutt
|
48cdbfe5ba
|
examples/touchscreen: Add a configuration option to indicate that there is or is not an architecture-specific initialization function
|
2014-04-14 12:26:49 -06:00 |
|
Gregory Nutt
|
3a1324741a
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
|
Gregory Nutt
|
3ae029fbe7
|
STM32 OTGFS Host: Fix a logic error introduced in the last check-in
|
2014-04-12 09:33:52 -06:00 |
|
Gregory Nutt
|
8b1d3f6698
|
remove some unnecessary header files
|
2014-02-10 14:28:18 -06:00 |
|
Gregory Nutt
|
0070815e87
|
HID mouse can now support some while mice. Problems with Microsoft mice
|
2014-02-10 11:53:37 -06:00 |
|
Gregory Nutt
|
752767cfc1
|
Add a mouse interface that is similar to the touchscreen interface except that it can handle multple buttons and continuously reports positional data so that it can control a cursor
|
2014-02-10 10:14:22 -06:00 |
|
Gregory Nutt
|
0979cdba0e
|
The USB HID mouse driver is now functional. There are some usage issues as described in the top-level TODO list
|
2014-02-09 17:40:23 -06:00 |
|
Gregory Nutt
|
2b40128148
|
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
|
66e4693781
|
USB HID mouse: Automatically select CONFIG_INPUT with USB HID mouse is selected
|
2014-02-09 15:57:59 -06:00 |
|
Gregory Nutt
|
0e486c953b
|
Add support for a USB HID mouse. Untested on initial check-in
|
2014-02-09 13:49:31 -06:00 |
|
Gregory Nutt
|
7b084fcba8
|
Fix typos in comments
|
2014-02-09 13:47:11 -06:00 |
|
Gregory Nutt
|
692b087d07
|
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
|
5b17e9da79
|
Cosmetic changes to USB host class driver files
|
2013-09-21 12:19:12 -06:00 |
|
Gregory Nutt
|
60bd791dec
|
SAMA5 + HID Keyboard. Fixes to initialize the HID keyboard class
|
2013-09-20 15:23:00 -06:00 |
|
Gregory Nutt
|
349677aaf9
|
Fix a reference counting error in the USB host mass storage class
|
2013-09-10 11:38:40 -06:00 |
|
Gregory Nutt
|
89c829d1ae
|
SAMA5 EHCI: Did not work with DEBUG off. Appears to be because of some D-Cache flushing that was performed only with DEBUG ON. Now is unconditional
|
2013-09-10 10:12:51 -06:00 |
|
Gregory Nutt
|
c6bf25bca0
|
Extent the the USB host trace logic to include verbose debug output
|
2013-09-09 17:27:21 -06:00 |
|
Gregory Nutt
|
3ba64b0cfe
|
USB monitor extended so that it can also be used with USB host trace data
|
2013-09-09 15:02:33 -06:00 |
|
Gregory Nutt
|
fbd5ab0758
|
Beginning of support for USB host side tracing
|
2013-09-09 14:01:52 -06:00 |
|
Gregory Nutt
|
a992004b0e
|
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
|
40f84dfa19
|
Trivial updates assocaited with USB host mass storage and SAMA5 EHCI
|
2013-09-08 13:42:56 -06:00 |
|
Gregory Nutt
|
a3af5b3aaf
|
SAMA5 OHCI+EHCI: Using cp15_clean instead of cp15_coherent; EHCI: Need to set alt pointer in order to handle short transfers.
|
2013-08-27 13:07:21 -06:00 |
|
Gregory Nutt
|
12beaf4b1a
|
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
|
19d7c90d4e
|
USB host: Add device address management support in preparation for USB hub support
|
2013-08-18 14:31:57 -06:00 |
|
Gregory Nutt
|
a65ac5bc72
|
Back out most of the changes of 3b04d08043742b9e65cf38d45988b35bff91daed
|
2013-08-13 14:12:27 -06:00 |
|
Gregory Nutt
|
b575450a04
|
Separate SAMA5 OHCI interrupt handling into separate functions
|
2013-08-13 13:34:35 -06:00 |
|
Gregory Nutt
|
120a3604c9
|
More changes to USB host interface to support multiple downstream ports
|
2013-08-12 16:29:33 -06:00 |
|
Gregory Nutt
|
ed49812d2c
|
Add untested OHCI driver for the SAMA5; structure naming and header files for USB host initialization prototypes
|
2013-08-11 17:11:32 -06:00 |
|
Gregory Nutt
|
37da13321c
|
kconfig2html: Perform HTL conversions and add hyperlinks for dependency expressions
|
2013-04-21 11:01:46 -06:00 |
|
Gregory Nutt
|
23db0682b7
|
Clone svn:ignore directory atributed to .gitignore files
|
2013-04-04 14:27:29 -06:00 |
|
patacongo
|
1ef904003e
|
Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap to allocae stacks
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5725 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-10 15:32:33 +00:00 |
|
patacongo
|
329328e5df
|
New interface task_spawn(); exec_builtin() now uses task_spawn(); All argv types should be char * const * not const char **
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5598 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-02 19:31:30 +00:00 |
|
patacongo
|
afa9c90b38
|
Add board support at configs/zp214xpa for the The0.net ZP213X/4XPA board with the LPC2148; Add configurations sim/nxlines. convert mcu123-lpc214x/nsh to use the kconfig-frontends.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5465 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-28 23:40:54 +00:00 |
|
patacongo
|
7459202633
|
Add support for key release events
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5464 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-27 14:01:59 +00:00 |
|
patacongo
|
d028533b8a
|
Verified USB HID KBD driver encoding of special characters; apps/examples/hidkbd now decodes encoded keyboar characters.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5463 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-26 21:37:50 +00:00 |
|
patacongo
|
cde9146476
|
Add UG_2965SWEG01 driver from Darcy Gong; fix logic error in how waiters are reawakened in the USB HID keyboard driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5462 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-26 20:04:57 +00:00 |
|
patacongo
|
9c8152f308
|
Implement encoding the usbhost HID keyboard driver; configre olimex-lpc1766stk HID keyboard configuration to use the kconfig-frontends tool
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5461 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-26 18:54:59 +00:00 |
|
patacongo
|
2def0d877d
|
A few native window build updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5387 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-25 20:58:39 +00:00 |
|
patacongo
|
4ee266d94b
|
Centralized the definition of the INCDIR script in tools/Config.mk
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5346 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-13 20:24:30 +00:00 |
|
patacongo
|
7a9457bb07
|
Email address change in nuttx/
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5145 42af7a65-404d-4744-a932-0658087f49c3
|
2012-09-13 18:32:24 +00:00 |
|
patacongo
|
561bea0899
|
Add support for multiple work queues
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5081 42af7a65-404d-4744-a932-0658087f49c3
|
2012-09-04 00:54:09 +00:00 |
|
patacongo
|
de3bd929d8
|
Slightly improved delay logic for the USB host
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5064 42af7a65-404d-4744-a932-0658087f49c3
|
2012-08-28 22:28:49 +00:00 |
|
patacongo
|
e0610a1ce4
|
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
|
5e396971a5
|
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
|
4de4ad33e1
|
Changes for clean STM32 USB host driver build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5040 42af7a65-404d-4744-a932-0658087f49c3
|
2012-08-20 16:06:39 +00:00 |
|
patacongo
|
39f2ca6c1f
|
Move RAMLOG driver to drivers/syslog; Add ability to output debug information to any character device or file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4996 42af7a65-404d-4744-a932-0658087f49c3
|
2012-08-02 00:42:46 +00:00 |
|
patacongo
|
1dc41e329b
|
Kconfig update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4599 42af7a65-404d-4744-a932-0658087f49c3
|
2012-04-13 14:27:44 +00:00 |
|
patacongo
|
330b89ca0e
|
Add kconfig documentation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4567 42af7a65-404d-4744-a932-0658087f49c3
|
2012-04-06 16:45:52 +00:00 |
|
patacongo
|
4b8c0c41c8
|
Adding skeleton Kconfig files (part 1 of 2)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4564 42af7a65-404d-4744-a932-0658087f49c3
|
2012-04-06 15:49:35 +00:00 |
|
patacongo
|
2fe4ad52f8
|
Move file-system header files to include/nuttx/fs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4499 42af7a65-404d-4744-a932-0658087f49c3
|
2012-03-21 18:01:07 +00:00 |
|
patacongo
|
c6b62075aa
|
Massive name change USB STRG -> USB MSC
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4334 42af7a65-404d-4744-a932-0658087f49c3
|
2012-01-25 20:17:59 +00:00 |
|
patacongo
|
ee04a259db
|
ADS7843E driver is code complete
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4018 42af7a65-404d-4744-a932-0658087f49c3
|
2011-10-04 17:08:59 +00:00 |
|
patacongo
|
7ce352ca5c
|
Add bugfixes recommended by Sheref Younan
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3737 42af7a65-404d-4744-a932-0658087f49c3
|
2011-07-01 13:46:34 +00:00 |
|