pub struct IomuxcSnvs { /* private fields */ }Implementations§
Source§impl IomuxcSnvs
impl IomuxcSnvs
pub const fn new() -> IomuxcSnvs
pub fn is_enabled_sw_mux_ctl_pad_gpio_mode(&self, pin: usize) -> bool
pub fn enable_sw_mux_ctl_pad_gpio(&self, mode: MuxMode, sion: Sion, pin: usize)
pub fn disable_sw_mux_ctl_pad_gpio(&self, pin: usize)
pub fn configure_sw_pad_ctl_pad_gpio( &self, pin: usize, pus: PullUpDown, pke: PullKeepEn, ode: OpenDrainEn, speed: Speed, dse: DriveStrength, )
Auto Trait Implementations§
impl Freeze for IomuxcSnvs
impl !RefUnwindSafe for IomuxcSnvs
impl !Send for IomuxcSnvs
impl !Sync for IomuxcSnvs
impl Unpin for IomuxcSnvs
impl UnsafeUnpin for IomuxcSnvs
impl !UnwindSafe for IomuxcSnvs
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