pub struct MODE0_W<'a> { /* private fields */ }
Expand description
Write proxy for field MODE0
Implementations§
Source§impl<'a> MODE0_W<'a>
impl<'a> MODE0_W<'a>
Sourcepub fn inputpullfilter(self) -> &'a mut W
pub fn inputpullfilter(self) -> &'a mut W
Input enabled with filter. DOUT determines pull direction
Sourcepub fn pushpullalt(self) -> &'a mut W
pub fn pushpullalt(self) -> &'a mut W
Push-pull using alternate control
Sourcepub fn wiredorpulldown(self) -> &'a mut W
pub fn wiredorpulldown(self) -> &'a mut W
Wired-or output with pull-down
Sourcepub fn wiredandfilter(self) -> &'a mut W
pub fn wiredandfilter(self) -> &'a mut W
Open-drain output with filter
Sourcepub fn wiredandpullup(self) -> &'a mut W
pub fn wiredandpullup(self) -> &'a mut W
Open-drain output with pullup
Sourcepub fn wiredandpullupfilter(self) -> &'a mut W
pub fn wiredandpullupfilter(self) -> &'a mut W
Open-drain output with filter and pullup
Sourcepub fn wiredandalt(self) -> &'a mut W
pub fn wiredandalt(self) -> &'a mut W
Open-drain output using alternate control
Sourcepub fn wiredandaltfilter(self) -> &'a mut W
pub fn wiredandaltfilter(self) -> &'a mut W
Open-drain output using alternate control with filter
Sourcepub fn wiredandaltpullup(self) -> &'a mut W
pub fn wiredandaltpullup(self) -> &'a mut W
Open-drain output using alternate control with pullup
Sourcepub fn wiredandaltpullupfilter(self) -> &'a mut W
pub fn wiredandaltpullupfilter(self) -> &'a mut W
Open-drain output using alternate control with filter and pullup
Auto Trait Implementations§
impl<'a> Freeze for MODE0_W<'a>
impl<'a> !RefUnwindSafe for MODE0_W<'a>
impl<'a> Send for MODE0_W<'a>
impl<'a> !Sync for MODE0_W<'a>
impl<'a> Unpin for MODE0_W<'a>
impl<'a> !UnwindSafe for MODE0_W<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more