rust-embedded / embedded-hal

A Hardware Abstraction Layer (HAL) for embedded systems
Apache License 2.0
1.95k stars 197 forks source link

io: add separate embedded-io-adapters crate, add futures/tokio support. #472

Closed Dirbaio closed 1 year ago

Dirbaio commented 1 year ago

If we want to release embedded-io 1.0 and the adapters live there, we can't make any breaking changes to them after release. Putting them in a separate crate allows doing breaking changes without breaking everyone using the IO traits.

Dirbaio commented 1 year ago

@eldruin CI issues fixed, please take another look.

i've bumped MSRV to 1.60 to be able to use dep:. It'll require changing the required checks from 1.59 to 1.60 in the repo settings (I don't have permisisons)

adamgreig commented 1 year ago

i've bumped MSRV to 1.60 to be able to use dep:. It'll require changing the required checks from 1.59 to 1.60 in the repo settings (I don't have permisisons)

Have you checked? You should do, you're on the HAL team which has admin access to this repository.

Dirbaio commented 1 year ago

True, I now do. I swear I didn't just a few weeks ago :sweat:

adamgreig commented 1 year ago

you're not going mad, I fixed it when it was a problem a few weeks ago!