Estoy desarrollando una aplicación USB para un MCU STM32.
Por ahora tengo 2 interfaces para las clases CCID y quiero agregar otra para un puerto COM virtual. En un STM32F4, el límite del punto final de IN en FullSpeed es 5 más uno reservado para el control (80). Ya utilicé el punto final de 4 IN para los CCID.
¿Interupt IN para la clase CDC es opcional?
Creo que tengo que declarar 3 puntos finales como este:
- Bulk IN
- Bulk OUT
- Interupt IN
Nota: Sé que en HighSpeed hay 7 puntos finales disponibles, pero no tengo tiempo para desarrollar una placa personalizada (necesito un chip externo de phy y otras cosas).