Skip to main content

SelectOutput

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

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§