Solved
This topic has been closed for replies.
Hello @ZZh.1 ,
For the mentioned behavior, the problem is fixed and it will be available in the next version FW_WB_V1.12.0.
Here’s the fix : on the file stm32wbxx_hal_pcd.c incomplete condition for the IT handler with interrupt transfers.
Line 1854:
the condition should be :
if ((ep->type == EP_TYPE_INTR) || (ep->type == EP_TYPE_CTRL) ||
((ep->type == EP_TYPE_BULK) && ((wEPVal & USB_EP_KIND) == 0U)))
Instead of :
if ((ep->type == EP_TYPE_BULK) && ((wEPVal & USB_EP_KIND) == 0U))
Thanks for your contribution and feel free to raise any issue or feedback.
You're always welcome.
BeST Regards,
Walid
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
