Skip to content

Driver support #73

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
4 tasks
d3zd3z opened this issue Mar 20, 2025 · 2 comments
Open
4 tasks

Driver support #73

d3zd3z opened this issue Mar 20, 2025 · 2 comments

Comments

@d3zd3z
Copy link
Collaborator

d3zd3z commented Mar 20, 2025

The core support for Zephyr is mainly present. However, most embedded applications will need drivers. This Issue will track the needs and requests for where to focus on adding driver support.

Fairly straightforward:

  • I2C controller
  • I2C peripheral

More extensive:

  • USB device
  • Networking
@mrodgers-witekio
Copy link

Definitely interested in the networking support, and I might have some time available to contribute towards this.

Do you have any thoughts/plans on the API that should be exposed?

@nathaniel-greaseboss
Copy link

I think adding an adapter layer between zephyr's low level api's and the embedded_hal crate would be great. That way the existing ecosystem of drivers on rust could be integrated e.g. if embedded_hal was supported as an adapter layer I could easily use one of my existing rust drivers here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants