Enum atsamd_hal::sercom::i2c::InactiveTimeout
source · [−]#[repr(u8)]
pub enum InactiveTimeout {
Disabled,
Us55,
Us105,
Us205,
}
Expand description
Inactive timeout configuration
Variants
Disabled
Disabled
Us55
5-6 SCL cycles (50-60 us @ 100 kHz)
Us105
10-11 SCL cycles (100-110 us @ 100 kHz)
Us205
20-21 SCL cycles (200-210 us @ 100 kHz)
Trait Implementations
sourceimpl Clone for InactiveTimeout
impl Clone for InactiveTimeout
sourcefn clone(&self) -> InactiveTimeout
fn clone(&self) -> InactiveTimeout
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for InactiveTimeout
Auto Trait Implementations
impl RefUnwindSafe for InactiveTimeout
impl Send for InactiveTimeout
impl Sync for InactiveTimeout
impl Unpin for InactiveTimeout
impl UnwindSafe for InactiveTimeout
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more