esp-rs / esp-hal

no_std Hardware Abstraction Layers for ESP32 microcontrollers
https://docs.esp-rs.org/esp-hal/
Apache License 2.0
751 stars 208 forks source link

esp-ieee802154: `ieee802154` vs `smoltcp` as the underlying implementation #1559

Open ProfFan opened 7 months ago

ProfFan commented 7 months ago

Just opening the discussion here. While the ieee802154 recently has seen some activity it has been abandoned for 3+ years. While the smoltcp's IEEE 802.15.4 support has been there for quite some time, and smoltcp has much more users.

Plus smoltcp's implementation is mostly zero-copy which should be beneficial for our application.

jessebraham commented 7 months ago

Feel free to open a PR changing dependencies, I don't have any hard feelings either way.