"I guess I should add alternative..." <- > <@diondokter:matrix.org> I guess I should add alternative generation so it doesn't expect reads and writes to be fallible. That's really the only thing stopping it from being useful for mmio. > > The interface would be different from PACs though. Everything is made to be around a driver instance. But maybe that can be mended too Also, the device-driver yaml, json, toml and dsl (you can pick whichever you want) are all documented fully. And its had it's 1.0 release on crates.io I've written crappy tools to parse C headers into the yaml and that worked pretty well. Not quite 8000 pages, but it produced a huge yaml. If you want more features, you can open an issue or a PR and I'll look at it in my free time. Want something fast? You can hire me to work on it (I'd love that). I'm also gonna give a talk on it at this next RustNL