Ya que estoy preocupado por el futuro de AVR, he estado buscando en el software USB para ARM cortex-M0 / M0 + que es similar a V-USB. Todo lo que he encontrado es un puerto de LUFA, que es para MCU con hardware USB interno.
Ahora sé que hay controladores Cortex-M0 / M0 + que sí tienen hardware USB, aunque estoy considerando usar el menor número de pines más pequeño que puedo, que generalmente no tiene hardware USB. Sé que algunos de estos pequeños controladores tendrán hardware USB, pero normalmente están en un paquete WLCSP que tiene un pequeño espacio entre los pads con los que no puedo trabajar. Por eso estoy buscando una implementación de software.
¿Hay una implementación de USB solo de software para ARM-M0 / M0 +?
nota: por software, me refiero a firmware, pero parece que las implementaciones de periféricos de hardware de código único generalmente son referidas por software.
nota 2: No sugiera productos específicos. La pregunta no es sobre la incapacidad de encontrar pequeños controladores con USB, sino sobre la falta de una implementación de software de USB para ARM como V-USB.