mirror of
https://github.com/vshymanskyy/TinyGSM.git
synced 2026-05-15 04:06:10 +00:00
Bump version, add a ChangeLog
Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
This commit is contained in:
2
.github/ISSUE_TEMPLATE.md
vendored
2
.github/ISSUE_TEMPLATE.md
vendored
@@ -25,7 +25,7 @@ with your board before submitting any issues.
|
|||||||
|
|
||||||
Modem: <!-- Brand, model, variant, firmware version, ie Quectel BG96 Revision: BG96MAR02A07M1G -->
|
Modem: <!-- Brand, model, variant, firmware version, ie Quectel BG96 Revision: BG96MAR02A07M1G -->
|
||||||
Main processor board: <!-- Uno, Zero, ESP32, Particle, etc -->
|
Main processor board: <!-- Uno, Zero, ESP32, Particle, etc -->
|
||||||
TinyGSM version: <!-- always try to use the latest (0.11.8) -->
|
TinyGSM version: <!-- always try to use the latest (0.12.0) -->
|
||||||
Code: <!-- Example name or paste in your code -->
|
Code: <!-- Example name or paste in your code -->
|
||||||
|
|
||||||
### Scenario, steps to reproduce
|
### Scenario, steps to reproduce
|
||||||
|
|||||||
59
ChangeLog.md
Normal file
59
ChangeLog.md
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
# ChangeLog
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
|
||||||
|
and its stricter, better defined, brother [Common Changelog](https://common-changelog.org/),
|
||||||
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
****
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
|
||||||
|
## [v0.12.0]
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Moved bulk of waitResponse function to modem template and gave modems handleURCs fxn
|
||||||
|
- Moved option in waitResponse for verbose outputs.
|
||||||
|
- setBaud now returns a bool
|
||||||
|
- Replace new line consts with defines and renamed to AT_NL
|
||||||
|
- Renamed all RegStatus enums to be unique
|
||||||
|
- Replaced `NULL` with `nullptr` and replaced c-style casts.
|
||||||
|
- Moved setCertificates function and the certificate name matrix to the SSL template.
|
||||||
|
- Changed inputs for (unimplemented) SSL certificate functions.
|
||||||
|
- All modems will now return the pre-defined manufacturer and model in the name if the function to get the internal name fails.
|
||||||
|
- Cleaned up code for getting modem names.
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Added support for SSL for the Quentcel BG95 and BG96 from [Aurelien BOUIN](https://github.com/aurelihein) and [George O'Connor](https://github.com/georgeman93)
|
||||||
|
- Added support for UBLOX SARA-R5 from [Sebastian Bergner](https://github.com/sebastianbergner)
|
||||||
|
- Added support for SIMCOM A7672X from [Giovanni de Rosso Unruh](https://github.com/giovannirosso)
|
||||||
|
- Added SIM5320 GPS location from [Bengarman](https://github.com/Bengarman)
|
||||||
|
- Added functions `getModemSerialNumber`, `getModemModel`, and `getModemRevision`.
|
||||||
|
- Added deep debugging option
|
||||||
|
- Added documentation to the FIFO class
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
- Removed non-functional factory reset from SIM70xx series
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Removed extra wait on SIM7000 from [Mikael Fredriksson](https://github.com/Gelemikke)
|
||||||
|
- Fix status returns on ESP8266/ESP32 AT commands
|
||||||
|
- Fix length of HEX for Sequans Monarch
|
||||||
|
- Fix SIM7600 password then user when cid is set from [github0013](https://github.com/github0013)
|
||||||
|
- Fix cardinal points in location by gps for SIM7600 from [Juxn3](https://github.com/Juxn3)
|
||||||
|
- Fix NTP server sync for SIM70xx models from [Gonzalo Brusco](https://github.com/gonzabrusco)
|
||||||
|
- Fixed SIM70xx inheritance
|
||||||
|
|
||||||
|
***
|
||||||
13
README.md
13
README.md
@@ -84,12 +84,15 @@ TinyGSM also pulls data gently from the modem (whenever possible), so it can ope
|
|||||||
- Quectel MC60 ***(alpha)***
|
- Quectel MC60 ***(alpha)***
|
||||||
|
|
||||||
### Supported boards/modules
|
### Supported boards/modules
|
||||||
|
- EnviroDIY LTE Bee, WiFi Bee
|
||||||
- Arduino MKR GSM 1400
|
- Arduino MKR GSM 1400
|
||||||
- GPRSbee
|
- Sodaq GPRSbee, uBee
|
||||||
- Microduino GSM
|
- Microduino GSM
|
||||||
- Adafruit FONA (Mini Cellular GSM Breakout)
|
- Adafruit FONA Mini Cellular GSM Breakout, 800/808 Shield, FONA 3G
|
||||||
- Adafruit FONA 800/808 Shield
|
|
||||||
- Industruino GSM
|
- Industruino GSM
|
||||||
|
- Dragino NB-IoT Bee
|
||||||
|
- Digi XBee S6B, XBee LTE Cat 1, XBee3 LTE Cat 1, XBee3 CatM
|
||||||
|
- Nimbelink Skywire/Airgain NL-SW-LTE-QBG96, NL-SW-LTE-QBG95
|
||||||
- RAK WisLTE ***(alpha)***
|
- RAK WisLTE ***(alpha)***
|
||||||
- ... other modules, based on supported modems. Some boards require [**special configuration**](https://github.com/vshymanskyy/TinyGSM/wiki/Board-configuration).
|
- ... other modules, based on supported modems. Some boards require [**special configuration**](https://github.com/vshymanskyy/TinyGSM/wiki/Board-configuration).
|
||||||
|
|
||||||
@@ -173,6 +176,10 @@ Watch this repo for new updates! And of course, contributions are welcome ;)
|
|||||||
- [V1pr](https://github.com/V1pr)
|
- [V1pr](https://github.com/V1pr)
|
||||||
- Quectel M95
|
- Quectel M95
|
||||||
- [replicadeltd](https://github.com/replicadeltd)
|
- [replicadeltd](https://github.com/replicadeltd)
|
||||||
|
- UBLOX SARA-R5
|
||||||
|
- [Sebastian Bergner](https://github.com/sebastianbergner)
|
||||||
|
- SIMCOM A7672X
|
||||||
|
- [Giovanni de Rosso Unruh](https://github.com/giovannirosso)
|
||||||
- Other Contributors:
|
- Other Contributors:
|
||||||
- https://github.com/vshymanskyy/TinyGSM/graphs/contributors
|
- https://github.com/vshymanskyy/TinyGSM/graphs/contributors
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "TinyGSM",
|
"name": "TinyGSM",
|
||||||
"version": "0.11.8",
|
"version": "0.12.0",
|
||||||
"description": "A small Arduino library for GPRS modules, that just works. Includes examples for Blynk, MQTT, File Download, and Web Client. Supports many GSM, LTE, and WiFi modules with AT command interfaces.",
|
"description": "A small Arduino library for GPRS modules, that just works. Includes examples for Blynk, MQTT, File Download, and Web Client. Supports many GSM, LTE, and WiFi modules with AT command interfaces.",
|
||||||
"keywords": "GSM, AT commands, AT, SIM800, SIM900, A6, A7, M590, ESP8266, SIM7000, SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900A, SIM900D, SIM908, SIM968, M95, MC60, MC60E, BG96, BG95, ublox, Quectel, SIMCOM, AI Thinker, LTE, LTE-M",
|
"keywords": "GSM, AT commands, AT, SIM800, SIM900, A6, A7, M590, ESP8266, SIM7000, SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900A, SIM900D, SIM908, SIM968, M95, MC60, MC60E, BG96, BG95, ublox, Quectel, SIMCOM, AI Thinker, LTE, LTE-M",
|
||||||
"authors": [
|
"authors": [
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name=TinyGSM
|
name=TinyGSM
|
||||||
version=0.11.8
|
version=0.12.0
|
||||||
author=Volodymyr Shymanskyy
|
author=Volodymyr Shymanskyy
|
||||||
maintainer=Volodymyr Shymanskyy
|
maintainer=Volodymyr Shymanskyy
|
||||||
sentence=A small Arduino library for GPRS modules, that just works.
|
sentence=A small Arduino library for GPRS modules, that just works.
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
#define SRC_TINYGSMCOMMON_H_
|
#define SRC_TINYGSMCOMMON_H_
|
||||||
|
|
||||||
// The current library version number
|
// The current library version number
|
||||||
#define TINYGSM_VERSION "0.11.8"
|
#define TINYGSM_VERSION "0.12.0"
|
||||||
|
|
||||||
#if defined(SPARK) || defined(PARTICLE)
|
#if defined(SPARK) || defined(PARTICLE)
|
||||||
#include "Particle.h"
|
#include "Particle.h"
|
||||||
@@ -90,6 +90,9 @@ const T& TinyGsmMax(const T& a, const T& b) {
|
|||||||
return (b < a) ? a : b;
|
return (b < a) ? a : b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Automatically find baud rate
|
||||||
|
*/
|
||||||
template <class T>
|
template <class T>
|
||||||
uint32_t TinyGsmAutoBaud(T& SerialAT, uint32_t minimum = 9600,
|
uint32_t TinyGsmAutoBaud(T& SerialAT, uint32_t minimum = 9600,
|
||||||
uint32_t maximum = 115200) {
|
uint32_t maximum = 115200) {
|
||||||
|
|||||||
Reference in New Issue
Block a user