-
Notifications
You must be signed in to change notification settings - Fork 1
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
Feature/network refactor #168
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
@jordens Would you mind taking a quick look after refactor to support the ENC424J600 as well? I had to redo the |
288f6cd
to
aa1d0b1
Compare
ENC424J600 has been removed, as we do not have the capabilities to test these changes. Instead, the build will remain broken for this variant with WIP implementation on |
We should allow enc24 CI to fail though. |
This PR refactors the
Booster
network into anet
folder, implements a shared network stack, and updates theminimq
client version to 0.5.2 so we can leverage various bug fixes and improvements.I've also added in a
SystemTimer
to track longer time durations and replaced theEpochClock
that was used for the smoltcp implementation previously, as that timer was only able to track short time durations.