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

[tracker] ieee802154_hal: implementation status #14792

Open
4 of 8 tasks
jia200x opened this issue Aug 19, 2020 · 7 comments
Open
4 of 8 tasks

[tracker] ieee802154_hal: implementation status #14792

jia200x opened this issue Aug 19, 2020 · 7 comments
Labels
Area: drivers Area: Device drivers Community: help wanted The contributors require help from other members of the community Type: new feature The issue requests / The PR implemements a new feature for RIOT Type: tracking The issue tracks and organizes the sub-tasks of a larger effort

Comments

@jia200x
Copy link
Member

jia200x commented Aug 19, 2020

Description

This tracker list the on-going efforts to implement the IEEE 802.15.4 Radio HAL (#13943) for the existing IEEE 802.15.4 radios, since #14371 got merged.

The netdev interface should still be available for each radio if MODULE_IEEE802154_RADIO_HAL is not present. This way we can have both interface and ease the migration process. Also, each implementation should adapt the ieee802154_hal test (provided in #14791) to test the implementation.

Use #14791 as a reference.

List of HAL implementations

@jia200x jia200x added Type: new feature The issue requests / The PR implemements a new feature for RIOT Area: drivers Area: Device drivers Community: help wanted The contributors require help from other members of the community labels Aug 19, 2020
@miri64 miri64 added the Type: tracking The issue tracks and organizes the sub-tasks of a larger effort label Aug 19, 2020
@jia200x
Copy link
Member Author

jia200x commented Aug 20, 2020

@benpicco do you think you could take care of the AT86RF215?

@jia200x
Copy link
Member Author

jia200x commented Oct 16, 2020

I will personally write the at86rf2xx HAL implementation, since it was one of the references for the HAL design. Any volunteers for the others? :)

@benpicco
Copy link
Contributor

benpicco commented Oct 16, 2020

at86rf215 is on my list, but I don't have an ETA for it. If you want to do it instead I'd be very grateful.
I can also take a look at mrf24j40, being a full-MAC device that should be easy, right?

@jeandudey
Copy link
Contributor

Any volunteers for the others? :)

cc26x2_cc13x2_rf is in the on-going list :-)

@jia200x
Copy link
Member Author

jia200x commented Oct 19, 2020

at86rf215 is on my list, but I don't have an ETA for it.

Great!

I can also take a look at mrf24j40, being a full-MAC device that should be easy, right?

Since the mrf24j40 handles TX ACK, it should be easy. It should be as difficult as the cc2538, which was not too bad.

@jia200x
Copy link
Member Author

jia200x commented Jun 7, 2021

👀 👀 👀 👀 👀 👀

@MrKevinWeiss MrKevinWeiss added this to the Release 2021.07 milestone Jun 22, 2021
@MrKevinWeiss MrKevinWeiss removed this from the Release 2021.07 milestone Jul 15, 2021
@jia200x
Copy link
Member Author

jia200x commented Aug 19, 2022

updated list to current porting status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: drivers Area: Device drivers Community: help wanted The contributors require help from other members of the community Type: new feature The issue requests / The PR implemements a new feature for RIOT Type: tracking The issue tracks and organizes the sub-tasks of a larger effort
Projects
None yet
Development

No branches or pull requests

10 participants