mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 18:57:19 +02:00
Merge branch 'bugfix/usb_host_usbh_callback_misses_action_v5.0' into 'release/v5.0'
fix(usb): Fix bug where usbh_process() misses an event (v5.0) See merge request espressif/esp-idf!29366
This commit is contained in:
@ -447,6 +447,8 @@ static bool _dev_set_actions(device_t *dev_obj, uint32_t action_flags)
|
|||||||
dev_obj->dynamic.flags.in_pending_list = 1;
|
dev_obj->dynamic.flags.in_pending_list = 1;
|
||||||
call_proc_req_cb = true;
|
call_proc_req_cb = true;
|
||||||
} else {
|
} else {
|
||||||
|
// The device is already on the callback list, thus a processing request is already pending.
|
||||||
|
dev_obj->dynamic.action_flags |= action_flags;
|
||||||
call_proc_req_cb = false;
|
call_proc_req_cb = false;
|
||||||
}
|
}
|
||||||
return call_proc_req_cb;
|
return call_proc_req_cb;
|
||||||
|
Reference in New Issue
Block a user