[][src]Enum ambiq_apollo3_pac::gpio::padregf::PAD20FNCSELR

pub enum PAD20FNCSELR {
    SWDCK,
    NCE20,
    GPIO20,
    UART0TX,
    UART1TX,
    I2SBCLK,
    UA1RTS,
    _Reserved(u8),
}

Possible values of the field PAD20FNCSEL

Variants

SWDCK

Configure as the serial wire debug clock signal value.

NCE20

IOM/MSPI nCE group 20 value.

GPIO20

Configure as GPIO20 value.

UART0TX

Configure as UART0 TX output signal value.

UART1TX

Configure as UART1 TX output signal value.

I2SBCLK

I2S byte clock input value.

UA1RTS

Configure as UART1 RTS output signal value.

_Reserved(u8)

Reserved

Methods

impl PAD20FNCSELR[src]

pub fn bits(&self) -> u8[src]

Value of the field as raw bits

pub fn is_swdck(&self) -> bool[src]

Checks if the value of the field is SWDCK

pub fn is_nce20(&self) -> bool[src]

Checks if the value of the field is NCE20

pub fn is_gpio20(&self) -> bool[src]

Checks if the value of the field is GPIO20

pub fn is_uart0tx(&self) -> bool[src]

Checks if the value of the field is UART0TX

pub fn is_uart1tx(&self) -> bool[src]

Checks if the value of the field is UART1TX

pub fn is_i2sbclk(&self) -> bool[src]

Checks if the value of the field is I2SBCLK

pub fn is_ua1rts(&self) -> bool[src]

Checks if the value of the field is UA1RTS

Trait Implementations

impl Copy for PAD20FNCSELR[src]

impl Debug for PAD20FNCSELR[src]

impl PartialEq<PAD20FNCSELR> for PAD20FNCSELR[src]

impl Clone for PAD20FNCSELR[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self