| Age | Commit message (Collapse) | Author |
|
refractor test code
|
|
|
|
|
|
changing class hidh behavior
|
|
- rename usbh_device_info_pool to usbh_devices
- create a struct for control pipe in usbh_device_info_t
|
|
|
|
|
|
- rename tusbh_device_status_get to tusbh_device_get_state
- replace tusbh_device_status_t by tusb_device_state_t
|
|
- refractor tusb_handle_device_t device_hdl to uint8_t dev_addr
add keyboard_app.c/h
|
|
- 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
|
|
- rename usbh_device_info_t.status to state
- rename enum TUSB_DEVICE_STATUS_* to TUSB_DEVICE_STATE_*
|
|
- add hal_debugger_is_attached & hal_debugger_breakpoint
- assert will suspend (place breakpoint) if the condition is failed and debugger is attached. Otherwise, a message to uart is printed
- fix get control qhd function when dev_addr is not zero (shifted 1)
- fix wrong logic for unsupported class
|
|
close control pipe when unplugged
|
|
rename class_install_subtask to class_open_subtask
add class_close for unmount
adding code for usbh_device_unplugged_isr & invoke it in hcd_isr
|
|
- fix init_qhd for address 0 (clear queue head --> ehci controller halted)
- fix bug in usbh_init missing address0 for semaphore create
TUSB_CFG_DEBUG == 3: --> ATTR_ALWAYS_INLINE is null --> allow gcc to export "normal inline" function
|
|
modify test to check control pipe semaphore created with usbh_init
|
|
change hcd_init signature (omit hostid)
|
|
|
|
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
|
|
|
|
update usbh_init and test code for TUSB_CFG_HOST_CONTROLLER_START_INDEX
clean up some
|
|
enum_entry contains speed and enum task will not carry out disconnection clean up
|
|
add assert with handler
add task assert with error catcher
|
|
add most of HID USAGE TABLE and definitions etc ...
|
|
update enum task to post set address
|
|
- not assign error to TUSB_ERROR_NON if succeed
add code up to set device address for enumeration
|
|
add enum buffer
getting serious with osal_freeRTOS
|
|
|
|
|