Skip to content

Commit ea4976b

Browse files
committed
Remove recently unused dma::Half which fixes compile warnings.
1 parent 3f38d97 commit ea4976b

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/dma.rs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@ pub enum Event {
2626
TransferComplete,
2727
}
2828

29-
#[derive(Clone, Copy, PartialEq)]
30-
pub enum Half {
31-
First,
32-
Second,
33-
}
34-
3529
pub trait CharacterMatch {
3630
/// Checks to see if the peripheral has detected a character match and
3731
/// clears the flag
@@ -535,7 +529,7 @@ macro_rules! dma {
535529
use core::ptr;
536530
use stable_deref_trait::StableDeref;
537531

538-
use crate::dma::{CircBuffer, FrameReader, FrameSender, DMAFrame, DmaExt, Error, Event, Half, Transfer, W, R, RW, RxDma, RxTxDma, TxDma, TransferPayload};
532+
use crate::dma::{CircBuffer, FrameReader, FrameSender, DMAFrame, DmaExt, Error, Event, Transfer, W, R, RW, RxDma, RxTxDma, TxDma, TransferPayload};
539533
use crate::rcc::AHB1;
540534

541535
#[allow(clippy::manual_non_exhaustive)]
@@ -956,7 +950,10 @@ macro_rules! dma {
956950
// conditions first.
957951
// TODO When is the half-complete flag written exactly? Especially for
958952
// odd buffer capacities.
959-
let overrun = self.passed_mark(self.write_previous, write_current, self.read_index, capacity) || (transfer_complete_flag && !self.passed_mark(self.write_previous, write_current, 0, capacity)) || (half_complete_flag && !self.passed_mark(self.write_previous, write_current, capacity/2, capacity));
953+
let overrun =
954+
self.passed_mark(self.write_previous, write_current, self.read_index, capacity)
955+
|| (transfer_complete_flag && !self.passed_mark(self.write_previous, write_current, 0, capacity))
956+
|| (half_complete_flag && !self.passed_mark(self.write_previous, write_current, capacity/2, capacity));
960957
self.write_previous = write_current;
961958
if overrun {
962959
self.read_index = write_current;

0 commit comments

Comments
 (0)