summaryrefslogtreecommitdiff
path: root/tests/test
AgeCommit message (Collapse)Author
2013-04-09add tusbh_hid_mouse_isr & tusbh_hid_keyboard_isr callback with xfer_complete ↵hathach
& error event
2013-04-07add complete isr for hidh mousehathach
refractor hid_host.c - extract hidh_interface_open from hidh_keyboard_open - extract hidh_interface_close from hidh_keyboard_close -
2013-04-07add test code & implementhathach
- hidh_mouse_open - tusbh_hid_mouse_status - tusbh_hid_mouse_get_report
2013-04-07add test for mouse_openhathach
add hid descriptor for mouse & mouse interface to descriptor_test refractor extract function hidh_interface_status fix error with MACRO HID_REPORT_ITEM with zero data size --> redundant semicolon
2013-04-07remove hcd_port_reset before set address in enumerationhathach
add test & implement tusbh_hid_mouse_is_supported
2013-04-07rename hidh_keyboard_info_t to hidh_interface_info_thathach
rename tusb_bus_event_t to tusb_event_t add test_mouse_init and more stuff for hidh mouse move delay after port reset to only for speed detection prioritize port change interrupt over xfer interrupt - in case of unplugged, current connect change & xfer error both set - xfer error only break to debugger if not because of unplugged fix bug: set dev addr0 state to UNPLUG after close its control pipe in enumeration process
2013-04-07fix compiling error for tests projecthathach
start to add support for host hid mouse
2013-04-07add hal init for USB1 and trying to get USB1 workinghathach
add hack delay 100 ms after a port reset (huge) for correct speed detection
2013-04-05refractorhathach
2013-04-05continue on refratoringhathach
2013-04-05code refractor is a everyday jobhathach
2013-04-05refractor testhathach
2013-04-05add control xfer for ehci controller fake: ehci_controller_control_xfer_proceedhathach
refractor test code
2013-03-29clean up, update tests for hcd_port_reset after 8 byte descriptor & set ↵hathach
configure before open class driver
2013-03-27add test for pipe_interrupt_xferhathach
implement keyboard app code - forcefully place keyboard_report in RAM section 3 change used bit in qtd from reserved in buffer[1] to alternate link add code for fake ehci controller runs on period interrupt change signature of tusbh_hid_keyboard_get_report - tusb_keyboard_report_t* to uint8_t* implement period (interrupt) complete isr processing
2013-03-26add code & test for hidh_isr (set status for keyboard)hathach
2013-03-26rename pipe_status_t to tusb_interface_status_thathach
add tusbh_hid_keyboard_status & test code
2013-03-26add code for hidh closehathach
refractor the full configure descriptor parsing in enum task
2013-03-26add field to endpoint maxpacketsize (mult)hathach
refractor hidh_open_subtask & hidh_keyboard_open add ATTR_PACKED_STRUCT(x) - TODO remove ugly pre_pack & post pack
2013-03-26- put ATTR_UNUSED to hardfault handler variables to discard compiler warninghathach
- change host_class_driver_t: open_subtask signature to accept tusb_descriptor_interface_t const * instead of uint8_t*
2013-03-26start merge hidh_keyboard back to hidhhathach
2013-03-26pass all the current testshathach
2013-03-26add flag_supported_class to usbh_deviceshathach
remove all ATTR_WEAK in init,open,isr,close driver functions of USBH-CLASS API - prefer testing
2013-03-25remove multiple instances per device for hidh keyboard (no needed)hathach
- API retain though
2013-03-25refractor hidh_keyboard_openhathach
2013-03-25add more test and complete keyboard openhathach
2013-03-25add several helper functionhathach
add test & code for hidh_keyboard_open_subtask - skip parsing HID descriptor for keyboard
2013-03-25remove obsolete TUSB_CFG_HOST_HID_KEYBOARD_ENDPOINT_SIZEhathach
temporarily ignore test for hid_host.c due to ceedling linking issue with weak symbol implement hidh_open_subtask driver to subclass open rename hidh_keyboard_install to hidh_keyboard_open_subtask
2013-03-25able to build test hidhhathach
hack include in hid_host_keyboard.h
2013-03-25separate hidh_keyboard from hid_hosthathach
move test hid related to its own folder
2013-03-25change website from tinyusb.net to tinyusb.orghathach
2013-03-25changing the hcd_pipe_close behaviorhathach
- bulk/int/iso pipe can only be closed as part of unmount/safe remove process add test for interrupt_close
2013-03-24fix potential bug when insert new queue head to listhathach
2013-03-24period_frame_list0 is not existed if period list is not requiredhathach
2013-03-24refractor hidh keyboardhathach
changing class hidh behavior
2013-03-24add class flagshathach
change keyboard_info_pool to keyboard_data
2013-03-24refractorhathach
- rename usbh_device_info_pool to usbh_devices - create a struct for control pipe in usbh_device_info_t
2013-03-24rename sem_hdl in usbh_device_info_t control_sem_hdlhathach
2013-03-24add TUSB_DEVICE_STATE_INVALID_PARAMETER to tusb_device_state_thathach
2013-03-24refractorhathach
- rename tusbh_device_status_get to tusbh_device_get_state - replace tusbh_device_status_t by tusb_device_state_t
2013-03-24clean up:hathach
- refractor tusb_handle_device_t device_hdl to uint8_t dev_addr add keyboard_app.c/h
2013-03-24house keepinghathach
2013-03-23- add control_pipe_status for usbh_device_info_t to reflect the status ↵hathach
transfer of control pipe - fix bug with hcd_port_reset + remove regs->portsc_bit.port_enable in the wait loop as device unplugged can cause this to always fails - correct the timeout for hcd_controll_stop/reset 16 uframes ~ 2 ms - potentially fix bugs device unplugged when new address is not assigned
2013-03-23enhance some testshathach
add test for usbh_isr error invoke fix bug if device unplugged before is set to new address - clean up & close control addr0 in usbh_device_unplugged_isr
2013-03-23change signature usbh_isr to add tusb_bus_event_t parameterhathach
change singature of call_isr as well
2013-03-23house keepinghathach
2013-03-23refractorhathach
- rename TUSB_DEVICE_STATE_READY to TUSB_DEVICE_STATE_CONFIGURED - move device_state to core/tusb_types.h - remove usbh_device_hcd_data_cleaned_up_cb, hcd now set the state directly
2013-03-23refractorhathach
- rename usbh_device_info_t.status to state - rename enum TUSB_DEVICE_STATUS_* to TUSB_DEVICE_STATE_*
2013-03-23continue clean up ehcihathach
2013-03-22use DO PING for highspeed out bulkhathach