| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-06 | minimize tu_fifo size to 16 | hathach | |
| - remove non_used_index_space - packed overwritable with item_size | |||
| 2022-12-30 | Add ISO buffer allocation. | Mengsk | |
| 2022-12-29 | Use weak for dcd_edpt_iso_alloc/dcd_edpt_iso_activate | Mengsk | |
| 2022-12-29 | Add dcd_edpt_iso_alloc() / dcd_edpt_iso_activate() for ISO EP buffer management. | Mengsk | |
| 2022-12-21 | fix ci | hathach | |
| 2022-12-15 | use OSAL_MUTEX_REQUIRED to replace CFG_FIFO_MUTEX/TUSB_OPT_MUTEX | hathach | |
| add macro to swallow mutex API in order to simplify code with mutex | |||
| 2022-11-13 | Make USB MIDI device code allow a device with no Audio Control interface | rppicomidi | |
| 2022-06-30 | rp2040 enable SOF as resumed signal when remote wakeup | hathach | |
| 2022-06-27 | Merge branch 'master' into add-more-warnings | hathach | |
| 2022-06-27 | clean up usbd log level | hathach | |
| 2022-06-24 | fix redundant-decls warnings by usbd/usbh | hathach | |
| 2022-06-24 | add more warning option, also fix -Wconversion with rp2040 | hathach | |
| -Wuninitialized, -Wunused, -Wredundant-decls | |||
| 2022-06-10 | more dynamic controller for host | hathach | |
| 2022-06-10 | revert sof_isr driver rename since it cause issue with existing code | hathach | |
| also removed commented tud_sof_isr_set() API | |||
| 2022-06-08 | add tuh_configure() for port/dynamic host behavior config | hathach | |
| 2022-06-02 | rhport argument in usbd_ API() is not used (always use the initialized port) | hathach | |
| remove the usage of TUD_OPT_RHPORT in class driver | |||
| 2022-05-31 | Merge pull request #1381 from hathach/add-sof-isr | Ha Thach | |
| Add SOF IRQ Handler | |||
| 2022-05-13 | changes proposal to audio feedback computation | hathach | |
| 2022-04-28 | more clean up | hathach | |
| 2022-04-27 | clean up | hathach | |
| 2022-04-27 | add TU_ATTR_FAST_FUNC for rp2040 __not_in_flash() section | hathach | |
| 2022-04-21 | Merge branch 'master' into pio-host | hathach | |
| 2022-04-20 | add tud_task_ext(), tuh_task_ext() as exteneded version that take timeout ↵ | hathach | |
| and in_isr also allow exit tud_task,tuh_task after processing all events for running other background task for user | |||
| 2022-04-20 | add msec timeout to osal_queue_receive(), tud_task() and tuh_task() both ↵ | hathach | |
| pending for event queue with timeout of 1 ms | |||
| 2022-04-18 | clean up pio driver | hathach | |
| 2022-03-29 | clean up and comment out tud_sof_isr_set | hathach | |
| 2022-03-16 | Add todos and comments | Reinhard Panhuber | |
| 2022-03-14 | Merge remote-tracking branch 'upstream/add-sof-isr' into add-sof-isr | Reinhard Panhuber | |
| 2022-03-14 | Add SOF callback function for feedback value determination in uac - wip! | Reinhard Panhuber | |
| 2022-03-14 | Merge branch 'master' into add-sof-isr | Ha Thach | |
| 2022-03-09 | refactor usbd to also use common endpoint claim/release | hathach | |
| 2022-03-09 | adding tusb_private.h to implement common edpt claim | hathach | |
| 2022-03-09 | add tusb_debug.h remove tusb_error.h | hathach | |
| move debug utils to new header | |||
| 2022-03-09 | update use of mutex for host | hathach | |
| 2022-03-07 | added dcd_sof_enable(), tud_sof_isr_set() | hathach | |
| make number of interface configurable (default to 8) CFG_TUD_INTERFACE_MAX | |||
| 2022-03-04 | add tuh_descriptor_get() and tuh_descriptor_device_get() | hathach | |
| 2022-02-25 | minor house keeping | hathach | |
| 2022-02-25 | rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED | hathach | |
| TUSB_OPT_DEVICE_ENABLED still usable for backward compatible | |||
| 2022-02-25 | improve rphort management for usbd | hathach | |
| 2021-12-30 | fix unreachable warnings with keil | hathach | |
| 2021-11-30 | usbd: supress "statement is unreachable" warning on ARMCC | Yunhao Tian | |
| 2021-10-17 | more with -Wcast-qual | hathach | |
| 2021-10-15 | fix -Wcast-qual | hathach | |
| 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 | |
