Riot: [tracker] ieee802154_hal: implementation status

Created on 19 Aug 2020  路  5Comments  路  Source: RIOT-OS/RIOT

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

  • [x] CC2538 (#14791 ). It also includes the test application and ieee802154_radio_hal pseudomodule.
  • [ ] at86rf2xx
  • [ ] at86rf215
  • [ ] CC2420
  • [x] nrf52840 (#14802 )
  • [ ] kw41z
  • [ ] kw2xrf
  • [ ] mrf24j40
drivers help wanted new feature tracking

All 5 comments

@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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jcarrano picture jcarrano  路  7Comments

romainvause picture romainvause  路  3Comments

gschorcht picture gschorcht  路  7Comments

OlegHahm picture OlegHahm  路  4Comments

kaspar030 picture kaspar030  路  3Comments