-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
32 lines (29 loc) · 1.28 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[package]
name = "lorawan"
version = "0.1.0"
edition = "2021"
license = "MIT"
repository = "https://github.com/lucasgranberg/lorawan"
categories = ["embedded", "no-std", "asynchronous"]
keywords = ["lorawan", "lora", "radio", "iot", "semtech"]
description = "Provides end device support for LoRaWAN revision 1.0.4."
[lib]
test = true
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
heapless = "0.8.0"
as-slice = "0.2"
futures = { version = "0.3.31", default-features = false }
defmt = { version = "0.3", optional = true }
serde = { version = "1.0", default-features = false, features = ["derive"], optional = true}
lora-modulation = {git="https://github.com/lora-rs/lora-rs.git",rev="3dac96484d97636c61c667e4c4ff4d80c02b11b0"}
encoding={package = "lorawan", git="https://github.com/lora-rs/lora-rs.git",rev="3dac96484d97636c61c667e4c4ff4d80c02b11b0", default-features = false, features = [
"default-crypto",
] }
lora-phy={git="https://github.com/lora-rs/lora-rs.git",rev="3dac96484d97636c61c667e4c4ff4d80c02b11b0", default-features = false}
[dev-dependencies]
rand = "0.8"
[features]
default = ["defmt","serde"]
defmt = ["dep:defmt","lora-modulation/defmt-03","encoding/defmt-03","lora-phy/defmt-03","heapless/defmt-03"]
serde = ["dep:serde"]