This repository contains the cellular module ports supported by FreeRTOS community members. We welcome your contribution to expand the catalog of modems.
- Fork the
FreeRTOS/FreeRTOS-Cellular-Interface
repository. - Write code for a new cellular module.
For details, see Porting the Cellular Interface Library to another Modem. - Create a new folder for the new cellular module in the root folder.
- Create a
README.md
file and place it at the top level of the new module port folder. Ensure theREADME.md
describes the following:- Hardware information: Give the reader a cellular module introduction and the steps to setup the hardware environment.
- Objectives: Tell the reader a high-level summary of what steps they need to take and how to use this port.
- Relevant information: Tell the reader what they should read or take care if they would like to dive deeper.
- [Optional] If you are contributing a new cellular module with supporting demos, create a new demo in the cellular demo repository and update the
README.md
in the root folder. - Raise a Pull Request (PR). Maintainers and other contirbutors will review your PR. Please be proactive in the conversation and make the requested changes as soon as possible. The code will be merged after the PR is approved.
The FreeRTOS Cellular Interface library is distributed under MIT open source license. The code in this repository is licensed under the MIT License. See the LICENSE file.