I see these GSM/GPRS modules that you can use with a microcontroller but all of them use the microcontroller to control the module using AT commands.
After a bit of googling i saw this GSM/GPRS IC 'SIM808'. Looking at it's datasheet i see that it has GPIO pins, UART, Bluetooth, GPS, I2c communication and an ADC!!!!.
As you can see this ic is really powerful but i have no idea how to program it. (i'm quite okay at programming AVRs using C)
My question is how do you do this?
How do you write programs and upload them to this ic? (it would be really good if it was C++ or even C)