Hi Jonathan,
thanks for posting your experience here. I think what you’re doing is really interesting, and I’m glad you’re so willing to open source your code and work with the rest of the embedded Rust ecosystem. I also think it’s especially exciting to see some commercial usage of Rust in this space.
I agree it’s unfortunate that any advanced user has to dig into these things right now. The ecosystem is slowly improving though, and as more use cases are covered, it will become less necessary to work on the lower layers of the stack to support one’s own use case.
I’ve opened an issue about interrupts in the embedded-hal repository. I suggest we discuss there.
Great to hear you’re so close to a commercial release! What do you mean by “officially integrated within the working group”?
I can’t speak for the whole working group, but I think your use case is of interest and definitely aligned with our vision.
For specific issues with the repositories you forked, the issue trackers of the respective repository are probably the best venue for cooperation. For anything else, just come over to the working group repository. Feel free to add your feedback to any issues, or open new ones as you see fit.
Thank you for being willing to invest into the ecosystem like that! I know we’ve already been talking via email, but if you’d like some more options, I suggest you create a post in the https://users.rust-lang.org/.