Estoy trabajando en algo en este momento que utiliza un ESP32. Me gustaría tener cadenas simples que pueda especificar dentro del código ESP32 para "escribir" automáticamente en la pantalla. Por ejemplo, si hiciera keyboardWrite ("Hello World") y tuviera un bloc de notas abierto en la PC / Mac, se escribiría automáticamente Hello World.
Me doy cuenta de que el ESP32 no tiene una interfaz USB, así que decidí usar un MCP2210 (SPI- > USB bridge) para tomar información (cadenas simples) del ESP32 a través de SPI y luego transferirlos a la PC. Microchip afirma que es un dispositivo plug and play, sin embargo, proporcionan un .dll para desarrollar aplicaciones para él.
Mi pregunta es: ¿hay alguna forma de llevar a cabo esto sin tener que desarrollar / instalar ningún software o controlador personalizado o cualquier .dll y simplemente sería un dispositivo plug and play para PC / Mac? Por ejemplo, ¿existe alguna forma de integrar la funcionalidad de enviar pulsaciones del teclado desde el MCP2210 en lugar de a través de una aplicación en la PC / Mac?
En resumen, ¿cómo puedo conectar un ESP32 a USB para emular un teclado USB sin ningún software adicional?