-
Notifications
You must be signed in to change notification settings - Fork 747
Add 802154 support to the nrf52833 and microbit v2 #4225
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
Conversation
Adds the NRF's ieee802154 driver to the nrf52833 chip and moves the implmenetation to the common nrf52 crate.
Adds support for the ieee802154 raw driver to the microbit_v2 board.
@alevy do you have access to an nrf52840dk? |
https://book.treadmill.ci/treadmillci-deployment/sites/pton-srv0.html 😆 |
I have access to an nrf52840dk, and will test this morning. @lschuermann unfortunately an nrfdk in Princeton can't receive packets from the microbit on my desk |
Tested now alongside the |
@tyler-potyondy noticed that actually the |
@alevy when debugging the issues with 15.4, I was looking through the history and it seems moving this file deleted all associated history of commits from August 2023 to now (see below). Is this something we can recover since it would be nice to see for the future? History in the original file location looks like:
Now the history looks like:
|
@tyler-potyondy try a |
Pull Request Overview
This pull request ports the ieee802154 from the nrf52840 to the nrf52833 by sharing the implementation through the
nrf52
crate and integrating into the the nrf52833 crate. It also adds support in the microbit_v2 board.Testing Strategy
This pull request was tested by running both the
openthread_udp_rx
(which is actually slightly too big, but works) andtests/ieee802154/radio_tx_raw
examples/tests from libtock-c. I didn't test with another board, so didn't confirm that packets are actually being sent/received over the air, but the apps otherwise work.TODO or Help Wanted
Documentation Updated
/docs
, or no updates are required.Formatting
make prepush
.