yasir-shahzad/GSMCore — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a small Arduino library for GSM modules that really just works, mainly for SIM800L, SIM800C, A6, and similar boards people use with Arduino, ESP32, and ESP8266.

I want it to hide the annoying AT command stuff and give me simple, friendly functions for the basics like starting the modem, checking signal and network status, sending and reading SMS, making a basic call, and bringing up mobile data. If possible, make it easy to use that data connection for simple MQTT style projects too. It should handle common problems like slow responses, timeouts, and reconnecting without me having to babysit it.

Please include clear example sketches that a hobbyist can open in the Arduino IDE and run quickly, plus short documentation that shows the normal setup flow and a couple real world use cases. Keep the code lightweight and dependable for embedded boards. If you need to, look up current modem command docs online.

Want more depth? Deep Reverse