STM32 USB endpoints capabilities / usage questions
Hi,
I'm trying to understand the capabilities of the STM32 USB endpoints (lets say at the moment, I wan't to evaluate the USB using the STM32F429ZI Nucleo board, but my question might be portable to any STM32 with USB).
1/ It's not clear to me if an endpoint can be used both as IN and OUT at the same time (I mean, endpoint 1 has a set of register for IN and OUT functionality) ? It seems that it is possible but I'd like to be sure.
2/ I8f answer to question 1 is that IN and OUT can be used at the same time, is there any condition ? I've read here (https://community.st.com/s/question/0D50X0000A7WRvGSQW/which-stm32-supports-16-usb-endpoints-and-4-uartsusarts, third reply of the topic) that when using an endpoint with both IN and OUT feature, the type of transfer must be the same for one endpoint (i.e BULK on IN and OUT is possible, but BULK on IN and INTR on OUT is impossible)
3/ Still if the answer to question 1 is OK, then can one endpoint be used for Isochrnous transfer in both direction (let's say to use only one endpoint for Audio data transfer) ?
Regards, Jerome
