Skip to content

Commit 8efd7f4

Browse files
Merge pull request #27 from cristidragomir97/main
Update compatibility notes in README.md, update documentation workflow.
2 parents 85e6ead + 5df3f65 commit 8efd7f4

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

.github/workflows/render-documentation.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@ jobs:
2121
render-docs:
2222
permissions:
2323
contents: write
24-
uses: sebromero/render-docs-github-action/.github/workflows/render-docs.yml@main
24+
uses: arduino/render-docs-github-action/.github/workflows/render-docs.yml@main
2525
with:
2626
source-path: './src'
2727
target-path: './docs/api.md'
2828
fail-on-warnings: true
29-
commit: ${{ github.event_name != 'pull_request' }} # Only commit changes if not a PR

README.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,17 @@
33
[![Arduino Lint](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/arduino-lint.yml/badge.svg)](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/arduino-lint.yml) [![Compile Examples](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/compile-examples.yml/badge.svg)](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/compile-examples.yml) [![Spell Check](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/spell-check.yml/badge.svg)](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/spell-check.yml) [![Sync Labels](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/sync-labels.yml/badge.svg)](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/sync-labels.yml) [![Render Documentation](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/render-documentation.yml/badge.svg)](https://github.com/arduino-libraries/Arduino_Cellular/actions/workflows/render-documentation.yml)
44

55

6-
This library provides a toolkit for interacting with the official Arduino 4G Modules ([EMEA](https://store.arduino.cc/products/4g-module-emea) and [Global Versions](https://store.arduino.cc/products/4g-module-global)).
7-
It allows you to connect to the internet, send and receive SMS messages, and get location from the cellular network or GPS.
6+
This library provides a toolkit for interacting with the official Arduino 4G Modules ([EMEA](https://store.arduino.cc/products/4g-module-emea) and [Global Versions](https://store.arduino.cc/products/4g-module-global)) on using the [Portenta Mid Carrier](https://store.arduino.cc/products/portenta-mid-carrier) and Portenta H7 or C33 boards. It allows you to connect to the internet, send and receive SMS messages, and get location from the cellular network or GPS.
7+
8+
9+
> [!NOTE]
10+
> GPS/GNSS functionality is only supported on the [Global Versions](https://store.arduino.cc/products/4g-module-global) version of the modem.
11+
812

913
## Examples
1014
* [DeleteSMS](examples/DeleteSMS) - Example that shows how to delete SMS.
11-
* [GetLocation](examples/GetLocation) - Shows how to get the current GPS location.
12-
* [GetTime](examples/GetTime) - Use GPS to acquire the time of the device.
15+
* [GetLocation](examples/GetLocation) - Shows how to get the current GPS location. (Supported on the [Global Version](https://store.arduino.cc/products/4g-module-global))
16+
* [GetTime](examples/GetTime) - Use GPS to acquire the time of the device. (Supported on the [Global Version](https://store.arduino.cc/products/4g-module-global))
1317
* [HTTPClient](examples/HTTPClient) - Example of using this library together with [ArduinoHttpClient]() to connect to a web server
1418
* [HTTPSClient](examples/HTTPSClient) - Example of using this library together with [ArduinoHttpClient]() that uses [BearSSL]() under the hood to create a secure connection to a web server
1519
* [ModemTerminal](examples/ModemTerminal) - A handy example for debugging and Testing AT commands
@@ -19,7 +23,7 @@ It allows you to connect to the internet, send and receive SMS messages, and get
1923
## ✨ Features
2024
* Fast 4G connection to the internet
2125
* Secure SSL connections with BearSSL
22-
* Get location using GPS or GSM
26+
* Get location using GPS or GSM
2327
* Synchronise time with the cell provider
2428
* Send and Receive SMS Messages
2529

@@ -77,6 +81,15 @@ It allows you to connect to the internet, send and receive SMS messages, and get
7781
14. Upload sketch to the Portenta board. Enjoy!
7882

7983

84+
## Compatibility
85+
* This library is designed to be used with the the official Arduino 4G Modules [EMEA](https://store.arduino.cc/products/4g-module-emea) and [Global Versions](https://store.arduino.cc/products/4g-module-global)
86+
* GPS/GNSS functionality is only supported on the [Global Version](https://store.arduino.cc/products/4g-module-global)
87+
* This library compiles on the [Portenta C33](https://store.arduino.cc/products/portenta-c33?), [Portenta H7](https://store.arduino.cc/products/portenta-h7), [H7 Lite](https://store.arduino.cc/products/portenta-h7-lite), and [H7 Lite Connected](https://store.arduino.cc/products/portenta-h7-lite-connected) used in conjunction with the [Portenta Mid Carrier](https://store.arduino.cc/products/portenta-mid-carrier). Any other configuration is not supported by this library.
88+
* Even though these Modules are PCIE devices and would physically fit on the [Portenta Max Carrier](https://store.arduino.cc/products/portenta-max-carrier), we do not support this configuration with the Arduino_Cellular library. But the Portenta Max Carrier has a SARA-R412M-02B cellular modem already.
89+
* None of the library examples compile with the Portenta X8. The X8 handles the cellular connectivity in the Yocto Linux layer.
90+
8091
## 📖 Documentation
8192

8293
For more information about this library please read the documentation [here](./docs).
94+
95+

0 commit comments

Comments
 (0)