Skip to content

Commit f83198b

Browse files
bors[bot]richardeoinDerFetzer
authored
Merge #308 #311
308: Always enable the embedded-hal/unproven feature r=richardeoin a=richardeoin The crate completely fails to build without this feature, remove it so that trying to build with --no-default-features gives a useful error message 311: I2S: Actually write both words r=richardeoin a=DerFetzer Co-authored-by: Richard Meadows <962920+richardeoin@users.noreply.github.com> Co-authored-by: DerFetzer <kontakt@der-fetzer.de>
3 parents aa5282b + fbe1c71 + 25fb388 commit f83198b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Cargo.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ targets = ["thumbv7em-none-eabihf"]
2626

2727
[dependencies]
2828
fugit = "0.3.3"
29-
embedded-hal = "0.2.6"
29+
embedded-hal = { version = "0.2.6", features = ["unproven"] }
3030
embedded-dma = "0.1.2"
3131
cortex-m = "^0.7.4"
3232
defmt = { version = ">=0.2.0,<0.4", optional = true }
@@ -80,8 +80,7 @@ default-features = false
8080
features = ["medium-ethernet", "proto-ipv4", "proto-ipv6", "socket-raw"]
8181

8282
[features]
83-
default = ["unproven", "rt"]
84-
unproven = ["embedded-hal/unproven"]
83+
default = ["rt"]
8584
device-selected = []
8685
revision_v = []
8786
rm0433 = [] # aka. "single core" devices

src/sai/i2s.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,8 @@ fn send(
777777
Some(sr::FLVL_A::QUARTER4) => Err(nb::Error::WouldBlock),
778778
_ => {
779779
unsafe {
780-
audio_ch.dr.write(|w| w.bits(left_word).bits(right_word));
780+
audio_ch.dr.write(|w| w.bits(left_word));
781+
audio_ch.dr.write(|w| w.bits(right_word));
781782
}
782783
Ok(())
783784
}

0 commit comments

Comments
 (0)