Enum stm32_i2s_v12x::ReceiveError [−][src]
Errors that can occur when receiving
Variants
The I2S peripheral received a sample before software read the previous sample
This indicates that at least one sample was lost.
The enclosed value is the 16-bit value in the data register when overrun first happened. Depending on the data format, this may be a full sample or just part of a sample. The following samples have been discarded.
The word select signal changed at an unexpected time (for slave mode only)
If this error occurs, the I2S peripheral should be disabled and then re-enabled when the word select signal is high.
Both frame and overrun errors were detected
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,