teensy4-bsp 0.3.0

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

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

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

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

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

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

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

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

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

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

[[example]]
name = "panic_log"
required-features = ["rt", "usb-logging", "teensy4-panic/log"]

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

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

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

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

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

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

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

[[example]]
name = "rtic_led"
required-features = ["rt", "rtic"]

[[example]]
name = "rtic_blink"
required-features = ["rt", "rtic"]

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

[[example]]
name = "rtic_uart_log"
required-features = ["rt", "rtic"]

[[example]]
name = "rtic_dma_uart_log"
required-features = ["rt", "rtic"]

[[example]]
name = "rtic_gpio_interrupt"
required-features = ["rt", "rtic"]

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

[[example]]
name = "rtic_usb"
required-features = ["rt", "rtic", "usb-logging"]
[dependencies.cortex-m]
version = "0.7"

[dependencies.cortex-m-rt]
features = ["device"]
optional = true
version = "0.7"

[dependencies.imxrt-hal]
features = ["imxrt1062"]
version = "0.4.2"

[dependencies.log]
optional = true
version = "0.4.8"

[dependencies.teensy4-pins]
version = "0.2"
[dev-dependencies.cortex-m-rtic]
version = "1.0"

[dev-dependencies.dwt-systick-monotonic]
version = "1.0"

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

[dev-dependencies.heapless]
version = "0.5"

[dev-dependencies.imxrt-uart-log]
version = "0.2"

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

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

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

[features]
default = ["usb-logging"]
rt = ["cortex-m-rt", "imxrt-hal/rt"]
rtic = ["imxrt-hal/rtic"]
usb-logging = ["log"]

[package]
authors = ["Ian McIntyre <ianpmcintyre@gmail.com>"]
categories = ["embedded", "hardware-support", "no-std"]
description = "Rust-based BSP for the Teensy 4.\nPart of the teensy4-rs project.\n"
edition = "2018"
include = ["bin/**/*.h", "bin/**/*.c", "bin/**/*.s", "bin/libt4start.a", "bin/libt4usb.a", "bin/Makefile", "examples/*", "src/*", "build.rs", "t4link.x", "README.md", "LICENSE-*"]
keywords = ["arm", "cortex-m", "teensy4"]
license = "MIT OR Apache-2.0"
name = "teensy4-bsp"
repository = "https://github.com/mciantyre/teensy4-rs"
version = "0.3.0"
[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
[target.thumbv7em-none-eabihf.dependencies.teensy4-fcb]
version = "0.3"