Where is the embedded_components crate so I can update to HAL 1.0.0?

Hi,
I want to implement a project using the newest rp2040_hal which requires hal v1.0.0 together with embedded_components for the io expander packages.

Building this project results in a hal version conflict, as embedded_components v0.3.0 is linked to hal 0.3.0, while rp20240_hal is based on hal v1.0.0.

I tried to find the embedded_components crate, so that I could fork, update and merge it, but no avail.
The very same for the adl_middleware crate, which is used by embedded_components.

I would like to contribute by updating both crates to hal v1.0.0.

Can anyone provide the link to them?

I found embedded_components in:

but the version in alire.toml is 0.3.0-dev
So somehow this does not match.

Any help would be appreciated.

Regards,
Holger

I think your best bet is to raise an issue with the maintainer for embedded_components and see if either they can update to hal 1.0.0 or if you want to make it faster, fork their repo, make the needed updates, and offer a pull request to them so they can get it in faster if they agree with it.

Locally have you tried updating your copy of embedded components TOML file to use hal 1.0.0? That would be the first step to see if there are any conflicts.

Both crates, hal and embedded_components are actually subdirectories of the Ada_Drivers_Library(ADL). As far as I can see, development takes place in ADL, not in the separate crates.