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§
Sourcefn connect_output(self, output: PinmuxOutsel)
fn connect_output(self, output: PinmuxOutsel)
Connect particular pad to internal peripheral
Sourcefn connect_low(self)
fn connect_low(self)
Connect particular pad output to always low
Sourcefn connect_high(self)
fn connect_high(self)
Connect particular pad output to always high
Sourcefn connect_high_z(self)
fn connect_high_z(self)
This function disconnect pad from peripheral and set it to High-Impedance state
Sourcefn get_selector(self) -> PinmuxOutsel
fn get_selector(self) -> PinmuxOutsel
Get value of current output selection