| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-12-01 | correct stall & clear stall behavior for non-control pipe | hathach | |
| fix data_residue when read10, write10 return 0 (no need for BE conversion) | |||
| 2013-12-01 | change class_ixr to class_cb | hathach | |
| use IAD whenever enable CDC to make sure windows driver can detect change keyboard, mouse send report to int_on_complete = true | |||
| 2013-12-01 | tested with lpc13u | hathach | |
| 2013-11-30 | code clean up | hathach | |
| 2013-11-30 | completely change the dcd for lpc11u & lpc13u to overcome the fact that ↵ | hathach | |
| lpc11u dma cannot transfer more than 64 bytes each buffer. This implement an soft DMA for lpc11u & lpc13u (previously 1023 max) queued transfer | |||
| 2013-11-26 | house keeping | hathach | |
| 2013-11-26 | change endian conversion to native to be & be to native | hathach | |
| completely deferred xfer isr event to usbd task complete read10, write10 sequence for large data transfer | |||
| 2013-11-25 | refractor usbd task | hathach | |
| move control request data into task event adding tusbd_msc_read10_cb, tusbd_msc_write10_cb (not fully supported) | |||
| 2013-11-25 | change MCU to TUSB_CFG_MCU | hathach | |
| 2013-11-22 | temp fix for dcd 43xx suspend detection (disconnection does not generate ↵ | hathach | |
| interrupt) | |||
| 2013-11-22 | clean up | hathach | |
| add some doxygen work finalize device disconnection & suspend - suspend & resume & remote wake up is not supported yet | |||
| 2013-11-21 | fixed lpc11u/13u VBUS (P0_3) with pulldown resistor for USB_VBUS_DEBOUNCED ↵ | hathach | |
| is correct added disconnect callback for lpc11u/13u | |||
| 2013-11-21 | add class mounted callback for hid mouse/keyboard & refractor mouse/keyboard app | hathach | |
| 2013-11-21 | refractor usbd-dcd callback, add bus event isr | hathach | |
| 2013-11-20 | fixed dcd lpc17xx queue transfer & IOC handling | hathach | |
| able to run MSC demo | |||
| 2013-11-20 | refractor descriptor | hathach | |
| 2013-11-20 | house keeping | hathach | |
| 2013-11-20 | add sw int_on_complete support for dcd lpc17xx | hathach | |
| 2013-11-19 | complete dcd for lpc175x_6x | hathach | |
| cdc device demo can work but there is hardfault with dma descriptor with fast typing | |||
| 2013-11-18 | get lpc17xx running through enumeration (with control data < 64) | hathach | |
| 2013-11-16 | fix dcd_pipe_control_xfer for dcd43xx | hathach | |
| refractor tusb_descriptors.h | |||
| 2013-11-15 | IAD support | hathach | |
| 2013-11-15 | add semaphore for control xfer for > 64 support for some mcu such as ↵ | hathach | |
| lpc11u/lpc17xx | |||
| 2013-11-15 | refractor usbd's get descriptor | hathach | |
| 2013-11-15 | separate data & status from dcd_pipe_control_xfer | hathach | |
| 2013-11-15 | refractor usbd, first step to make get configuration as sub task | hathach | |
| 2013-11-15 | add usbd_task to handle event task eg setup received | hathach | |
| 2013-11-15 | fix build error with device 43xx | hathach | |
| refractor mscd ramdisk demo | |||
| 2013-11-14 | complete double buffering for queueing xfer for lpc11u/13u requried by msc ↵ | hathach | |
| device | |||
| 2013-11-13 | fix potential issue with stall endpoints | hathach | |
| NOTE: cannot able to STALL control OUT endpoints --> unsupported with data out request may got to an issue. clean up configure, add max string descriptor configure as windows sometimes ask for string @ index 238 !!! | |||
| 2013-11-13 | able to build and run cdc device demo on lpc11uxx | hathach | |
| 2013-11-11 | technically, mouse + keyboard device demo also work on lpc13uxx | hathach | |
| 2013-11-11 | remove xfer_type in endpoint_handle_t | hathach | |
| cdc device demo runs on lpc13uxx | |||
| 2013-11-11 | adding support for lpc13uxx | hathach | |
| 2013-11-08 | add windows driver for cdc | hathach | |
| add simple echo cdc serial demo add cdc device send/receive API refractor descriptor refractor cdc.h add usbd driver function - init - bus_reset | |||
| 2013-11-07 | clean up tusb_descriptors | hathach | |
| 2013-11-06 | fix a bug with USB1, but still cannot get interrupt occurred on USB1 | hathach | |
| 2013-11-06 | refractor for device able to work on usb1 of lpc43xx. But could not get it ↵ | hathach | |
| work on EA4357 | |||
| 2013-11-06 | refractor dcd_controller_reset & hcd_controller_reset to hal_controller_reset | hathach | |
| 2013-11-01 | added support for | hathach | |
| - sense data scsi_sense_fixed_data_t - read format capacity scsi_read_format_capacity_data_t change msc device callback to support actual response fix dcd_pipe_clear_stall also reset toggle | |||
| 2013-11-01 | add dcd pipe clear stall | hathach | |
| - tusb_error_t dcd_pipe_clear_stall(uint8_t coreid, uint8_t edpt_addr) but does not take endpoint_handle_t as input complete msc device driver add usbd clear stall endpoint | |||
| 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-30 | clean up | hathach | |
| 2013-10-30 | refractor hid device | hathach | |
| add check dcd_pipe_open if endpoint is already used refractor usbd : parse and auto open class driver | |||
| 2013-10-30 | add dcd control pipe stall protocol | hathach | |
| 2013-10-30 | fix dcd_data declared with TUSB_CFG_ATTR_USBRAM | hathach | |
| fix lpc43xx UM: non-control unused endpoint type should be set to different than control in ENDPTCTRL add hid mouse device fix mouse descriptor with vertical wheel support | |||
| 2013-10-29 | able to enumerate mouse + keyboard (missing timing at set configured though) | hathach | |
| 2013-10-29 | change device driver init to open (when configured) | hathach | |
| fix HID_REQUEST_CONTROL_SET_REPORT handle | |||
| 2013-10-29 | temporarily implementation of dcd_pipe_is_busy | hathach | |
| 2013-10-29 | able to fully enumerated with keyboard | hathach | |
