We are developing USB device on STM32F7xx FS port. There is a limited number of endpoints (0 control and 5 for data) to use. We want to enumerate our device as 3 CDC-ACM ports. Every USB CDC-ACM has use three endpoints:
- interrupt
- data IN.
- data OUT.
Usage of endpoints looks like that
EP | OUT | IN
---+-------------+-----------
1 | | INTERRUPT 1
2 | BULK 1 | BULK 1
3 | | INTERRUPT 2
4 | BULK 2 | BULK 2
5 | |
Where to put third CDC-ACM ? Is possible to declare one of our CDC-ACMs with only BULK data endpoints, without INTERRUPT endpoint?