Skip to content
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

Providing help #100

Closed
bkchr opened this issue May 20, 2018 · 4 comments
Closed

Providing help #100

bkchr opened this issue May 20, 2018 · 4 comments

Comments

@bkchr
Copy link

bkchr commented May 20, 2018

Hi, I would like to help the embedded wg with implementing some issues. I looked over the current issues in this repository, but most of them are already being worked on. Is there something where I could help?
It would be nice to do something in rustc, but I'm open for almost everything :)

@hannobraun
Copy link
Member

I feel like I don't have a good overview over everything that's going on in the ecosystem right now, so the following are just some suggestion from my own perspective.

I think the embedded-hal ecosystem can always use help. Here are some concrete examples of what you could do:

  • Drivers: Write drivers for hardware that you're interested in, or test/improve existing drivers. If that gives you any insights about the embedded-hal API, give feedback on the issue tracker.
  • HAL implementations: The work here is similar to the driver work. Create an embedded-hal implementation for platforms that interest you, or test/improve existing implementations. Provide feedback on the embedded-hal issue tracker.
  • Participate in embedded-hal discussions. The issue tracker (and some pull requests) have unresolved discussions. Quite often, there are open questions about what kind of hardware capabilities exist in the wild, so other perspectives are always helpful.
  • Help with embedded-hal management. The embedded-hal project currently suffers from a lack of maintainer bandwidth. Many discussions and pull requests have stalled because of that. I expect that I'll be able to increase my participation in the very near future, but regardless of that, any help in that area would be great. Summarizing stalled discussions, pinging people as required, that kind of stuff.

Aside from embedded-hal, here's some other stuff that comes to mind:

I'm sure there are many other things that you could work on. If you're interested in something that's already being worked on, maybe talk to the person doing the work, to check if they need help or someone to take over.

@docbrown
Copy link

@hannobraun I put together a generic SVD from the reference manual. There were some parts that I had trouble mapping into the SVD model and some features were missing from svd2rust at the time.

I ended up continuing my project in C, so I probably won't be updating the SVD in the foreseeable future. Feel free to do whatever you want with it.

@hannobraun
Copy link
Member

@docbrown Thank you!

@bkchr
Copy link
Author

bkchr commented May 26, 2018

@hannobraun thanks for your detailed listing. There should definitely be something for me.

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