[][src]Trait esp32_hal::gpio::RTCOutputPin

pub trait RTCOutputPin {
    fn rtc_enable_output(&mut self, on: bool) -> &mut Self;
fn rtc_set_output_high(&mut self, on: bool) -> &mut Self;
fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self;
fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self;
fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self; }

Functions available on RTC output pins

Required methods

fn rtc_enable_output(&mut self, on: bool) -> &mut Self

Enable/disable the RTC output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self

Set the RTC output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self

Set RTC drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self

Enable/Disable RTC open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self

Enable/disable the RTC output while in sleep mode

Loading content...

Implementors

impl<MODE> RTCOutputPin for Gpio0<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio2<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio4<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio12<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio13<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio14<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio15<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio25<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio26<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio27<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio32<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

impl<MODE> RTCOutputPin for Gpio33<MODE>[src]

fn rtc_enable_output(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output

fn rtc_set_output_high(&mut self, on: bool) -> &mut Self[src]

Set the output to high or low

fn rtc_set_drive_strength(&mut self, strength: DriveStrength) -> &mut Self[src]

Set drive strength

fn rtc_enable_open_drain(&mut self, on: bool) -> &mut Self[src]

Enable/Disable open drain

fn rtc_enable_output_in_sleep_mode(&mut self, on: bool) -> &mut Self[src]

Enable/disable the output while in sleep mode

Loading content...