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