| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-19 | limit hil-hfp iar build to 4 parallel jobs | hathach | |
| 2025-05-19 | dwc2 only enter critical in isr with multiple core CPUs | hathach | |
| 2025-05-19 | add osal_critical API() for use with dwc2 | hathach | |
| 2025-05-19 | fix(dcd): Fixed race condition on device disconnect | Tomas Rezucha | |
| TinyUSB does not provide any locking means to protect the DCD variables. This can lead to race conditions when the user is trying to submit a transfer while the device is being disconnected. This can cause the device to be in an inconsistent state, leading to a crash or undefined behavior. This commit adds a spin-lock to protect the DCD variables during device disconnect. Closes https://github.com/espressif/esp-idf/issues/9691 Also reported in https://github.com/espressif/esp-usb/pull/131 | |||
| 2025-05-16 | Merge pull request #3123 from hathach/follow-up-pr3118 | Ha Thach | |
| follow up to pr3118, interface also end with IAD. Add more checks | |||
| 2025-05-16 | follow up to pr3118, interface also end with IAD. Add more checks | hathach | |
| 2025-05-16 | Merge pull request #3118 from ZakDanger/vendor_device_fix | HiFiPhile | |
| vendor device open fix for descriptor parsing | |||
| 2025-05-15 | Merge pull request #3121 from hathach/bump-gcc14 | Ha Thach | |
| Bump gcc14 | |||
| 2025-05-15 | bump up pio-usb and codeql version | hathach | |
| 2025-05-14 | update stm32wb linker to match new startup | hathach | |
| 2025-05-13 | fix dual example for rp2350 conflict printf and cdc_printf | hathach | |
| 2025-05-13 | pump up pico-pio-usb and cmsis_device_wb | hathach | |
| 2025-05-13 | fix warnings, minor clean up | hathach | |
| 2025-05-12 | bump ci to gcc 14 | hathach | |
| 2025-05-09 | simplify vendord_open parsing loop | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-05-09 | revert 'end fix' | ZakDanger | |
| 2025-05-09 | revert 'end fix' | ZakDanger | |
| 2025-05-09 | vendor device open fix for descriptor parsing | ZakDanger | |
| 2025-05-06 | Merge pull request #3114 from hathach/fix-sigma-mouse-multiple-attach | Ha Thach | |
| Fix sigma mouse multiple attach | |||
| 2025-05-06 | clean up ci | hathach | |
| 2025-05-06 | move hil into build workflow | hathach | |
| 2025-05-06 | chore(usbh): change removing_hubs to array instead of bitmask | hathach | |
| 2025-05-06 | usbh: force removed device in the same bus info, before setting address. | hathach | |
| usbh: move code around hub: queue status endpoint for detach/remove event | |||
| 2025-04-29 | Merge pull request #3104 from hathach/usbh-attach-debounce | Ha Thach | |
| Usbh attach debounce | |||
| 2025-04-29 | define hcd_devtree_info_t forr backward compatible | hathach | |
| 2025-04-29 | add enum for set addr recovery | hathach | |
| 2025-04-29 | attach debouncing fixed issue with port1 highspeed on imxrt | hathach | |
| 2025-04-28 | remove the old attach duplicated logic, debouncing skip should take care of it. | hathach | |
| 2025-04-28 | usbh: add roothub debounncing flag to ignore attach/remove event on the ↵ | hathach | |
| roothub that is currently doing debouncing delay | |||
| 2025-04-28 | Merge pull request #3100 from wavenumber-eng/get_deps_fix | Ha Thach | |
| Fixed broken deps on a fresh clone | |||
| 2025-04-27 | using get-deps from tinyuf2 | Eli Hughes | |
| 2025-04-24 | Merge pull request #3096 from hathach/usbh-improve-hub | Ha Thach | |
| Usbh improve hub | |||
| 2025-04-24 | hub check status before get 1st device descriptor | hathach | |
| 2025-04-24 | fix build | hathach | |
| 2025-04-24 | refactor hub driver and move port reset on connection change to usbh. | hathach | |
| hub: add hub_port_get_status_local(), ignore resp in hub_port_get_status(pot != 0) usbh properly deboucning with hub/rootport accordingly to usb specs, also add 10ms of reset recovery | |||
| 2025-04-24 | Merge pull request #3095 from fenugrec/ex_cmake_CM0 | Ha Thach | |
| examples cmake: fix gcc flag -mcpu=cortex=m0 | |||
| 2025-04-24 | add tuh_address_set() API | hathach | |
| minor rename and move code around | |||
| 2025-04-23 | examples cmake: fix gcc flag -mcpu=cortex-m0 | fenugrec | |
| 2025-04-23 | Merge pull request #3093 from hathach/refactor-usbh-bus-info | Ha Thach | |
| refactor(usbh) improve the usage of bus info | |||
| 2025-04-23 | move usbh ctrl_xfer into usbh_data | hathach | |
| 2025-04-23 | rename and expose tuh_bus_info_get() to application | hathach | |
| 2025-04-23 | rename hcd_devtree_info_t to tuh_bus_info_t, hcd_devtree_get_info to ↵ | hathach | |
| hcd_bus_info_get streamline bus info to usbh_devies, also replace dev0 (renamed to dev0_bus) | |||
| 2025-04-23 | Merge pull request #3080 from HiFiPhile/enum_racing | Ha Thach | |
| host: fix enumerate racing | |||
| 2025-04-22 | Compile fix. | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-04-22 | reduce ENUM_DEBOUNCING_DELAY_MS to 200ms | hathach | |
| replace dev0.enumerating by enumerating_daddr for better clean up on unplugging while enumerating move controller_id & enumerating_daddr into _usbh_data struct | |||
| 2025-04-22 | move removing dev0 to process_removing_device() | hathach | |
| 2025-04-22 | Also cleanup unaddressed device. | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-04-22 | Move decouncing delay before USB reset. | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-04-22 | host: fix enumerate racing | HiFiPhile | |
| - if a previous enumeration failed _ctrl_xfer status could stuck, it needs to be cleared before next attempt. - after _dev0.enumerating is reset in hcd_event_handler(), if an attach event arrived before _ctrl_xfer clean up in remove event, a racing condition will happen. Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-04-21 | Merge pull request #3075 from maximevince/dwc2-proper-attach-debouncing | Ha Thach | |
| dwc2/host: attach debouncing fixes | |||
