2023-06-12 11:27:51 +00:00
|
|
|
[package]
|
|
|
|
name = "embassy-stm32-wpan"
|
|
|
|
version = "0.1.0"
|
|
|
|
edition = "2021"
|
|
|
|
license = "MIT OR Apache-2.0"
|
2024-01-12 08:17:26 +00:00
|
|
|
description = "Async STM32 WPAN stack for embedded devices in Rust."
|
|
|
|
keywords = ["embedded", "async", "stm32", "ble", "wpan"]
|
|
|
|
categories = ["embedded", "hardware-support", "no-std", "asynchronous"]
|
|
|
|
repository = "https://github.com/embassy-rs/embassy"
|
|
|
|
documentation = "https://docs.embassy.dev/embassy-stm32-wpan"
|
2023-06-12 11:27:51 +00:00
|
|
|
|
2023-06-13 08:51:21 +00:00
|
|
|
[package.metadata.embassy_docs]
|
2023-07-05 17:13:46 +00:00
|
|
|
src_base = "https://github.com/embassy-rs/embassy/blob/embassy-stm32-wpan-v$VERSION/embassy-stm32-wpan/src/"
|
|
|
|
src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-stm32-wpan/src/"
|
2023-06-13 08:51:21 +00:00
|
|
|
target = "thumbv7em-none-eabihf"
|
|
|
|
features = ["stm32wb55rg"]
|
|
|
|
|
2024-01-11 22:16:28 +00:00
|
|
|
[package.metadata.docs.rs]
|
|
|
|
features = ["stm32wb55rg"]
|
|
|
|
|
2023-06-12 11:27:51 +00:00
|
|
|
[dependencies]
|
2023-06-12 13:44:30 +00:00
|
|
|
embassy-stm32 = { version = "0.1.0", path = "../embassy-stm32" }
|
2023-12-04 13:03:30 +00:00
|
|
|
embassy-sync = { version = "0.5.0", path = "../embassy-sync" }
|
2024-01-11 21:57:29 +00:00
|
|
|
embassy-time = { version = "0.3.0", path = "../embassy-time", optional = true }
|
2023-06-12 11:27:51 +00:00
|
|
|
embassy-futures = { version = "0.1.0", path = "../embassy-futures" }
|
2023-07-28 11:23:22 +00:00
|
|
|
embassy-hal-internal = { version = "0.1.0", path = "../embassy-hal-internal" }
|
2023-06-12 13:44:30 +00:00
|
|
|
embassy-embedded-hal = { version = "0.1.0", path = "../embassy-embedded-hal" }
|
2023-10-15 17:38:42 +00:00
|
|
|
embassy-net-driver = { version = "0.2.0", path = "../embassy-net-driver", optional=true }
|
2023-06-12 11:27:51 +00:00
|
|
|
|
|
|
|
defmt = { version = "0.3", optional = true }
|
|
|
|
cortex-m = "0.7.6"
|
2023-11-08 21:59:58 +00:00
|
|
|
heapless = "0.8"
|
2023-06-23 23:08:42 +00:00
|
|
|
aligned = "0.4.1"
|
2023-06-12 11:27:51 +00:00
|
|
|
|
|
|
|
bit_field = "0.10.2"
|
2023-06-22 14:21:14 +00:00
|
|
|
stm32-device-signature = { version = "0.3.3", features = ["stm32wb5x"] }
|
2024-01-12 06:01:43 +00:00
|
|
|
stm32wb-hci = { version = "0.17.0", optional = true }
|
2023-07-19 01:52:03 +00:00
|
|
|
futures = { version = "0.3.17", default-features = false, features = ["async-await"] }
|
2023-07-12 14:06:56 +00:00
|
|
|
bitflags = { version = "2.3.3", optional = true }
|
2023-06-12 11:27:51 +00:00
|
|
|
|
|
|
|
[features]
|
2023-07-28 11:23:22 +00:00
|
|
|
defmt = ["dep:defmt", "embassy-sync/defmt", "embassy-embedded-hal/defmt", "embassy-hal-internal/defmt", "stm32wb-hci?/defmt"]
|
2023-06-12 13:44:30 +00:00
|
|
|
|
2023-06-22 21:51:38 +00:00
|
|
|
ble = ["dep:stm32wb-hci"]
|
2023-07-19 22:49:08 +00:00
|
|
|
mac = ["dep:bitflags", "dep:embassy-net-driver" ]
|
2023-06-18 14:43:07 +00:00
|
|
|
|
2023-06-12 13:44:30 +00:00
|
|
|
stm32wb10cc = [ "embassy-stm32/stm32wb10cc" ]
|
|
|
|
stm32wb15cc = [ "embassy-stm32/stm32wb15cc" ]
|
|
|
|
stm32wb30ce = [ "embassy-stm32/stm32wb30ce" ]
|
|
|
|
stm32wb35cc = [ "embassy-stm32/stm32wb35cc" ]
|
|
|
|
stm32wb35ce = [ "embassy-stm32/stm32wb35ce" ]
|
|
|
|
stm32wb50cg = [ "embassy-stm32/stm32wb50cg" ]
|
|
|
|
stm32wb55cc = [ "embassy-stm32/stm32wb55cc" ]
|
|
|
|
stm32wb55ce = [ "embassy-stm32/stm32wb55ce" ]
|
|
|
|
stm32wb55cg = [ "embassy-stm32/stm32wb55cg" ]
|
|
|
|
stm32wb55rc = [ "embassy-stm32/stm32wb55rc" ]
|
|
|
|
stm32wb55re = [ "embassy-stm32/stm32wb55re" ]
|
|
|
|
stm32wb55rg = [ "embassy-stm32/stm32wb55rg" ]
|
|
|
|
stm32wb55vc = [ "embassy-stm32/stm32wb55vc" ]
|
|
|
|
stm32wb55ve = [ "embassy-stm32/stm32wb55ve" ]
|
|
|
|
stm32wb55vg = [ "embassy-stm32/stm32wb55vg" ]
|
2023-07-12 14:06:56 +00:00
|
|
|
stm32wb55vy = [ "embassy-stm32/stm32wb55vy" ]
|