Type Alias PinmuxConfig

Source
pub type PinmuxConfig = pinmux_config_t;

Aliased Type§

pub struct PinmuxConfig {
    pub input: pinmux_input_selection_t,
    pub output: pinmux_output_selection_t,
    pub attrs: pinmux_attr_config_t,
}

Fields§

§input: pinmux_input_selection_t§output: pinmux_output_selection_t§attrs: pinmux_attr_config_t

Implementations§

Source§

impl PinmuxConfig

Source

pub fn configure( uart: &dyn Uart, inputs: Option<&HashMap<PinmuxPeripheralIn, PinmuxInsel>>, outputs: Option<&HashMap<PinmuxMioOut, PinmuxOutsel>>, attrs: Option<&HashMap<PinmuxMioOut, PinmuxPadAttr>>, ) -> Result<()>