nrf-rs / nrf-hal

A Rust HAL for the nRF family of devices
Apache License 2.0
499 stars 139 forks source link

Support for embedded-hal v1.0 #423

Closed eflukx closed 1 year ago

eflukx commented 1 year ago

What are the thoughts on supporting/adopting the upcoming Embedded HAL v1.0 (currently in alpha stage)? Is the plan to wait until a proper v1.0 is release or would it make sense to have a support for the alpha versions in e.g. a separate branch of nrf-hal?

diondokter commented 1 year ago

To be honest, this HAL isn't really maintained anymore. So unless a new maintainer steps up, this HAL may never support the new embedded-hal traits.

If you need the new traits, then I can recommend using embassy-nrf. It has pretty much all the functionality this HAL also has and is actively maintained. Don't worry about async, you don't need to use it.

eflukx commented 1 year ago

Hmm.. yeah figured that given the last commit was done close to a year ago... To me this repo seemed the canonical HAL implementation for nRF-type hardware. I guess embassy(-nrf) is the way to go..

Yatekii commented 1 year ago

I think we even discussed archiving the org somewhere :)