add coreid to hidd_init
temporarily implement hidd_init using dcd from lpc17xx
add more test for dcd lp176x
implement dcd_endpoint_configure
implement hidd_control_request including std & class specific to interface number.
refractor usbd_setup_received
add dcd_pipe_control_read
use dcd_pipe_control_read in endpoint_control_isr
clean up some & add code for managing control request targeting interface
refractor set endpoint max packet size
house keeping
[host lpc43xx] adding support for host custom class
refractor usbh class driver indexing
opt out periodic list code in EHCI (need to refractor/group later)
[device lpc176x] rename dcd_endpoint_configure to dcd_pipe_open
add usbd_pipe_open to manage pipe
add api for hcd: hcd_pipe_is_idle
add api for usbh: tusbh_device_get_mounted_class_flag
implement api for custom class
- is mounted
- read
fix a stupid bug
add files for bulk custom test