-
Notifications
You must be signed in to change notification settings - Fork 8
/
Cargo.toml
42 lines (35 loc) · 1.2 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
33
34
35
36
37
38
39
40
41
42
[package]
name = "esb"
version = "0.1.0"
edition = "2018"
description = "Implementation of Nordic's Enhanced ShockBurst communication protocol"
authors = [
"Thales Fragoso <thales.fragosoz@gmail.com>",
"James Munns <james.munns@ferrous-systems.com>"
]
repository = "https://github.com/thalesfragoso/esb"
documentation = "https://docs.rs/esb"
readme = "README.md"
categories = ["embedded", "no-std"]
keywords = ["arm", "cortex-m", "nrf", "radio", "communication"]
license = "MIT OR Apache-2.0"
[package.metadata.docs.rs]
features = ["52832"]
default-target = "x86_64-unknown-linux-gnu"
[dependencies]
nrf51-pac = { version = "0.10.1", optional = true }
nrf52810-pac = { version = "0.10.1", optional = true }
nrf52832-pac = { version = "0.10.1", optional = true }
nrf52833-pac = { version = "0.10.1", optional = true }
nrf52840-pac = { version = "0.10.1", optional = true }
log = { version = "0.4.8", optional = true }
[dependencies.bbqueue]
version = "0.4.10"
default-features = false
[features]
fast-ru = []
51 = ["nrf51-pac", "bbqueue/thumbv6"]
52810 = ["nrf52810-pac", "bbqueue/atomic"]
52832 = ["nrf52832-pac", "bbqueue/atomic"]
52833 = ["nrf52833-pac", "bbqueue/atomic"]
52840 = ["nrf52840-pac", "bbqueue/atomic"]