aryan-git-byte/soil-metrics ? reverse-engineered prompt

Reverse engineered prompt

Build me the firmware for this SoilMetrics device so it actually works on the ESP32 S3 board.

I want it to read the soil sensor values for moisture, temperature, pH, electrical conductivity, and NPK, then show the readings on the touchscreen in a simple, easy to use interface. It should also get GPS location, connect over LTE to send data to a cloud server, and save readings to the SD card when there is no signal. Please include basic battery and charging status too, and make the code easy to extend later for AI style recommendations and weather info on the screen.

If anything is unclear, check the README and current ESP IDF docs online first. Keep it practical, clean, and focused on getting the hardware talking and the display usable. If the firmware needs placeholder values for missing hardware details, set that up in a way that I can swap in the real sensor code later.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab