I'm developing an USB application for a STM32 MCU.
For now I have 2 interfaces for CCID classes and I want to add another for a Virtual COM Port. On a STM32F4, The limit of IN endpoint in FullSpeed is 5 plus one reserved for control (80). I already used 4 IN endpoint for the CCIDs.
Does Interupt IN for CDC class is optional?
I think i have to declare 3 endpoints like this:
- Bulk IN
- Bulk OUT
- Interupt IN
Note : I know that in HighSpeed there is 7 endpoint available but i don't have time to develop a custom board (need an external phy chip and other things).