| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-18 | rename subfolder source to src | hathach | |
| 2018-04-14 | rename CFG_TUSB_CONTROLLER_0_MODE to CFG_TUSB_RHPORT0_MODE | hathach | |
| 2018-04-12 | rename ASSERT_ERR to TU_ASSERT_ERR to prevent conflict with user code | hathach | |
| 2018-04-12 | rename OPT_MODE_ | hathach | |
| 2018-04-12 | rename MCU_ to OPT_MCU | hathach | |
| 2018-04-10 | mass rename TUSB_CFG to CFG_TUSB | hathach | |
| 2018-03-29 | rename ASSERT_STATUS to ASSERT_ERR, merge assertion.h to verify.h | hathach | |
| 2018-03-29 | more verify and assert clean up | hathach | |
| 2018-03-28 | add verify_breakpoint hw independence | hathach | |
| 2018-03-28 | rename ASSERT to TU_ASSERT to avoid name conflict | hathach | |
| 2018-03-28 | rename STATIC_ASSERT to VERIFY_STATIC to avoid name conflict with other codes | hathach | |
| 2018-03-23 | shorten descriptor type | hathach | |
| 2018-03-12 | more rename | hathach | |
| 2018-03-11 | rename TUSB_DIR_OUT, TUSB_DIR_IN | hathach | |
| 2018-03-11 | rename hal_* to tusb_hal_* | hathach | |
| 2018-03-06 | remove tusb_isr(), rename hal_hcd_isr() and hal_dcd_isr() | hathach | |
| 2018-03-02 | clean up compiler | hathach | |
| 2014-04-29 | fix/correct the max_loop (upper bound for EHCI & OHCI) endpoint list. This ↵ | hathach | |
| causes multiple devices hub mounting problems previously | |||
| 2014-04-18 | move osal_queue_send of osal_none to osal_none.c | hathach | |
| 2014-04-17 | clean up STATIC_VAR | hathach | |
| 2014-04-13 | merge EHCI_MAX_QHD/QTD and OHCI_MAX_QHD/QTD to HCD_MAX_ENDPOINT/XFER and ↵ | hathach | |
| scale with number of enabled classes. default config to support up to 5 device (hub + 4 others) | |||
| 2014-03-13 | remove legacy code of msc_device.c read10 & write10 | hathach | |
| clean up some warnings | |||
| 2014-03-13 | fix some warnings | hathach | |
| 2014-03-10 | change IAR TUSB_CFG_ATTR_USBRAM to _Pragma("location=\".ahb_sram1\"") ↵ | hathach | |
| instead of @ .ahb_sram1 so that we can place it before the variable for a cleaner code change pipe xfer API buffer from void* to uint8_t* change FIFO_DEF to have a separated buffer to be compatible with IAR\ refractor IAR data alignment pragma | |||
| 2014-02-28 | EHCI: immediately reset port when device connected. This proves to help ↵ | hathach | |
| prevent duplication connection event (also with OHCI) increase delay after reset to 100 ms (NXP's EHCI does not work with 50ms) --> fix all duplication connection with OHCI & EHCI | |||
| 2014-02-20 | use hcd_pipe_is_busy instead of hcd_pipe_is_idle | hathach | |
| remove hcd_pipe_is_idle | |||
| 2014-02-19 | re-enable blocking waiting in ehci controller reset (otherwise it wont works) | hathach | |
| 2013-12-19 | remove immediately reset when device plug. | hathach | |
| check to make sure device is still plug after initial delay (200ms) before reset remove blocking waiting when reset in ehci.c | |||
| 2013-12-18 | able to run MSC host demo on lpc17xx | hathach | |
| implement walk around for halted ED in OHCI | |||
| 2013-12-16 | implement ohci | hathach | |
| - hcd_port_reset - hcd_port_connect_status - hcd_port_speed_get - hcd_pipe_control_open - hcd_pipe_control_xfer - done_queue_isr for control xfer able to go through enumeration with MSC device | |||
| 2013-12-11 | add structure & define for ohci | hathach | |
| 2013-11-25 | change MCU to TUSB_CFG_MCU | hathach | |
| 2013-11-06 | refractor dcd_controller_reset & hcd_controller_reset to hal_controller_reset | hathach | |
| 2013-11-01 | implement msc device class | hathach | |
| usbd auto stall control for not supported return from class control request usbd implement xfer isr callback mechanism DCD - implement dcd multiple qtd support - dcd dcd_pipe_stall - implement dcd_pipe_queue_xfer - xfer_complete_isr - flush control endpoint if received new setup while previous transfer is not complete change msc_cmd_block_wrapper_t flags field to dir force full speed for easy testing NOTEs: somehow unable to get endpoint IN interrupt with ioc | |||
| 2013-10-29 | implementing sw device stack | hathach | |
| 2013-10-24 | change TUSB_CFG_CONTROLLER0/1_MODE to TUSB_CFG_CONTROLLER_0/1_MODE for clearance | hathach | |
| adding configuration docs for tinyusb_config.h document HID mouse & keyboard API | |||
| 2013-10-16 | refractor hub api | hathach | |
| fix all test build errors | |||
| 2013-10-02 | clean up warnings here and there | hathach | |
| 2013-10-01 | - move disconnection handle to enum task --> move tusbh_xxx_unmount is ↵ | hathach | |
| invoked in non-isr context | |||
| 2013-10-01 | refractor hub | hathach | |
| 2013-09-30 | hack ehci advance async to handle disconnect via hub | hathach | |
| 2013-09-30 | able to mount one device on the hub | hathach | |
| 2013-09-27 | house keeping | hathach | |
| 2013-09-24 | allow a limited model to deal with stalled pipe/transaction | hathach | |
| added stall clear & able to mount the stupid toshiba thumb drive add HCD pipe API - bool hcd_pipe_is_busy(pipe_handle_t pipe_hdl); - bool hcd_pipe_is_stalled(pipe_handle_t pipe_hdl); - uint8_t hcd_pipe_get_endpoint_addr(pipe_handle_t pipe_hdl); - tusb_error_t hcd_pipe_clear_stall(pipe_handle_t pipe_hdl); remove tusbh_device_mount_failed_cb (not neccessary for user) | |||
| 2013-09-24 | add some tests support for msc host | hathach | |
| refractor msch buffer for getting inital scsi like inquiry, read capacity adding support for resovling stall on control pipe | |||
| 2013-09-23 | refractor hcd API to allow queue xfer without actually transferring data | hathach | |
| 2013-09-22 | fix pingstate for highspeed bulk out transfer | hathach | |
| temp implementation of msc host --> can issue inquiry command | |||
| 2013-09-21 | house keeping, clean up warnings | hathach | |
| 2013-09-21 | house keeping | hathach | |
| 2013-09-20 | start to add msc host, fix dangerous problem with unstable device when ↵ | hathach | |
| plugged --> 200 ms delay. 50ms delay after each port reset | |||
