mirror of
https://github.com/embassy-rs/embassy.git
synced 2024-11-22 06:42:32 +00:00
1f746e0939
It currently contains whoever was first to write some code for the crate, even if many more people have contributed to it later. The field is "sort of" deprecated, it was made optional recently: https://rust-lang.github.io/rfcs/3052-optional-authors-field.html Due the the reasons listed there I believe removing it is better than setting it to generic fluff like "The Embassy contributors".
47 lines
2.0 KiB
TOML
47 lines
2.0 KiB
TOML
[package]
|
|
name = "embassy-rp"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[package.metadata.embassy_docs]
|
|
src_base = "https://github.com/embassy-rs/embassy/blob/embassy-rp-v$VERSION/embassy-rp/src/"
|
|
src_base_git = "https://github.com/embassy-rs/embassy/blob/master/embassy-rp/src/"
|
|
features = ["nightly", "defmt", "unstable-pac", "unstable-traits"]
|
|
flavors = [
|
|
{ name = "rp2040", target = "thumbv6m-none-eabi" },
|
|
]
|
|
|
|
[features]
|
|
|
|
# Reexport the PAC for the currently enabled chip at `embassy_rp::pac`.
|
|
# This is unstable because semver-minor (non-breaking) releases of embassy-rp may major-bump (breaking) the PAC version.
|
|
# If this is an issue for you, you're encouraged to directly depend on a fixed version of the PAC.
|
|
# There are no plans to make this stable.
|
|
unstable-pac = []
|
|
|
|
# Enable nightly-only features
|
|
nightly = ["embassy/nightly", "embedded-hal-1", "embedded-hal-async"]
|
|
|
|
# Implement embedded-hal 1.0 alpha traits.
|
|
# Implement embedded-hal-async traits if `nightly` is set as well.
|
|
unstable-traits = ["embedded-hal-1"]
|
|
|
|
[dependencies]
|
|
embassy = { version = "0.1.0", path = "../embassy", features = [ "time-tick-1mhz", "nightly"] }
|
|
embassy-cortex-m = { version = "0.1.0", path = "../embassy-cortex-m", features = ["prio-bits-3"]}
|
|
embassy-hal-common = {version = "0.1.0", path = "../embassy-hal-common" }
|
|
embassy-macros = { version = "0.1.0", path = "../embassy-macros", features = ["rp"]}
|
|
atomic-polyfill = "0.1.5"
|
|
defmt = { version = "0.3", optional = true }
|
|
log = { version = "0.4.14", optional = true }
|
|
cortex-m-rt = ">=0.6.15,<0.8"
|
|
cortex-m = "0.7.3"
|
|
critical-section = "0.2.5"
|
|
|
|
rp2040-pac2 = { git = "https://github.com/embassy-rs/rp2040-pac2", rev="9ad7223a48a065e612bc7dc7be5bf5bd0b41cfc4", features = ["rt"] }
|
|
#rp2040-pac2 = { path = "../../rp/rp2040-pac2", features = ["rt"] }
|
|
|
|
embedded-hal-02 = { package = "embedded-hal", version = "0.2.6", features = ["unproven"] }
|
|
embedded-hal-1 = { package = "embedded-hal", version = "1.0.0-alpha.8", optional = true}
|
|
embedded-hal-async = { version = "0.1.0-alpha.1", optional = true}
|