Release 0.5.0 This breaking release introduces new drivers that use imxrt-ral instances in their public APIs. This lets users pick-and-choose the drivers they want to use from imxrt-hal without needing to deconstruct drivers to acquire instances. Many drivers were re-written to explore new design and implementation ideas. Nevertheless, drivers maintain most of their embedded-hal implementations, so drivers are still expected to work with generic code. Many drivers now expose safer APIs to their lower-level features, making them more suitable to being adapted in higher-level code. At least 12 drivers are expected to build and work on 10 i.MX RT processors. When optional features are enabled, imxrt-hal exposes additional drivers and APIs. See the package documentation to understand these features and build requirements. Consult the CHANGELOG for additional release notes.