# 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 = "2021" name = "rtic" version = "2.1.1" authors = [ "The Real-Time Interrupt-driven Concurrency developers", "Emil Fresk ", "Henrik Tjäder ", "Jorge Aparicio ", "Per Lindgren ", ] description = "Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems" documentation = "https://rtic.rs/" readme = "README.md" keywords = [ "embedded", "async", "runtime", "no-std", "rtos", ] categories = [ "concurrency", "embedded", "no-std", "asynchronous", ] license = "MIT OR Apache-2.0" repository = "https://github.com/rtic-rs/rtic" [package.metadata.docs.rs] features = ["rtic-macros/test-template"] [lib] name = "rtic" [dependencies.atomic-polyfill] version = "1" [dependencies.bare-metal] version = "1.0.0" [dependencies.cortex-m] version = "0.7.0" optional = true [dependencies.critical-section] version = "1" [dependencies.esp32c3] version = "0.20.0" optional = true [dependencies.riscv] version = "0.11.0" optional = true [dependencies.rtic-core] version = "1" [dependencies.rtic-macros] version = "=2.1.0" [dependencies.rtic-monotonics] version = "1.4.0" optional = true [dev-dependencies.cortex-m-semihosting] version = "0.5.0" [dev-dependencies.futures] version = "0.3.26" features = ["async-await"] default-features = false [dev-dependencies.heapless] version = "0.8" [dev-dependencies.lm3s6965] version = "0.2" [dev-dependencies.panic-semihosting] version = "0.6.0" features = ["exit"] [features] default = [] riscv-esp32c3-backend = [ "esp32c3", "riscv", "rtic-macros/riscv-esp32c3", ] rtic-uitestv6 = ["thumbv6-backend"] rtic-uitestv7 = ["thumbv7-backend"] test-critical-section = [ "cortex-m/critical-section-single-core", "rtic-monotonics/systick-100hz", ] thumbv6-backend = [ "cortex-m", "rtic-macros/cortex-m-source-masking", ] thumbv7-backend = [ "cortex-m", "rtic-macros/cortex-m-basepri", ] thumbv8base-backend = [ "cortex-m", "rtic-macros/cortex-m-source-masking", ] thumbv8main-backend = [ "cortex-m", "rtic-macros/cortex-m-basepri", ] [target.x86_64-unknown-linux-gnu.dev-dependencies.trybuild] version = "1"