| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-11 | update the descriptor endpoint ISO for nrf5x | hathach | |
| 2021-09-29 | Update comments | kkitayam | |
| 2021-09-29 | Implement frame rate settings | kkitayam | |
| 2021-09-29 | Implement negotiation process for streaming parameters | kkitayam | |
| 2021-09-29 | Fix transfer failure when reconnecting | kkitayam | |
| 2021-09-29 | Fix typo | kkitayam | |
| 2021-09-29 | Refactor application API parameters | kkitayam | |
| 2021-09-29 | Change frame buffer management | kkitayam | |
| 2021-09-29 | Refactor packet handling | kkitayam | |
| 2021-09-29 | Fix streaming payload handling | kkitayam | |
| 2021-09-29 | Separate a handling resource into controller and streaming | kkitayam | |
| 2021-09-29 | Implement some mandatory requests on streaming interface | kkitayam | |
| 2021-09-29 | Fix handling for set_interface | kkitayam | |
| 2021-09-29 | Fix regarding standard video stream request | kkitayam | |
| 2021-09-29 | fix: configuration descriptor has incorrectly sizes | kkitayam | |
| update some descriptors | |||
| 2021-09-29 | add tentative example | kkitayam | |
| 2021-09-29 | moved ISO attributes from audio to common | kkitayam | |
| 2021-09-29 | cleanup open() | kkitayam | |
| 2021-09-29 | add files for video class device | kkitayam | |
| 2021-09-29 | clean up | hathach | |
| 2021-09-29 | Merge branch 'master' of github.com:hathach/tinyusb into zhangslice-master | hathach | |
| examples/device/hid_composite_freertos/src/FreeRTOSConfig/FreeRTOSConfig.h | |||
| 2021-09-25 | Merge pull request #1102 from ↵ | Ha Thach | |
| kasjer/kasjer/usbd-small-ep0-enumeration-workaround usbd: Workaround for non standard device descriptor request | |||
| 2021-09-25 | add CFG_TUSB_OS_INC_PATH for os include path | hathach | |
| useful for freertos/ prefix with esp IDF | |||
| 2021-09-24 | Merge pull request #1103 from kasjer/kasjer/da146xx-close-cleanup | Ha Thach | |
| dcd_da146xx: Remove registers pointer from xfer_ctl_t | |||
| 2021-09-24 | Merge pull request #1096 from kasjer/kasjer/da146xx-close-all | Ha Thach | |
| dcd_da146xx: Implement dcd_edpt_close_all() | |||
| 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-24 | dcd_da146xx: Implement dcd_edpt_close_all() | Jerzy Kasenberg | |
| Unconditionally disables all endpoints except EP0. | |||
| 2021-09-24 | dcd_da146xx: Clear transfer data on dcd_edpt_close | Jerzy Kasenberg | |
| Closing endpoint clears data in affected xfer_ctl_t | |||
| 2021-09-24 | dcd_da146xx: Remove registers pointer from xfer_ctl_t | Jerzy Kasenberg | |
| Note: this commit does not change any logic. xfer_ctl_t structure keeps all dynamic data connected with transfer. It used to have pointer to register set that was constant and was there for convenience only. Removing register pointer from structure makes cleanup easier as whole structure can be erased with memset like function. In many cases functions were using local variable regs and xfer->regs which were same, that could be confusing so this part is unified. Few macros were added for easy conversion between epnum, xfer, and regs. | |||
| 2021-09-23 | Merge pull request #1093 from szymonh/master | Ha Thach | |
| Enforced buffer boundaries for hid devices | |||
| 2021-09-18 | Merge pull request #1094 from kasjer/kasjer/da146xx-vbus-handling | Ha Thach | |
| dcd_da146xx: Add VBUS handling | |||
| 2021-09-18 | update dcd attr for mm32 | hathach | |
| 2021-09-18 | Merge branch 'master' into zhangslice-master | hathach | |
| 2021-09-17 | dcd_da146xx: Add VBUS handling | Jerzy Kasenberg | |
| DA146xx are Bluetooth devices that may be battery powered and when not connected to USB host there is no need for USB peripheral to be running. This change allows to enable USB peripheral when VBUS is present otherwise USB is down reducing power consumption. tud_vsub_changed() function must be called whenever VBUS change was detected. For bus-powered devices this function should be called at startup since VBUS must be present while device is working. | |||
| 2021-09-17 | minor clean up | hathach | |
| 2021-09-17 | use correct resume detection for kl25z | hathach | |
| 2021-09-17 | minor update to dcd khci | hathach | |
| 2021-09-15 | Fix stall interrupt handling | kkitayam | |
| 2021-09-15 | merge master and minor clean up | hathach | |
| 2021-09-15 | Merge branch 'master' of github.com:hathach/tinyusb into ↵ | hathach | |
| kkitayam-impl_close_all_for_khci | |||
| 2021-09-15 | Merge pull request #1062 from HiFiPhile/fifo_dcd_transdimension | Ha Thach | |
| Improvements for dcd_transdimension | |||
| 2021-09-14 | Reset EP flags on close. | MasterPhi | |
| 2021-09-14 | Fix warning. | MasterPhi | |
| 2021-09-14 | Merge pull request #1087 from HiFiPhile/nuc_wkp | Ha Thach | |
| NUC126: fix remote_wakeup | |||
| 2021-09-13 | Enforced buffer boundaries for hid devices | szymonh | |
| 2021-09-13 | Merge pull request #1091 from hathach/esp32sx-compliance | Ha Thach | |
| Esp32sx compliance | |||
| 2021-09-13 | esp32sx implement dcd_remote_wakeup(), fully compliance to chapter9 test suite | hathach | |
| 2021-09-13 | implement dcd_edpt_close_all(), pass chapter9 test suite (without remote wakeup) | hathach | |
| 2021-09-13 | Add size check to tud_bt_hci_cmd_cb call in bth_device.c | szymonh | |
| 2021-09-13 | clean up | hathach | |
