[package] name = "ross-firmware" version = "1.5.0" authors = ["Linas Nikiperavičius "] edition = "2018" license-file = "LICENSE.md" description = "Firmware for the Rusty Old Smart System" repository = "https://github.com/linasdev/ross-firmware" readme = "README.md" [dependencies] cortex-m = "0.7.3" cortex-m-rt = "0.6.15" alloc-cortex-m = "0.4.1" panic-itm = "0.4.2" embedded-hal = "0.2.5" nb = "1.0.0" eeprom24x = "0.3.0" debouncr = "0.2.2" bxcan = "0.4.0" ross-eeprom = "1.14.0" ross-protocol = "1.34.0" ross-logger = "1.6.0" ross-config = "2.22.0" [dependencies.stm32f1xx-hal-bxcan] version = "0.8.0" features = ["rt", "stm32f103", "medium"] [dependencies.chrono] version = "0.4.19" default-features = false [dependencies.palette] version = "0.6.0" default-features = false features = ["libm"] [profile.release] lto = true opt-level = "z" [lib] name = "ross_firmware" path = "src/lib.rs" [[bin]] name = "ross-programmer-firmware" path = "src/bin/ross-programmer/bin.rs" [[bin]] name = "ross-bcm-24-firmware" path = "src/bin/ross-bcm-24/bin.rs" [[bin]] name = "ross-button-4-firmware" path = "src/bin/ross-button-4/bin.rs" [[bin]] name = "ross-relay-4-firmware" path = "src/bin/ross-relay-4/bin.rs"