nuttx/drivers/usbhost
Adam Porter 7d42b19a8d drivers/usbhost/usbhost_composite.c: I'm working on a CDC/NCM driver and in my driver's usbhost_cfgdesc() function I need access to the class-specific descriptors. Currently these are not available if the interface is part of a composite device, since only interface and endpoint descriptors are copied by usbhost_copyinterface(). This comit will also copy any class-specific interface descriptors for use in downstream class drivers.
NOTE: There's one change that might be incorrect, where I skip interfaces with zero endpoints. I did this because my device has two consecutive interface descriptors with the same interface number, one for altsetting 0 with no endpoints, and another for altsetting 1 with 1 endpoint.  The loop was aborting due to finding two interface descriptors back-to-back.
2019-06-21 06:58:44 -06:00
..
.gitignore
hid_parser.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
Kconfig Squashed commit of the following: 2019-05-21 18:57:54 -06:00
Make.defs This commit adds support for the Maxim M3421E USB host driver. 2018-07-03 18:49:51 -06:00
usbhost_cdcacm.c drivers/usbhost: Remove duplicate const in usbhost files. 2019-06-20 06:49:56 -06:00
usbhost_composite.c drivers/usbhost/usbhost_composite.c: I'm working on a CDC/NCM driver and in my driver's usbhost_cfgdesc() function I need access to the class-specific descriptors. Currently these are not available if the interface is part of a composite device, since only interface and endpoint descriptors are copied by usbhost_copyinterface(). This comit will also copy any class-specific interface descriptors for use in downstream class drivers. 2019-06-21 06:58:44 -06:00
usbhost_composite.h Fix some typographical errors. 2018-09-14 06:55:45 -06:00
usbhost_devaddr.c Squashed commit of the following: 2017-10-04 15:22:27 -06:00
usbhost_enumerate.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
usbhost_findclass.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
usbhost_hidkbd.c drivers/usbhost: Backout some overly aggressive changes made in commit to removed CONFIG_DISABLE_POLL. 2019-05-22 14:14:15 -06:00
usbhost_hidmouse.c drivers/usbhost: Remove duplicate const in usbhost files. 2019-06-20 06:49:56 -06:00
usbhost_hub.c drivers/usbhost: Remove duplicate const in usbhost files. 2019-06-20 06:49:56 -06:00
usbhost_max3421e.c Costmetic changes during review of MAX3421E logic. 2018-08-02 13:58:26 -06:00
usbhost_registerclass.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
usbhost_registry.c USB host drivers: Change all parmeters named class to usbclass to avoid C++ conflicts 2015-01-11 08:05:09 -06:00
usbhost_registry.h Make some file section headers more consistent with standard 2015-04-08 07:15:32 -06:00
usbhost_skeleton.c drivers/usbhost: Remove duplicate const in usbhost files. 2019-06-20 06:49:56 -06:00
usbhost_storage.c drivers/usbhost/usbhost_storage.c: Correct typo "const const" to "const". 2019-04-23 11:11:11 -06:00
usbhost_trace.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
usbhost_xboxcontroller.c drivers/usbhost: Remove duplicate const in usbhost files. 2019-06-20 06:49:56 -06:00