El M5StickC es un pequeño dispositivo basado en ESP32 con WiFi, Bluetooth, pantalla LCD en color, un acelerómetro, LED, transmisor IR y algunas cosas más. Existe una librería para Arduino que hace muy sencillo pornelo en marcha, y también puede programarse en Python con UIFlow. Desafortunadamente, no existe un componente de ESP-IDF para programarlo con el SDK nativo de Espressif… ¡hasta ahora!
He creado un componente de ESP-IDF para controlar el M5StickC. Por ahora solo te permite inicializar la gestión de energía y la pantalla, pero iré añadiendo más opciones.
Este componente de ESP-IDF para M5StickC está en GitHub. Échale un vistazo: https://github.com/pablobacho/m5stickc-idf