# `derive-mmio` `derive-mmio` is a derive-macro for making MMIO-friendly APIs for your peripherals. For more details about the framework check the documentation at . ## MSRV The minimum supported Rust version is 1.85 (or Ferrocene 25.05). `derive-mmio` is tested against the latest stable Rust version and the MSRV. To test this library, run `cargo +1.85 test` because the tests depend on compiler error messages that change from time to time. ## Support `derive-mmio` is part of the [Knurling] project, [Ferrous Systems]' effort at improving tooling used to develop for embedded systems. If you think that our work is useful, consider sponsoring it via [GitHub Sponsors]. ## License Licensed under either of - Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or ) - MIT license ([LICENSE-MIT](LICENSE-MIT) or ) at your option. ## Contribution Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions. [Knurling]: https://knurling.ferrous-systems.com/ [Ferrous Systems]: https://ferrous-systems.com/ [GitHub Sponsors]: https://github.com/sponsors/knurling-rs