summaryrefslogtreecommitdiff
path: root/tests/test/host
AgeCommit message (Collapse)Author
2013-03-10renamehathach
2013-03-10add code for ehci interrupt handlerhathach
- interrupt source identifying - for async list process refractor control_xfer to use insert_qtd_to_qhd - add test for control xfer interrupt processing - add code for faking ehci controller async list scheduling & processing - add prototype for void usbh_isr(pipe_handle_t pipe_hdl, uint8_t class_code);
2013-03-10rename filehathach
2013-03-09add class code to hcd_pipe_open to facilitate usb_complete callbackhathach
2013-03-09add int_on_complete parameter to hcd_pipe_xfer for TD chain class requesthathach
fix control transfer request: remove get_control_request_ptr()
2013-03-09- addd p_qtd_list_tail to qhd structure for easy queue TDhathach
- 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-07add test code & hcd_pipe_xfer for bulk transferhathach
- test cross 4k boundary test for bulk transfer rename p_qtd_list to p_qtd_list_head
2013-03-07make "used" member of ehci_qtd_t into reserved place of buffer[1] (with ↵hathach
assert check in hcd init)
2013-03-07guard check for open iso pipehathach
2013-03-07re-layout ehci_data_t to get better memory consumptionhathach
2013-03-06add prototype for hcd_pipe(control)_closehathach
- update test code for enum task respectively
2013-03-06add code & test for hcd_pipe_open interrupthathach
high and non-highspeed
2013-03-06basically finish code for control transfer & test codehathach
2013-03-06pass test for setup TDhathach
2013-03-06rename fields in ehci_qtd_thathach
2013-03-06refractorhathach
- rename some field in ehci_qhd/qtd_t - code test for open pipe
2013-03-06refractor ehci_data_thathach
separate tests for pipe open & pipe xfer
2013-03-06refractorhathach
- remove unnecessary assign next pointer of asyn/period head in hcd_controller_init
2013-03-06add some code & testcode for hcd_pipe_control_xferhathach
2013-03-06fix errorhathach
- remove p_qhd->qtd_overlay.halted = 1;
2013-03-06refractor hcd_openhathach
2013-03-05add test & code for open bulk transfer to hcd_pipe_open()hathach
2013-03-05refractor testshathach
2013-03-05add test & code for hcd_pipe_control_openhathach
2013-03-04refractorhathach
- remove TUSB_CFG_HOST_CONTROLLER_START_INDEX
2013-03-04allow configure host/device by controller basichathach
- make changes to adapt add mcu_capacity.h
2013-03-04add alignof to compilier specifichathach
add static_assert support for IAR (built-in support)
2013-03-04sperate testshathach
2013-03-04renamehathach
2013-03-04add test for hcd/host inithathach
- TT control - usb cmd complete hcd/host initialization code
2013-03-03add test for hcd/host init period listhathach
2013-03-03refractorhathach
2013-03-03implement hcd_init controller_inithathach
- add test for async list
2013-03-02add "mocking" version of LPC43xx.hhathach
- redirect LPC_USB0_BASE & LPC_USB1_BASE to the address of test object add test for ehci initialization usbint register
2013-03-01rename ehci usb_int usb_sts usb/error fieldhathach
move MCU define to tusb_option.h
2013-02-28start to add code for hcd_init testhathach
change hcd_init signature (omit hostid)
2013-02-28continue to strengthen include policyhathach
2013-02-28strengthen include policy. Only limited headers are allowed to included from ↵hathach
a header file. Missing needed to be included in *.c
2013-02-27add timeout_timer.h to provide real tick timeout service for blocking controlhathach
2013-02-27house keepinghathach
- correct initialization call sequence - move hcd_init to ehci.c
2013-02-27add test for ehci register portschathach
2013-02-27add test for ehci register usbstshathach
2013-02-27add test for EHCI register offsethathach
add test for EHCI usbcmd register structure
2013-02-27add test test_itd_structure & test_sitd_structurehathach
2013-02-27add coded to test ehci alignment and structure layout (included bitfield)hathach
2013-02-27rename tusbh_device_mount_succeed_cbhathach
add set configure and tusbh_device_mount_succeed_cb invocation refractor get_configure_number_for_device
2013-02-27add parsing configuration desc & invoke driver install subtaskhathach
2013-02-26add osal subtask supporthathach
add usbh_control_xfer_subtask as xfer and wait fix potential error when update device info & open control pipe for new address fix build error with hal_****.c add STATIC_ASSSERT to perform compile time checking with sizeof later update osal_queue_receive and osal_semaphore_wait for osal_none to support subtask
2013-02-08updating usbh init with class inithathach
2013-02-08add TUSB_CFG_HOST_CONTROLLER_START_INDEXhathach
update usbh_init and test code for TUSB_CFG_HOST_CONTROLLER_START_INDEX clean up some