Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for PPP mode #81

Merged
merged 7 commits into from
Jul 16, 2024
Merged

Add support for PPP mode #81

merged 7 commits into from
Jul 16, 2024

Conversation

MathiasKoch
Copy link
Member

@MathiasKoch MathiasKoch commented Feb 23, 2024

Simplify initialization of both ppp mode and ublox mode, by providing batteries included new functions that sets up ATAT and all related resources

@MathiasKoch MathiasKoch force-pushed the experiment/ppp branch 2 times, most recently from df0c71b to d627c0f Compare July 16, 2024 12:22
@MathiasKoch MathiasKoch merged commit 67807ba into async/no-channel Jul 16, 2024
4 checks passed
@MathiasKoch MathiasKoch deleted the experiment/ppp branch July 16, 2024 12:25
MathiasKoch added a commit that referenced this pull request Jul 18, 2024
* initial commit - tests not working

* Initial work on async client

* Working async network management & TCP socket stack

* Attempt to rid channel

* Working dns + tcp at 11/6kbps

* Add performance testing example

* Comment out UartExt trait

* Update to latest embassy and embedded-io 0.5

* Update dependencies and fix tests

* Add TlsSocket

* Fix clippy warnings

* Fix TlsSocket and module restart with EDM

* Reduce stack usage from holding large resources across await points

* Correctly handle closing a dropped socket in FinWait1 state

* Add support for PPP mode (#81)

* Simplify initialization of both ppp mode and ublox mode, by providing batteries included new functions that sets up ATAT and all related resources

* Refactor async completely for a more intuitive API. URCs over PPP UDP socket is still not working properly

* Bump embassy-sync to 0.6

* Fix internal-network-stack compiling

* Rework runner, add Proxy client and add working Control handle

* Working control handle for connect and disconnect, with ppp udp bridge

* Add a large number of convenience functions to Control and cleanup runner patterns

* Fix defmt feature gating

---------

Co-authored-by: unizippro <mads@astrupa.dk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant