Roman Leonov
7aa117477d
fix(ext_hub): Added processing waiting_release flag while dev changed to IDLE
...
11382a2a
fix(ext_hub): Added processing waiting_release flag while dev changed to IDLE
Co-authored-by: Roman Leonov <roman.leonov@espressif.com >
2025-06-02 11:44:32 +02:00
Roman Leonov
628d7ad77d
refactor(ext_hub): Device release (allows to run usb_host test with ext hub)
...
754d357f
refactor(ext_hub): Fixed device release, optimized the order of closing usbh device
fc61875a
refactor(ext_hub): Pospone the device release, if device is not IDLE
3fd17b8b
refactor(hub): Applied new ext_hub api, refactor func names
3003362b
refactor(usb_host): Cancel hub porpagation to the user, rename non-critical func
19ce9ed6
refactor(test_usb_host_async): Added host_lib_task finish notification
f238d75b
refactor(ext_port): Remove the error verification, as error will be handled in ext hub driver
Co-authored-by: Roman Leonov <roman.leonov@espressif.com >
2025-06-02 11:44:22 +02:00
Roman Leonov
e329d34109
refactor(ext_port): Removed ext_hub dependency
2025-05-06 15:22:15 +02:00
Roman Leonov
f78927334f
refactor(ext_port): Changed the mechanism for hub class request
...
Merged all Hub Class specific request to one function.
Added a callback for the External Port Driver to break the dependency from ext_hub.h
2025-05-06 15:02:03 +02:00
Roman Leonov
08fd2d8d4e
feat(ext_hub): Added device error handling
2025-05-06 14:58:26 +02:00
Roman Leonov
f333131063
feat(hub): Added notification when hubs support disabled
2024-10-14 12:37:34 +02:00
Peter Marcisovsky
d19666d8e5
refactor(usb_host): Update the USB component to new critical section API
2024-10-08 17:43:55 +02:00
Roman Leonov
70f222e5d2
feat(ext_port): Added External Port driver
...
Closes https://github.com/espressif/esp-idf/issues/12554
2024-09-26 12:38:24 +02:00
Peter Marcisovsky
3362e18432
fix(usb_host): Update log level and error poropagation
2024-09-08 18:43:42 +02:00
Peter Marcisovsky
0c388cf576
Merge branch 'refactor/usb_host_add_func_ret_values_description' into 'master'
...
Refactor: USB Host add function return values description
Closes IDF-10455
See merge request espressif/esp-idf!32106
2024-09-05 15:20:04 +08:00
Peter Marcisovsky
f7b31defc9
refactor(usb_host): Fixed function return values in usb_host stack:
...
- updated doxygen for the whole usb_host stack
- doxygen for test_apps is not updated
- fixed error codes propagation problems in the usb_host stack
2024-09-02 16:41:38 +02:00
Roman Leonov
a971ddf17a
refactor(ext_hub): Added port creation and freeing, cleaned up members
2024-09-02 14:25:21 +02:00
Roman Leonov
548b03c69f
feat(ext_hub): Added External Hub driver
2024-06-25 11:28:03 +02:00