Trait SelectOutput

Source
pub trait SelectOutput {
    // Required methods
    fn connect_output(self, output: PinmuxOutsel);
    fn connect_low(self);
    fn connect_high(self);
    fn connect_high_z(self);
    fn lock(self);
    fn get_selector(self) -> PinmuxOutsel;
}

Required Methods§

Source

fn connect_output(self, output: PinmuxOutsel)

Connect particular pad to internal peripheral

Source

fn connect_low(self)

Connect particular pad output to always low

Source

fn connect_high(self)

Connect particular pad output to always high

Source

fn connect_high_z(self)

This function disconnect pad from peripheral and set it to High-Impedance state

Source

fn lock(self)

Lock selection of output for particular pad

Source

fn get_selector(self) -> PinmuxOutsel

Get value of current output selection

Implementors§