# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)

[package]
edition = "2018"
name = "imxrt-ral"
version = "0.4.2"
authors = ["Tom Burdick <tom.burdick@electromatic.us>", "Ian McIntyre <ianpmcintyre@gmail.com>"]
include = ["src/*", "build.rs", "Cargo.toml"]
description = "Register access layer for all NXP i.MX RT microcontrollers"
readme = "README.md"
keywords = ["imxrt", "nxp", "embedded", "no_std"]
categories = ["embedded", "no-std"]
license = "MIT/Apache-2.0"
repository = "https://github.com/imxrt-rs/imxrt-ral"
[package.metadata.docs.rs]
default-target = "thumbv7em-none-eabihf"
features = ["doc"]
no-default-features = true

[lib]
test = false
bench = false
[dependencies.bare-metal]
version = "0.2.5"
optional = true

[dependencies.external-cortex-m]
version = "0.6.2"
optional = true
package = "cortex-m"

[features]
armv6m = []
armv7em = []
armv7m = []
default = []
doc = []
imxrt1011 = ["armv7em", "bare-metal", "external-cortex-m"]
imxrt1015 = ["armv7em", "bare-metal", "external-cortex-m"]
imxrt1021 = ["armv7em", "bare-metal", "external-cortex-m"]
imxrt1051 = ["armv7em", "bare-metal", "external-cortex-m"]
imxrt1052 = ["armv7em", "bare-metal", "external-cortex-m"]
imxrt1061 = ["armv7em", "bare-metal", "external-cortex-m"]
imxrt1062 = ["armv7em", "bare-metal", "external-cortex-m"]
imxrt1064 = ["armv7em", "bare-metal", "external-cortex-m"]
inline-asm = ["external-cortex-m/inline-asm"]
nosync = []
rt = []
rtic = []
