Skip to content

Commit 11cc2a9

Browse files
authored
Merge pull request #4 from syrtcevvi/feature/defmt
Feature/defmt
2 parents 593b787 + 7efa52e commit 11cc2a9

File tree

4 files changed

+122
-4
lines changed

4 files changed

+122
-4
lines changed

Cargo.lock

Lines changed: 118 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ keywords = ["embedded", "no-std", "dht11", "dht20", "dht22"]
1212
autoexamples = false
1313

1414
[dependencies]
15+
defmt = { version = "1.0.1", optional = true }
1516
embedded-hal = "1.0.0"
1617

1718
[dev-dependencies]
@@ -21,6 +22,7 @@ embedded-hal-mock = "0.11.1"
2122
dht11 = []
2223
dht20 = []
2324
dht22 = []
25+
defmt = ["dep:defmt"]
2426
default = []
2527

2628
[lib]

src/dht22.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ impl<P: InputPin + OutputPin, D: DelayNs> Dht22<P, D> {
5656
temperature_percentage = -temperature_percentage;
5757
}
5858

59-
6059
Ok(SensorReading {
6160
humidity: humidity_percentage,
6261
temperature: temperature_percentage,

src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ pub struct SensorReading<T> {
2020

2121
/// Possible errors when interacting with the sensor.
2222
#[derive(Debug)]
23+
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
2324
pub enum SensorError {
2425
ChecksumMismatch,
2526
Timeout,
26-
PinError
27+
PinError,
2728
}

0 commit comments

Comments
 (0)