diff options
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 63 |
1 files changed, 46 insertions, 17 deletions
@@ -4,33 +4,62 @@ authors = [ "Per Lindgren <per.lindgren@ltu.se>", ] categories = ["concurrency", "embedded", "no-std"] -description = "Real Time For the Masses (RTFM) framework for ARM Cortex-M microcontrollers" -documentation = "https://japaric.github.io/cortex-m-rtfm/cortex_m_rtfm/" +description = "Real Time For the Masses (RTFM): a concurrency framework for building real time systems" +documentation = "https://japaric.github.io/cortex-m-rtfm/book/" +edition = "2018" keywords = ["arm", "cortex-m"] license = "MIT OR Apache-2.0" name = "cortex-m-rtfm" +readme = "README.md" repository = "https://github.com/japaric/cortex-m-rtfm" -version = "0.3.4" +version = "0.4.0-beta.1" -[dependencies] -cortex-m = "0.4.0" -cortex-m-rtfm-macros = { path = "macros", version = "0.3.2" } -rtfm-core = "0.2.0" -untagged-option = "0.1.1" +[lib] +name = "rtfm" + +[[example]] +name = "baseline" +required-features = ["timer-queue"] + +[[example]] +name = "periodic" +required-features = ["timer-queue"] + +[[example]] +name = "schedule" +required-features = ["timer-queue"] -[target.'cfg(target_arch = "x86_64")'.dev-dependencies] -compiletest_rs = "0.3.5" +[[example]] +name = "types" +required-features = ["timer-queue"] -[dev-dependencies.cortex-m-rt] -features = ["abort-on-panic"] -version = "0.3.9" +[dependencies] +cortex-m = "0.5.8" +cortex-m-rt = "0.6.5" +cortex-m-rtfm-macros = { path = "macros", version = "0.4.0-beta.1" } +heapless = "0.4.0" +owned-singleton = "0.1.0" + +[dev-dependencies] +alloc-singleton = "0.1.0" +cortex-m-semihosting = "0.3.1" +lm3s6965 = "0.1.3" +panic-halt = "0.2.0" -[dev-dependencies.stm32f103xx] -features = ["rt"] -version = "0.8.0" +[dev-dependencies.panic-semihosting] +features = ["exit"] +version = "0.5.1" [features] -cm7-r0p1 = ["cortex-m/cm7-r0p1"] +timer-queue = ["cortex-m-rtfm-macros/timer-queue"] + +[target.x86_64-unknown-linux-gnu.dev-dependencies] +compiletest_rs = "0.3.16" +tempdir = "0.3.7" [profile.release] +codegen-units = 1 lto = true + +[workspace] +members = ["macros"]
\ No newline at end of file |
