Skip to content

Commit 13378a6

Browse files
committed
Merge remote-tracking branch 'origin/sim7020_support'
2 parents c7d5e17 + 9ade9f2 commit 13378a6

File tree

5 files changed

+1553
-1
lines changed

5 files changed

+1553
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ TinyGSM also pulls data gently from the modem (whenever possible), so it can ope
6969
- SIMCom WCDMA/HSPA/HSPA+ Modules (SIM5360, SIM5320, SIM5300E, SIM5300E/A)
7070
- SIMCom LTE Modules (SIM7100E, SIM7500E, SIM7500A, SIM7600C, SIM7600E)
7171
- SIMCom SIM7000E/A/G CAT-M1/NB-IoT Module
72-
- SIMCom SIM7070/SIM7080/SIM7090 CAT-M1/NB-IoT Module
72+
- SIMCom SIM7020C/G NB-IoT Module
73+
- SIMCom SIM7028/SIM7070/SIM7080/SIM7090 CAT-M1/NB-IoT Module
7374
- SIMCom A7672X CAT-M1 Module
7475
- AI-Thinker A6, A6C, A7, A20
7576
- ESP8266/ESP32 (AT commands interface, similar to GSM modems)
@@ -96,6 +97,7 @@ TinyGSM also pulls data gently from the modem (whenever possible), so it can ope
9697
- RAK WisLTE ***(alpha)***
9798
- ... other modules, based on supported modems. Some boards require [**special configuration**](https://github.com/vshymanskyy/TinyGSM/wiki/Board-configuration).
9899

100+
99101
Watch this repo for new updates! And of course, contributions are welcome ;)
100102

101103
## Features

src/TinyGsmClient.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,18 @@ typedef TinyGsmSim800::GsmClientSim800 TinyGsmClient;
3131
typedef TinyGsmSim7000 TinyGsm;
3232
typedef TinyGsmSim7000::GsmClientSim7000 TinyGsmClient;
3333

34+
#elif defined(TINY_GSM_MODEM_SIM7020)
35+
#include "TinyGsmClientSIM7020.h"
36+
typedef TinyGsmSim7020 TinyGsm;
37+
typedef TinyGsmSim7020::GsmClientSim7020 TinyGsmClient;
38+
// typedef TinyGsmSim7020::GsmClientSecureSim7020 TinyGsmClientSecure; TODO!
39+
40+
#elif defined(TINY_GSM_MODEM_SIM7028)
41+
#include "TinyGsmClientSIM7028.h"
42+
typedef TinyGsmSim7028 TinyGsm;
43+
typedef TinyGsmSim7028::GsmClientSim7028 TinyGsmClient;
44+
// typedef TinyGsmSim7028::GsmClientSecureSim7028 TinyGsmClientSecure; TODO!
45+
3446
#elif defined(TINY_GSM_MODEM_SIM7000SSL)
3547
#include "TinyGsmClientSIM7000SSL.h"
3648
typedef TinyGsmSim7000SSL TinyGsm;

0 commit comments

Comments
 (0)