| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-12 | Merge branch 'master' into add_uvc | Ha Thach | |
| 2021-10-05 | rename CFG_TUD_NET to CFG_TUD_ECM_RNDIS | hathach | |
| 2021-10-01 | more usbd clean up | hathach | |
| 2021-09-29 | add files for video class device | kkitayam | |
| 2021-09-29 | Merge branch 'master' into enhance | hathach | |
| 2021-09-24 | usbd: Workaround for non standard device descriptor request | Jerzy Kasenberg | |
| Windows and Linux host during enumeration requests device descriptor with request size set to 64 bytes when device was in default state (no address). Those systems do not want 64 bytes though since usb descriptors is only 18 bytes long so they silently expect that only one packet will be received possibly 18 bytes for EPS > 16 or 8 or 16 bytes for smaller EP0. For devices with CFG_TUD_ENDPOINT0_SIZE size 8 or 16 there was workaround that reduced request size to CFG_TUD_ENDPOINT0_SIZE and that was enough to satisfy Windows and Linux hosts. However USBCV testing application also requests device descriptor but with size set to 18 bytes. Workaround for Window/Linux prevented USBVC to tests devices with 8 bytes EP0 size since it send only 8 bytes while application did wanted 18 bytes. Solution that satisfies both cases it to check if in default state device descriptor request wants more bytes than descriptor size (18). If so host is expecting to receive less bytes then requested and workaround would be applied since Linux/Windows only try to read one packet. If 18 bytes was requested as is the case for USBCV, core returns descriptor in 2 or 3 packets as application expects. | |||
| 2021-09-14 | Reset EP flags on close. | MasterPhi | |
| 2021-09-15 | correct assoc_itf_count for bth driver | hathach | |
| 2021-09-14 | make vendor driver more flexible | hathach | |
| - skip additional custom descriptor between interface and endpoints - can have up to 2 bulk endpoint ( 1 in & 1 out) | |||
| 2021-09-14 | update configuration parser | hathach | |
| 2021-09-14 | Fix warning. | MasterPhi | |
| 2021-09-14 | usbd pre-compute total interface length without replying on driver open | hathach | |
| 2021-09-09 | remove connected check for DCD_EVENT_UNPLUGGED since previous bus reset can ↵ | hathach | |
| clear this implement unplugged detection for trans dimension dcd | |||
| 2021-09-09 | add other speed descriptor callback ↵ | hathach | |
| tud_descriptor_other_speed_configuration_cb() example implement tud_descriptor_device_qualifier_cb() and tud_descriptor_other_speed_configuration_cb() on high speed device to fully compliant to usbcv | |||
| 2021-09-01 | minor clean up | hathach | |
| 2021-09-01 | only attempt to clear if stalled, and stall if cleared | hathach | |
| 2021-09-01 | revert previous changes, edpt stall also clear any pending (not complete) ↵ | hathach | |
| transfer | |||
| 2021-08-31 | remove set/clear busy flag in set/clear stall since they are different status | hathach | |
| note: dcd should resume to prio-stalled queued transfer when unstall | |||
| 2021-08-27 | update msc driver to pass MSC BOT error recovery compliant test | hathach | |
| 2021-08-26 | add dcd_edpt_close_all() for clear existing configured state | hathach | |
| correctly responded to TD 9.13 Set Configuration Test | |||
| 2021-08-26 | fix usbcv TD 9.4 Interface Descriptor test | hathach | |
| 2021-08-20 | minor clean up | hathach | |
| 2021-08-20 | extra common edpt helper for device and host stack | hathach | |
| tu_edpt_validate() and tu_edpt_bind_driver() | |||
| 2021-08-18 | Merge pull request #1020 from hathach/rp2040-disconnect-suspend | Ha Thach | |
| Add Rp2040 suspend & resume support | |||
| 2021-08-17 | skipped suspend/resume if not connected | hathach | |
| 2021-08-16 | complete suspend, resume, remote wakeup for nrf52 | hathach | |
| 2021-08-12 | revert ready() check in claim (do it later in separated PR) | hathach | |
| 2021-08-12 | add ready check for edpt claim | hathach | |
| 2021-07-22 | update endian | hathach | |
| 2021-07-22 | clean up max packet size endian | hathach | |
| 2021-07-22 | Merge branch 'CCRX_Port' of https://github.com/Wini-Buh/tinyusb into ↵ | hathach | |
| Wini-Buh-CCRX_Port | |||
| 2021-07-22 | Merge pull request #950 from HiFiPhile/dfu | Ha Thach | |
| DFU improvements | |||
| 2021-07-22 | fix ci | hathach | |
| 2021-07-22 | add dcd_attr for DCD_ATTR_ENDPOINT_MAX | hathach | |
| could be useful with more dcd specific attribute | |||
| 2021-07-15 | rename CFG_TUD_DFU_MODE to simply CFG_TUD_DFU | hathach | |
| 2021-07-15 | wrap up DFU update | hathach | |
| 2021-07-01 | better support for hid device set/get protocol | hathach | |
| add caplock detection for hid_composite | |||
| 2021-06-29 | Merge remote-tracking branch 'origin/master' into CCRX_Port | Wini-Buh | |
| # Conflicts: # src/portable/renesas/usba/dcd_usba.c # src/tusb_option.h | |||
| 2021-06-22 | final clean up | Wini-Buh | |
| 2021-06-17 | force single buffered for device mode, out endpoint | hathach | |
| 2021-06-11 | clean up | Wini-Buh | |
| 2021-06-11 | weak atrribute work around removed from CCRX_Port | Wini-Buh | |
| 2021-06-10 | implement usbh_edpt_busy (WIP), remove hcd_edpt_busy | hathach | |
| 2021-06-03 | Merge remote-tracking branch 'upstream/master' into CCRX_Port | Wini-Buh | |
| 2021-05-29 | Adaptations for Renesas CCRX toolchain and Rx72N controller performed | Wini-Buh | |
| 2021-05-26 | rename usbd_edpt_iso_xfer to usbd_edpt_xfer_fifo | hathach | |
| 2021-05-25 | Merge remote-tracking branch 'official/master' | Jeremiah McCarthy | |
| 2021-05-18 | clean up | hathach | |
| 2021-05-18 | separte tusb_init/inited() to tud/tuh init/inited | hathach | |
| add rhport to tud_init() | |||
| 2021-05-18 | add tuh_inited() and tud_inited() | hathach | |
