Hey all, just want to announce that my device-driver crate is now 1.0! https://github.com/diondokter/device-driver If you're creating a driver for a new chip, consider using it! There's a nice book that describes everything: https://diondokter.github.io/device-driver/ You can define your device using a dsl language, or json, yaml or toml. With the new CLI you don't even have to use any macros if you don't want since you can generate the definitions to a file and just include that. Lots of options and flexibility :)