# 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 are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "stm32f0xx-hal" version = "0.18.0" authors = ["Daniel Egger ", "Thomas Bytheway ", "Jesse Braham "] description = "Peripheral access API for STM32F0 series microcontrollers" documentation = "https://docs.rs/crate/stm32f0xx-hal" readme = "README.md" keywords = ["arm", "cortex-m", "stm32f0xx", "hal"] categories = ["embedded", "hardware-support", "no-std"] license = "0BSD" repository = "https://github.com/stm32-rs/stm32f0xx-hal" [package.metadata.docs.rs] features = ["stm32f042", "rt", "stm32-usbd"] targets = ["thumbv6m-none-eabi"] [profile.dev] lto = true debug = true [profile.release] opt-level = "s" lto = true debug = true [[example]] name = "blinky_timer_irq" required-features = ["stm32f072", "rt"] [[example]] name = "serial_stopwatch" required-features = ["stm32f072", "rt"] [[example]] name = "dac" required-features = ["stm32f072"] [[example]] name = "led_hal_button_irq" required-features = ["stm32f042", "rt"] [[example]] name = "usb_serial" required-features = ["rt", "stm32f042", "stm32-usbd"] [dependencies.bare-metal] version = "1.0.0" [dependencies.bxcan] version = "0.6.0" [dependencies.cast] version = "0.2" default-features = false [dependencies.cortex-m] version = "0.7" [dependencies.embedded-hal] version = "0.2" features = ["unproven"] [dependencies.nb] version = "1" [dependencies.stm32-usbd] version = "0.6" optional = true [dependencies.stm32f0] version = "0.14" [dependencies.void] version = "1.0" default-features = false [dev-dependencies.cortex-m-rt] version = "0.7" [dev-dependencies.panic-halt] version = "0.2" [dev-dependencies.usb-device] version = "0.2.7" [dev-dependencies.usbd-serial] version = "0.1.1" [features] device-selected = [] rt = ["stm32f0/rt"] stm32f030 = ["stm32f0/stm32f0x0", "device-selected"] stm32f030x4 = ["stm32f030"] stm32f030x6 = ["stm32f030"] stm32f030x8 = ["stm32f030"] stm32f030xc = ["stm32f030"] stm32f031 = ["stm32f0/stm32f0x1", "device-selected"] stm32f038 = ["stm32f0/stm32f0x8", "device-selected"] stm32f042 = ["stm32f0/stm32f0x2", "device-selected"] stm32f048 = ["stm32f0/stm32f0x8", "device-selected"] stm32f051 = ["stm32f0/stm32f0x1", "device-selected"] stm32f058 = ["stm32f0/stm32f0x8", "device-selected"] stm32f070 = ["stm32f0/stm32f0x0", "device-selected"] stm32f070x6 = ["stm32f070"] stm32f070xb = ["stm32f070"] stm32f071 = ["stm32f0/stm32f0x1", "device-selected"] stm32f072 = ["stm32f0/stm32f0x2", "device-selected"] stm32f078 = ["stm32f0/stm32f0x8", "device-selected"] stm32f091 = ["stm32f0/stm32f0x1", "device-selected"] stm32f098 = ["stm32f0/stm32f0x8", "device-selected"]