stm32-usbd 0.2.1

'usb-device' implementation for STM32 microcontrollers
Documentation
# 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 = "stm32-usbd"
version = "0.2.1"
authors = ["Matti Virkkunen <mvirkkunen@gmail.com>", "Vadim Kaushan <admin@disasm.info>", "Nicolas Stalder <n@stalder.io>", "Jonas Martin <lichtfeind@gmail.com>"]
description = "'usb-device' implementation for STM32 microcontrollers"
readme = "README.md"
keywords = ["no-std", "embedded", "usb"]
license = "MIT"
repository = "https://github.com/stm32-rs/stm32-usbd"
[package.metadata.docs.rs]
features = ["stm32f103xx"]
[dependencies.cortex-m]
version = "0.5.8"

[dependencies.stm32f0xx-hal]
version = "0.14"
features = ["rt"]
optional = true

[dependencies.stm32f1xx-hal]
version = "0.3"
features = ["rt"]
optional = true

[dependencies.stm32f3xx-hal]
version = "0.1.4"
features = ["rt"]
optional = true

[dependencies.stm32l4xx-hal]
version = "0.4"
features = ["rt"]
optional = true

[dependencies.usb-device]
version = "0.2.0"

[dependencies.vcell]
version = "0.1.0"
[dev-dependencies.cortex-m-rt]
version = "0.6.7"

[dev-dependencies.cortex-m-rtfm]
version = "0.4.0"

[dev-dependencies.panic-semihosting]
version = "0.5.1"

[features]
bcd_support = []
delay_workaround = []
dp_pull_up_support = []
lpm_support = []
new_gen = ["ram_size_1024", "ram_access_2x16", "lpm_support", "bcd_support", "dp_pull_up_support"]
old_gen = ["ram_size_512", "ram_access_1x16"]
ram_access_1x16 = []
ram_access_2x16 = []
ram_addr_40006c00 = []
ram_size_1024 = []
ram_size_512 = []
stm32f0 = ["stm32f0xx-hal", "delay_workaround"]
stm32f042xx = ["stm32f0", "stm32f0xx-hal/stm32f042", "new_gen"]
stm32f048xx = ["stm32f0", "stm32f0xx-hal/stm32f048", "new_gen"]
stm32f072xx = ["stm32f0", "stm32f0xx-hal/stm32f072", "new_gen"]
stm32f078xx = ["stm32f0", "stm32f0xx-hal/stm32f078", "new_gen"]
stm32f1 = ["stm32f1xx-hal"]
stm32f103xx = ["stm32f1", "stm32f1xx-hal/stm32f103", "old_gen"]
stm32f3 = ["stm32f3xx-hal"]
stm32f303xc = ["stm32f3", "stm32f3xx-hal/stm32f303", "old_gen"]
stm32l4 = ["stm32l4xx-hal"]
stm32l4x2xx = ["stm32l4", "stm32l4xx-hal/stm32l4x2", "new_gen", "ram_addr_40006c00"]