Skip to content

Releases: vshymanskyy/TinyGSM

v0.11.7

27 Jun 16:30
Compare
Choose a tag to compare

Changed

  • Added function to check DNS for XBee - used to confirm network connection of wifi XBee
  • Other XBee improvement and stability fixes from @neilh10

v0.11.5

24 Nov 22:28
Compare
Choose a tag to compare

Added

Fixed

  • Fixed memory access in Sequans Monarch (@UCIS)
  • Properly declare header files in the library.json for PlatformIO (@ivankravets)

Changed

  • Switched the outgoing data mode to hex for Sequans Monarch (@ffontaine)
  • Modified Espressif commands to first attempt to change settings using the most current firmware and to fallback to the _CUR (for current, rather than default) commands (@SRGDamia1)
    • The very oldest (<1) and the current (2.0+) AT firmwares didn't differentiate between "current" and "default" settings for things like the IP mode. For some reason, the firmware versions in the middle did.

Fix compiler warning/error

19 May 15:35
Compare
Choose a tag to compare

Bug fixes

  • fixes a compiler error in the u-blox module

Fix SIM7000SSL, tweek u-blox

18 May 22:12
Compare
Choose a tag to compare

New Features

Improvements

Bug Fixes

  • Fixed crash on SIM7000SSL if checking available on non-existent sock
  • Removed un-used warning on BG96

SIM7070 and 7000SSL

14 May 20:30
Compare
Choose a tag to compare

New Features

  • Added a separate set of commands for the SIM7000 to support SSL
  • Added support for the SIM7070/7080/7090 LTE-M/NB IoT modules
  • Made a new module for NTP support
    • Thank you to @Bascy for this
  • Add Bluetooth support for the SIM808
  • Migrate from Travis CI to GitHub actions

Improvements

  • Several small improvements to Sequans Monarch modules
  • Check GPRS (in addition to EPS) for Quectel BG96
  • Where sensible, reading saved configuration values from XBee's before attempting to write.
    • This is in effort to reduce writes to flash on the XBee's - the manual warns that excessive writing to flash may lead to instability or reduce the module's life-span.

Bug fixes

  • Fix USSD for longer messages

New setPhoneFunctionality Function

30 Oct 15:25
Compare
Choose a tag to compare

New Features

  • added a setPhoneFunctionality() function, used primarily for the CFUN command

Improvements

Bug Fixes

  • Fixed passage by reference in GPS variables

Specify include for the library manager

23 Jul 21:45
Compare
Choose a tag to compare

New Features

  • specify that only TinyGsmClient.h should be included by the Arduino IDE when using that IDE's "Include library" command
  • SIM7500/7600/7800 - added setGNSSMode(uint8_t mode,bool dpo) and setGNSSMode() (#405 from lewis he)
  • SequansMonarch - specifically deactivate all contexts on disconnecting from network

Improvements

  • fix internally used streamGetLength functions (#386 from https://github.com/adrianca88)
  • SIM7000 - accept SMS Ready as an indication that the module is ready and decreased reboot time.

Decrease wait for boot for SIM7000

19 Apr 19:17
Compare
Choose a tag to compare

Decreased the time to wait for reboot for the SIM7000 so units that don't give a ready notification aren't waiting for a whole minute for nothing.

Fixing some issues and bugs

15 Apr 20:10
Compare
Choose a tag to compare

Fixed several issues probably related to null pointer access (#379, #236 )
Checking GPRS and EPS status for SIM7000 (fix #381 and #375)
Fix CCID for SIM800 (#336 )
Fix battery voltage (#369 )
Fix temperature on Quectel M95 (#377)
Made internal stream public again (#373)

Restructured Templates

09 Mar 16:58
Compare
Choose a tag to compare

It's been a long time since a release!

In this release

  • New module support

    • SIMCom SIM5360/5320/7100
    • SIMCom SIM7500/7600/7800
  • New Features

    • ALL modules can now return network time. Where possible, the init/begin function will instruct the module to synchronize its clock to the network upon connection.
      • Time is retrievable as a string or as parsed integers
  • Other

    • Large structural changes, creating a series of templates for different types of functionalities which the modules can inherit from.
    • In creating and applying the new templates, most modules gained some functionality by way of comparison with other modules that had already implemented it.
    • Arduino "String" implementations have largely been removed, except as return values

Please post any issues you have.
@SRGDamia1