drivers/kw2xrf: add support for IEEE 802.15.4 Radio HAL#18383
drivers/kw2xrf: add support for IEEE 802.15.4 Radio HAL#18383benpicco merged 9 commits intoRIOT-OS:masterfrom
Conversation
|
This already needs a rebase |
a2b33ac to
dc15c18
Compare
done! |
benpicco
left a comment
There was a problem hiding this comment.
Code looks good, I don't have the hardware but I trust your testing.
Great to see that this now allows to use the radio HAL with SPI based radios too!
|
|
||
| } | ||
| } | ||
| /** @} */ |
There was a problem hiding this comment.
Does LWIP also need an update?
There was a problem hiding this comment.
there's not yet support for this radio there :(. I can provide a port in a follow up
There was a problem hiding this comment.
Would be good to make sure the new bottom-half processing works with either stack
There was a problem hiding this comment.
Probably a middle layer could do the trick
|
With the last commits I consistently get: For 1 kB ping packets |
|
I think I addresses all comments |
benpicco
left a comment
There was a problem hiding this comment.
Please squash if everything still works.
It does: |
b9363d5 to
679342a
Compare
d3f4d80 to
b123abe
Compare
|
squashed and still everything seems to work. |
b123abe to
022c757
Compare
022c757 to
3fdc669
Compare
Co-authored-by: Michel Rottleuthner <[email protected]>
Co-authored-by: Michel Rottleuthner <[email protected]>
Co-authored-by: Michel Rottleuthner <[email protected]>
3fdc669 to
8eb17c8
Compare
|
unrelated murdock error... |
|
thanks for the review!! |
|
Though... Other PRs are passing now. One would assume they would be failing if this was a real problem. We really need to sort this stuff out. |
|
Is it possible that the CI no longer autorebases? |
|
ping @kaspar030 could this be? Should I try to test it by opening an PR with an old base using a new feature to show it? I assumed that when the CI build label is set it would rebase to master. |
Not that I know of. |
|
Sorry for the noise. This test/board combo is just not tested on the PRs and only the nightlies. This is why other PRs don't see this problem. We can either add it to the list in the Good to see things are at least behaving as expected! Something like Would have found it as well. |
Contribution description
This PR is a take over of original work by @MichelRottleuthner to port KW2XRF radios to the IEEE 802.15.4 Radio HAL.
The port should be complete and it already improves PRR a lot:
Strictly speaking this PR changes the API of
kw2xrf_init, but IMO adding a deprecation at this level does not make sense.It also removes the old
netdevimplementation.Testing procedure
Try
tests/ieee802154_*tests andexamples/gnrc_networkingfor any of the compatible kw2xrf boards.Issues/PRs references
Depends on #18382