ThreadX/AZURE and USBX unable to use all available endpoints?
I am working on a USB device based on a STM32H743 MCU, using ThreadX/AZURE and USBX.
According to RM0433 (the reference manual for STM32H742, STM32H743/753 and STM32H750), the USB peripheral supports:
- bidirectional endpoint 0
- 8 IN endpoints
- 8 OUT endpoints
However, _ux_dcd_stm32_endpoint_create() reports a UX_NO_ED_AVAILABLE failure whenever I try to use any matching IN and OUT endpoint, for example IN8 and OUT8.
Am I missing anything? Is it a bug? Is there a workaround?
Thanks!
Bart
