{dev,net}/ieee802154_*: add initial Kconfig modeling
Contribution description
This PR add the initial Kconfig modeling for the lower layers of IEEE 802.15.4. This includes:
- Adding feature symbols to indicate presence of Radio HAL or Netdev Driver based driver.
- Modeling of SubMAC and
netdev_ieee802154_submac - Adding
tests/ieee802154_submacto the list of Kconfig test executed by Murdock
This PR also refactors the IEEE 802.15.4 menu, because MODULE_IEEE802154 just provides helper functions for processing IEEE 802.15.4 frames. Last but not least, it removes unused configurations in nrf802154.
Testing procedure
Murdock should be enough I guess.
Issues/PRs references
Depends on #16837
I think this needs a rebase before review
@jia200x this needs a rebase ~now~(sorry the now made it sound like an order)!
is there anything missing here?
is there anything missing here?
Yes, I have some unanswered comments, I think currently the submac test does not build
I rebased and fixed some of the comments from @leandrolanzieri
Still some issues @MrKevinWeiss (assuming you are taking over)
I think @leandrolanzieri is working on a broader solution that will make this obsolete...
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you want me to ignore this issue, please mark it with the "State: don't stale" label. Thank you for your contributions.
@MrKevinWeiss this now outdated, right? Can it be closed?
Yup