TinyGSM Versions Save

A small Arduino library for GSM modules, that just works

v0.7.9

4 years ago

Fixing bugs, nothing more

NOTE: Please do not use releases 0.7.4 or 0.7.7!

v0.7.4

4 years ago

In this release

  • New module support

    • Sequans Monarch LTE-M (ie Nimbelink Skywire VZN LTE-M) by @nootropicdesign
    • Split SARA R4/N4 into a separate file from other ublox
  • New Features

    • Fully implement connect timeout for all modems
      • This is not just a compiler patch for the ESP32 and ESP8266, the connect function should fully honor any given timeout. NOTE: The timeout value in the connect is in seconds , most other timeouts are in milliseconds.
    • Added functions to get chip temperature, where applicable
    • Added/implemented some additional battery functions
  • Other

    • Completely removed memory-consuming virtual class
      • To reduce replication, most common functions have be written as pre-processor macros in the common file.
    • Added timeouts in all cases where waiting for a response from the modem. This should prevent infinite hangs.

Enjoy :wink: @SRGDamia1

v0.6.2

5 years ago

TinyGSM logo

If you like TinyGSM - give it a star, or fork it and contribute! GitHub stars GitHub forks You can also join our chat: Gitter

New Modules:

  • Quectel M95
  • Quectel MC60/MC60E
  • SIMMCOM SIM7000

Other Features:

  • Created a parent class implemented in TinyGsmModem.h which all modems follow. This makes it easier for other libraries to integrate TinyGSM functions without already knowing the specific modem in use.

v0.3.5

5 years ago

TinyGSM logo

If you like TinyGSM - give it a star, or fork it and contribute! GitHub stars GitHub forks You can also join our chat: Gitter

In this release

  • New module support
    • Quectel BG96 (initial support)
    • Hologram Dash
    • U-blox U201
    • Arduino MKR GSM 1400
    • Industruino
  • Other
    • Network Time Fetching for SimXXX
    • Updated examples, diagnostic sketch, README, etc.
    • Override Client.write(const char *str) to optimize data transfer on some platforms, like STM32Duino

Enjoy :wink: @vshymanskyy

v0.3.3

6 years ago

TinyGSM logo

If you like TinyGSM - give it a star, or fork it and contribute! GitHub stars GitHub forks You can also join our chat: Gitter

In this release

  • Bugfixes
    • SIM900 build fixed
    • README updated to be more clear for beginners and answer some FAQs

Enjoy :wink: @vshymanskyy

v0.3.2

6 years ago

TinyGSM logo

If you like TinyGSM - give it a star, or fork it and contribute! GitHub stars GitHub forks You can also join our chat: Gitter

In this release

  • New features (see full feature table):
    • Digi XBEE GSM and WiFi modules support
    • U-blox SARA-U201 module support (alpha)
    • sleepEnable() for SIM800, M590
    • dtmfSend() support for SIM800, A6
    • getModemInfo(), getSignalQuality(), localIP() for ESP8266
    • initial SSL support for ESP8266 (AT mode)
  • General API changes:
    • autoBaud() function was misleading, renamed to testAT()
    • setBaud() added
    • isGprsConnected() and isNetworkConnected() added
    • gprsConnect(): user and pwd are optional now
    • TinyGsmAutoBaud() now accepts min and max baudrate params
    • stream object is public now
  • Bugfixes
    • getLocalIP() and localIP() fixes for SIM8xx, A6
    • callNumber() fixes for SIM8xx, A6
    • Many (a hundred?) bugfixes for SIM800, SIM900, A6, A7... well, ALL modems ;)

Enjoy :wink: @vshymanskyy

BTW, thanks to @SRGDamia1 for huge contributions!

v0.3.1

6 years ago

If you like TinyGSM - give it a star, or fork it and contribute! GitHub stars GitHub forks You can also join our chat: Gitter

In this release

  • New features (see full feature table):
    • HTTPS support for SIM8xx series
    • GPS support for SIM808/SIM868
    • Dial numbers, Hang up support for A6/A7/SIMxxx series
    • Decode 7,8,16-bit USSD payload for all modems
    • modem.sendUSSD()
    • modem.localIP()
    • modem.getModemInfo()
    • modem.poweroff()
    • TinyGsmAutoBaud(SerialAT) (can be used instead of SerialAT.bagin(baud))
    • sendAT(...) and waitResponce(...) are public now (use these to call AT commands manually)
  • Lots of bugfixes
    • [A6] Fix connect() returning false positive result
    • Fixed URC handling in some cases
    • Fix diagnostics for some modem types

Enjoy :wink: @vshymanskyy

v0.2.0

6 years ago

If you like TinyGSM - give it a star, or fork it and contribute! GitHub stars GitHub forks You can also join our chat: Gitter

In this release

  • Major stability improvements for SIM800
  • Improvements for A6/A7
  • Fixed ESP8266 watchdog issues
  • Restructured and grouped functions so they make much more sense

Enjoy, @vshymanskyy :wink:

v0.1.7

7 years ago
  • Add more modems support:
    • A6,A7 (beta)
  • Better diagnostics

v0.1.6

7 years ago
  • Add more modems support:
    • Neoway M590
    • ESP8266 in AT mode
  • Better diagnostics
  • Add more tests