Releases: vshymanskyy/TinyGSM
Releases · vshymanskyy/TinyGSM
v0.11.7
v0.11.5
Added
- Added voice call support for SIM7600 (@LukasSkywalker)
- Implemented stream peek (@IoTThinks)
- Added audio functions for SIM800 series (@wifixcort)
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
Bug fixes
- fixes a compiler error in the u-blox module
Fix SIM7000SSL, tweek u-blox
New Features
- added TinyGSM.h for easier compatibility with the Arduino CLI thanks to @FStefanni
Improvements
- Minor changes to u-blox thanks to @FStefanni
Bug Fixes
- Fixed crash on SIM7000SSL if checking available on non-existent sock
- Removed un-used warning on BG96
SIM7070 and 7000SSL
New Features
- Added a separate set of commands for the SIM7000 to support SSL
- Thank you to @FStefanni for most of this work
- 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
- Thank you to @adrianca88
- Migrate from Travis CI to GitHub actions
Improvements
- Several small improvements to Sequans Monarch modules
- Thank you to @ffontaine
- Check GPRS (in addition to EPS) for Quectel BG96
- Thank you to @j3tm0t0
- 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
- Thank you to @yaroshd81
New setPhoneFunctionality Function
New Features
- added a setPhoneFunctionality() function, used primarily for the CFUN command
- thank you to @adrianca88
Improvements
- Multiple small fixes to the MC60
- thank you to @mikhailgalitskiy
Bug Fixes
- Fixed passage by reference in GPS variables
- thank you to @trixymoon
Specify include for the library manager
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)
andsetGNSSMode()
(#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
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
Restructured Templates
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
- 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.
-
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