CakirBrs/esp32_espIDF_LVGL9_2_2_weatherStation_st7789 — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me an ESP32 weather station project in C using ESP IDF. It should run on an ESP32 board with an ST7789 color display and use LVGL 9.2.2 for the screen UI.

I want it to show a simple, clean weather dashboard on the display, with things like temperature, humidity, weather condition, and a last updated time. Make it feel like a real embedded demo, not just “hello world”. It should initialize the display, set up LVGL, draw the interface, and keep the UI updating.

Use the existing project as the starting point. The README is still the default ESP IDF sample text, so inspect the code and config to understand what’s already there. Keep it buildable with idf.py and don’t overcomplicate it. If you need exact ESP IDF, LVGL, or ST7789 setup details, look up the current docs online.

Want more depth? Deep Reverse