imxrt-usbd
=========
[![crates.io][]][1] [![docs.rs]][2]
[crates.io]: https://img.shields.io/crates/v/imxrt-usbd
[1]: https://crates.io/crates/imxrt-usbd
[docs.rs]: https://docs.rs/imxrt-usbd/badge.svg
[2]: https://docs.rs/imxrt-usbd/
**[API Docs (main branch)][main-api-docs]**
A USB driver for i.MX RT processors. `imxrt-usbd` provides a [`usb-device`]
USB bus implementation, allowing you to add USB device features to your
embedded Rust program. It should support all i.MX RT microcontrollers.
[`imxrt-ral`]: https://crates.io/crates/imxrt-ral
[main-api-docs]: https://imxrt-rs.github.io/imxrt-usbd/
[`usb-device`]: https://crates.io/crates/usb-device
See the API docs for usage, features, and examples. To try examples on actual
hardware, see the [imxrt-hal examples](https://github.com/imxrt-rs/imxrt-hal).
License
-------
Licensed under either of
- [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) ([LICENSE-APACHE](./LICENSE-APACHE))
- [MIT License](http://opensource.org/licenses/MIT) ([LICENSE-MIT](./LICENSE-MIT))
at your option.
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
dual licensed as above, without any additional terms or conditions.