teensy4-bsp 0.4.8

Rust-based BSP for the Teensy 4. Part of the teensy4-rs project.
Documentation
[[example]]
name = "blocking_gpt"
required-features = ["rt"]

[[example]]
name = "blocking_i2c_mpu9250"
required-features = ["rt", "usb-logging"]

[[example]]
name = "blocking_led"
required-features = ["rt"]

[[example]]
name = "blocking_panic_log"
required-features = ["rt", "teensy4-panic/log"]

[[example]]
name = "blocking_panic"
required-features = ["rt"]

[[example]]
name = "blocking_pit"
required-features = ["rt"]

[[example]]
name = "blocking_spi_loopback"
required-features = ["rt", "usb-logging"]

[[example]]
name = "blocking_uart"
required-features = ["rt"]

[[example]]
name = "blocking_usb_log"
required-features = ["rt", "usb-logging"]

[[example]]
name = "rtic_gpt"
required-features = ["rt"]

[[example]]
name = "rtic_pit"
required-features = ["rt"]

[[example]]
name = "rtic_uart"
required-features = ["rt"]

[[example]]
name = "rtic_usb_log"
required-features = ["rt"]
[build-dependencies.imxrt-rt]
features = ["device"]
optional = true
version = "0.1"
[dependencies.cortex-m]
features = ["critical-section-single-core"]
version = "0.7"

[dependencies.imxrt-hal]
features = ["imxrt1060"]
version = "0.5.3"

[dependencies.imxrt-log]
default-features = false
features = ["usbd", "log", "defmt"]
version = "0.1"

[dependencies.imxrt-ral]
features = ["imxrt1062"]
version = "0.5"

[dependencies.imxrt-rt]
features = ["device"]
optional = true
version = "0.1.4"

[dependencies.teensy4-fcb]
version = "0.4"

[dependencies.teensy4-pins]
version = "0.3.1"
[dev-dependencies.cortex-m-rtic]
version = "1"

[dev-dependencies.defmt]
version = "0.3"

[dev-dependencies.embedded-hal]
version = "0.2"

[dev-dependencies.log]
version = "0.4"

[dev-dependencies.nb]
version = "1"

[dev-dependencies.teensy4-panic]
features = ["log"]
version = "0.2"

[features]
rt = ["dep:imxrt-rt", "imxrt-ral/rt"]
usb-logging = []

[package]
authors = ["Ian McIntyre <ianpmcintyre@gmail.com>"]
autoexamples = false
categories = ["embedded", "hardware-support", "no-std"]
description = "Rust-based BSP for the Teensy 4.\nPart of the teensy4-rs project.\n"
edition = "2021"
keywords = ["arm", "cortex-m", "teensy4"]
license = "MIT OR Apache-2.0"
name = "teensy4-bsp"
readme = "README.md"
repository = "https://github.com/mciantyre/teensy4-rs"
version = "0.4.8"
[package.metadata.docs.rs]
all-features = true
default-target = "thumbv7em-none-eabihf"
rustdoc-args = ["--cfg", "docsrs"]
[profile.dev]
lto = "thin"
[profile.release.build-override]
opt-level = 0