# 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. cargo-features = ["per-package-target"] [package] edition = "2021" name = "rmk-rp2040" version = "0.1.0" authors = ["Haobo Gu "] forced-target = "thumbv6m-none-eabi" description = "Keyboard firmware written in Rust" homepage = "https://github.com/haobogu/rmk" readme = "README.md" license = "MIT OR Apache-2.0" repository = "https://github.com/haobogu/rmk" [[bin]] name = "rmk-rp2040" test = false bench = false [dependencies.cortex-m] version = "0.7.7" features = ["inline-asm"] [dependencies.cortex-m-rt] version = "0.7.3" [dependencies.defmt] version = "0.3" [dependencies.defmt-rtt] version = "0.4" [dependencies.embassy-executor] version = "0.5.0" features = [ "defmt", "arch-cortex-m", "executor-thread", "integrated-timers", ] [dependencies.embassy-futures] version = "0.1.0" [dependencies.embassy-rp] version = "0.1.0" features = [ "defmt", "time-driver", "critical-section-impl", ] [dependencies.embassy-time] version = "0.3.0" features = [ "defmt", "defmt-timestamp-uptime", ] [dependencies.embedded-hal] version = "1.0.0" features = ["defmt-03"] [dependencies.embedded-storage] version = "0.3" [dependencies.log] version = "0.4.19" [dependencies.packed_struct] version = "0.10.1" default-features = false [dependencies.panic-probe] version = "0.3" features = ["print-defmt"] [dependencies.portable-atomic] version = "1.5" features = ["critical-section"] [dependencies.rmk] version = "0.1.0" features = [ "eeprom", "col2row", ] [dependencies.static_cell] version = "2" [features]