| HW Reference | HOW TO USE API | EXAMPLES |
|---|
| Available | Capability | Controller/Codec | Component | Version |
|---|---|---|---|---|
| ✔️ | 📟 DISPLAY | st7789 | idf | >=4.4.5,<6.0 |
| ✔️ | ⚫ LVGL_PORT | espressif/esp_lvgl_port | ^2 | |
| ❌ | ☝️ TOUCH | |||
| ✔️ | 🔘 BUTTONS | espressif/button | ^2.4 | |
| ✔️ | 🎵 AUDIO | espressif/esp_codec_dev | ~1.1 | |
| ✔️ | 🔈 AUDIO_SPEAKER | es8156 | ||
| ✔️ | 🎤 AUDIO_MIC | es7243e | ||
| ❌ | 💾 SDCARD | |||
| ❌ | 🎮 IMU |
| Example | Description | Try with ESP Launchpad |
|---|---|---|
| Display Example | Show an image on the screen with a simple startup animation (LVGL) | Flash Example |
| Display, Audio and Photo Example | Complex demo: browse files from filesystem and play/display JPEG, WAV, or TXT files (LVGL) | Flash Example |
| LVGL Benchmark Example | Run LVGL benchmark tests | - |
| LVGL Demos Example | Run the LVGL demo player - all LVGL examples are included (LVGL) | Flash Example |
| Display Rotation Example | Rotate screen using buttons or an accelerometer (BSP_CAPS_IMU, if available) |
Flash Example |

