hathach
b1db85dedf
- addd p_qtd_list_tail to qhd structure for easy queue TD
...
- move control_request from ehci_data to usbh_device_info_pool
- add test for bulk transfer double (2 consecutive xfers)
- use table (array) structure for class driver, currently included
- refractor extract to function insert_qtd_to_qhd
+ init function
+ install_subtask
--> all class driver function must be declared with WEAK
2013-03-09 13:11:02 +07:00
hathach
3ed29f5f3c
add test & code for hcd_pipe_control_open
2013-03-05 14:26:36 +07:00
hathach
82bd4719ce
continue to strengthen include policy
2013-02-28 15:58:18 +07:00
hathach
4023d07df0
add parsing configuration desc & invoke driver install subtask
2013-02-27 01:57:40 +07:00
hathach
060c4b3b30
refractor move device_addr0 into usbh_device_pool
...
enum_entry contains speed and enum task will not carry out disconnection clean up
2013-02-06 16:52:18 +07:00
hathach
7961f04e17
remove hcd_addr0_close_Ignore
...
add code to check error handling from enum task
2013-02-06 13:50:17 +07:00
hathach
aa040c4c98
rename device_info_pool to usbh_device_info_pool
...
update enum task to post set address
2013-02-04 21:52:50 +07:00
hathach
d71e244dff
add TUSB_CFG_HOST_ENUM_BUFFER_SIZE
...
add enum buffer
getting serious with osal_freeRTOS
2013-02-04 16:07:42 +07:00
hathach
0a13e37ba2
resolve conflict between usbh & hcd
2013-02-04 14:48:35 +07:00
hathach
94486f55ec
add usbh_hcd to hold common structure/typedef for usbh and hcd
2013-02-04 13:51:20 +07:00