# 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 = "stm32f1xx-hal-bxcan" version = "0.8.0" authors = ["Jorge Aparicio ", "Daniel Egger "] description = "HAL for the STM32F1xx family of microcontrollers" documentation = "https://docs.rs/stm32f1xx-hal-bxcan" readme = "README.md" keywords = ["arm", "cortex-m", "stm32", "hal"] categories = ["embedded", "hardware-support", "no-std"] license = "MIT OR Apache-2.0" repository = "https://github.com/linasdev/stm32f1xx-hal-bxcan" [package.metadata.docs.rs] default-target = "x86_64-unknown-linux-gnu" features = ["stm32f103", "rt", "stm32-usbd"] [profile.dev] codegen-units = 1 incremental = false [profile.release] lto = true codegen-units = 1 debug = true [[example]] name = "usb_serial" required-features = ["rt", "stm32-usbd"] [[example]] name = "usb_serial_interrupt" required-features = ["rt", "stm32-usbd"] [[example]] name = "usb_serial_rtic" required-features = ["rt", "stm32-usbd"] [[example]] name = "blinky_timer_irq" required-features = ["rt"] [[example]] name = "blinky_rtcalarm_irq" required-features = ["rt"] [[example]] name = "qei" required-features = ["medium"] [[example]] name = "timer-interrupt-rtic" required-features = ["rt", "medium"] [[example]] name = "exti" required-features = ["rt"] [[example]] name = "can-echo" required-features = ["has-can"] [[example]] name = "can-loopback" required-features = ["has-can"] [[example]] name = "can-rtic" required-features = ["has-can", "rt"] [[example]] name = "gpio_input" required-features = ["stm32f103"] [dependencies.bxcan] version = "0.4.0" [dependencies.cast] version = "0.2.2" default-features = false [dependencies.cortex-m] version = "0.6.0" [dependencies.cortex-m-rt] version = "0.6.8" [dependencies.embedded-dma] version = "0.1.2" [dependencies.embedded-hal] version = "0.2.3" features = ["unproven"] [dependencies.nb] version = "0.1.2" [dependencies.stm32-usbd] version = "0.5.0" features = ["ram_access_1x16"] optional = true [dependencies.stm32f1] version = "0.11.0" [dependencies.void] version = "1.0.2" default-features = false [dev-dependencies.byteorder] version = "1.3.1" default-features = false [dev-dependencies.cobs] version = "0.1.4" default-features = false [dev-dependencies.cortex-m-rtic] version = "0.5" [dev-dependencies.cortex-m-semihosting] version = "0.3.3" [dev-dependencies.crc16] version = "0.4.0" default-features = false [dev-dependencies.either] version = "1.5.2" default-features = false [dev-dependencies.heapless] version = "0.5.6" [dev-dependencies.m] version = "0.1.1" [dev-dependencies.mfrc522] version = "0.2.0" [dev-dependencies.panic-halt] version = "0.2.0" [dev-dependencies.panic-itm] version = "0.4.1" [dev-dependencies.panic-semihosting] version = "0.5.2" [dev-dependencies.serde] version = "1.0.90" default-features = false [dev-dependencies.serde_derive] version = "1.0.90" [dev-dependencies.usb-device] version = "0.2.3" [dev-dependencies.usbd-serial] version = "0.1.0" [features] connectivity = ["medium", "has-can"] device-selected = [] doc = [] has-can = [] high = ["medium"] medium = [] rt = ["stm32f1/rt"] stm32f100 = ["stm32f1/stm32f100", "device-selected"] stm32f101 = ["stm32f1/stm32f101", "device-selected"] stm32f103 = ["stm32f1/stm32f103", "device-selected", "has-can"] stm32f105 = ["stm32f1/stm32f107", "device-selected", "connectivity"] stm32f107 = ["stm32f1/stm32f107", "device-selected", "connectivity"] xl = ["high"]