rtic/Cargo.toml
2020-06-15 23:31:30 +02:00

126 lines
2.3 KiB
TOML

[[example]]
name = 'baseline'
required-features = ['__v7']
[[example]]
name = 'periodic'
required-features = ['__v7']
[[example]]
name = 'pool'
required-features = ['__v7']
[[example]]
name = 'schedule'
required-features = ['__v7']
[[example]]
name = 't-cfg'
required-features = ['__v7']
[[example]]
name = 't-cfg-resources'
required-features = ['__min_r1_43']
[[example]]
name = 't-schedule'
required-features = ['__v7']
[[example]]
name = 'types'
required-features = ['__v7']
[package]
authors = [
'The Real-Time Interrupt-driven Concurrency developers',
'Jorge Aparicio <jorge@japaric.io>',
'Per Lindgren <per.lindgren@ltu.se>',
]
categories = [
'concurrency',
'embedded',
'no-std',
]
description = 'Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real time systems'
documentation = 'https://rtic.rs/'
edition = '2018'
keywords = [
'arm',
'cortex-m',
]
license = 'MIT OR Apache-2.0'
name = 'cortex-m-rtic'
readme = 'README.md'
repository = 'https://github.com/rtic-rs/cortex-m-rtic'
version = '0.5.3'
[lib]
name = 'rtic'
# path = '../rtic-core'
[patch.crates-io.rtic-core]
git = 'https://github.com/rtic-rs/rtic-core.git'
branch = 'immutable_resource_proxies'
[dependencies]
cortex-m = '0.6.2'
rtic-core = '0.3.0'
cortex-m-rt = '0.6.9'
heapless = '0.5.0'
[dependencies.cortex-m-rtic-macros]
path = 'macros'
version = '0.5.0'
[dependencies.microamp]
optional = true
version = '0.1.0-alpha.2'
[build-dependencies]
version_check = '0.9'
[dev-dependencies]
lm3s6965 = '0.1.3'
panic-halt = '0.2.0'
cortex-m-semihosting = '0.3.3'
[dev-dependencies.panic-semihosting]
features = ['exit']
version = '0.5.2'
[target.x86_64-unknown-linux-gnu.dev-dependencies]
trybuild = '1'
[features]
heterogeneous = [
'cortex-m-rtic-macros/heterogeneous',
'microamp',
]
homogeneous = ['cortex-m-rtic-macros/homogeneous']
__v7 = []
__min_r1_43 = []
link_fail = ['rtic-core/link_fail']
[profile.release]
codegen-units = 1
lto = true
[profile.release.build-override]
codegen-units = 16
debug = false
debug-assertions = false
opt-level = 0
overflow-checks = false
[profile.dev.build-override]
codegen-units = 16
debug = false
debug-assertions = false
opt-level = 0
overflow-checks = false
[workspace]
members = [
'heterogeneous',
'homogeneous',
'macros',
]