Struct stm32_metapac::syscfg::regs::Cfgr3
#[repr(transparent)]pub struct Cfgr3(pub u32);
Expand description
configuration register 3
Tuple Fields§
§0: u32
Implementations§
§impl Cfgr3
impl Cfgr3
pub const fn pinmux0(&self) -> Pinmux0
pub const fn pinmux0(&self) -> Pinmux0
Pin GPIO multiplexer 0 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved Pin F2 of WLCSP14 package GPIO assignment 1x: Reserved
pub fn set_pinmux0(&mut self, val: Pinmux0)
pub fn set_pinmux0(&mut self, val: Pinmux0)
Pin GPIO multiplexer 0 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved Pin F2 of WLCSP14 package GPIO assignment 1x: Reserved
pub const fn pinmux1(&self) -> Pinmux1
pub const fn pinmux1(&self) -> Pinmux1
Pin GPIO multiplexer 1 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved
pub fn set_pinmux1(&mut self, val: Pinmux1)
pub fn set_pinmux1(&mut self, val: Pinmux1)
Pin GPIO multiplexer 1 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved
pub const fn pinmux2(&self) -> Pinmux2
pub const fn pinmux2(&self) -> Pinmux2
Pin GPIO multiplexer 2 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved 1x: Reserved
pub fn set_pinmux2(&mut self, val: Pinmux2)
pub fn set_pinmux2(&mut self, val: Pinmux2)
Pin GPIO multiplexer 2 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved 1x: Reserved
pub const fn pinmux3(&self) -> Pinmux3
pub const fn pinmux3(&self) -> Pinmux3
Pin GPIO multiplexer 3 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved
pub fn set_pinmux3(&mut self, val: Pinmux3)
pub fn set_pinmux3(&mut self, val: Pinmux3)
Pin GPIO multiplexer 3 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved
pub const fn pinmux4(&self) -> Pinmux4
pub const fn pinmux4(&self) -> Pinmux4
Pin GPIO multiplexer 4 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved 1x: Reserved
pub fn set_pinmux4(&mut self, val: Pinmux4)
pub fn set_pinmux4(&mut self, val: Pinmux4)
Pin GPIO multiplexer 4 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved 1x: Reserved
pub const fn pinmux5(&self) -> Pinmux5
pub const fn pinmux5(&self) -> Pinmux5
Pin GPIO multiplexer 5 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved
pub fn set_pinmux5(&mut self, val: Pinmux5)
pub fn set_pinmux5(&mut self, val: Pinmux5)
Pin GPIO multiplexer 5 This bit is set by software and cleared by system reset. It assigns a GPIO to a pin. 1x: Reserved
Trait Implementations§
impl Copy for Cfgr3
impl Eq for Cfgr3
impl StructuralPartialEq for Cfgr3
Auto Trait Implementations§
impl Freeze for Cfgr3
impl RefUnwindSafe for Cfgr3
impl Send for Cfgr3
impl Sync for Cfgr3
impl Unpin for Cfgr3
impl UnwindSafe for Cfgr3
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)