arduino / Arduino

Arduino IDE 1.x
https://www.arduino.cc/en/software
Other
14.07k stars 7.01k forks source link

[Library Manager] Please add GSM_Generic Library #11340

Closed khoih-prog closed 3 years ago

khoih-prog commented 3 years ago

Please add GSM_Generic library to Library Manager.

Thanks and Regards.


Features

This library is based on, modified, bug-fixed and improved from:

  1. MKRGSM

to add support to many boards besides Arduino MKR GSM 1400.

This GSM_Generic library will finally provide these following features (certainly ony if supported by the GSM/GPRS modules)

  1. TCP Client and Server (HTTP, HTTPS, MQTT, Blynk, WebSockets, ...)
  2. UDP data connections
  3. USSD (Sending USSD requests and decoding 7,8,16-bit responses)
  4. SMS (Sending and Receiving)
  5. Voice Call (Making and Receiving)
  6. Location

Supported modems

To be Supported modems

More modems may be supported later:

Currently Supported Boards

This GSM_Generic library currently supports these following boards:

  1. nRF52 boards, such as AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, NINA_B302_ublox, NINA_B112_ublox, etc.

  2. SAM DUE

  3. SAMD21

    • Arduino MKR GSM 1400
    • Arduino SAMD21: ZERO, MKRs, NANO_33_IOT, etc.
    • Adafruit SAMD21 (M0): ItsyBitsy M0, Feather M0, Feather M0 Express, Metro M0 Express, Circuit Playground Express, Trinket M0, PIRkey, Hallowing M0, Crickit M0, etc.
    • Seeeduino: LoRaWAN, Zero, Femto M0, XIAO M0, Wio GPS Board, etc.
  4. SAMD51

    • Adafruit SAMD51 (M4): Metro M4, Grand Central M4, ItsyBitsy M4, Feather M4 Express, Trellis M4, Metro M4 AirLift Lite, MONSTER M4SK Express, Hallowing M4, etc.
    • Seeeduino: Wio Terminal, Grove UI Wireless
  5. Teensy (4.1, 4.0, 3.6, 3.5, 3,2, 3.1, 3.0, LC)

  6. ESP32 including ESP32-S2 (ESP32-S2 Saola, AI-Thinker ESP-12K, etc.)

  7. ESP8266

  8. STM32F/L/H/G/WB/MP1 boards (with 32+K Flash)

    • Nucleo-144 (F429ZI, F767ZI, etc.)
    • Nucleo-64
    • Discovery
    • Generic STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7 (with 64+K Flash): x8 and up
    • STM32L0, STM32L1, STM32L4
    • STM32G0, STM32G4
    • STM32H7
    • STM32WB
    • STM32MP1
    • LoRa boards
    • 3-D printer boards
    • Generic Flight Controllers
    • Midatronics boards


Changelog

Release v1.2.4

  1. Initial public release to add support to many boards / modules besides MKRGSM 1400 / SARA U201
cmaglie commented 3 years ago

Done.