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.
ieee802154_radio_hal pseudomodule.@benpicco do you think you could take care of the AT86RF215?
I will personally write the at86rf2xx HAL implementation, since it was one of the references for the HAL design. Any volunteers for the others? :)
at86rf215 is on my list, but I don't have an ETA for it.
I can also take a look at mrf24j40, being a full-MAC device that should be easy, right?
Any volunteers for the others? :)
cc26x2_cc13x2_rf is in the on-going list :-)
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.