Library for SIMCOM GSM modules to communicate with AT commands and RTOS from host device
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Use local variables when R and W pointers are used in same function Jan 15, 2019
.gitignore Add git and readme files Feb 1, 2018 Add readme Sep 16, 2018

GSM AT commands parser for RTOS systems

GSM-AT Library commands parser is a generic, platform independent, library for communicating with SIMCOM based modules SIM800/SIM900 or SIM70xx. Module is written in C99 and is independent from used platform. Its main targets are embedded system devices like ARM Cortex-M, AVR, PIC and others, but can easily work under Windows, Linux or MAC environments.


  • Supports SIM800/SIM900 (2G) and SIM7000/SIM7020 (NB-Iot LTE) modules

Examples and resources

For examples, please check second repository, available at


Full API documentation with description and examples is available and is regulary updated with the source changes


I invite you to give feature request or report a bug. Please use issues tracker.