This repository has been archived by the owner on Nov 11, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 102
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Port API addition and cellular feature for ESP-IDF/Zephyr: PPP-level …
…integration. This commit introduces the concept of a PPP interface to ubxlib, only for the ESP-IDF and Zephyr platforms and with a cellular transport. It allows the native application protocols of these platforms to be used with cellular. The PPP interface is defined as a new port API, which includes a default implementation that does nothing so that no existing ports are adversely affected by it. This port API is, internally, called from the cellular code, such that when the cellular network is up the PPP interface of the port layer is automatically activated, connecting into the PPP layer at the bottom of the IP stack of the platform. This is currently only supported with SARA-R5 and SARA-R422 cellular modules. U_CFG_PPP_ENABLE must be defined when building ubxlib to enable PPP. Of course, for this to integrate with the platform there will be additional build requirements related to the platform itself (enabling the right components of the platform etc.): see the README.md in the ESP-IDF and Zephyr platform directories for details. Examples are added to the sockets example set showing how to use native ESP-IDF/Zephyr sockets with PPP. Test: 1 2 6.1 6.2.0 6.2.1 12.0 13.0.0 18 22.0 22.1 cellPpp.zephyr.espidf.examplePpp
- Loading branch information
Showing
66 changed files
with
6,895 additions
and
451 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.