[][src]Enum ambiq_apollo3_pac::gpio::padregl::PAD45FNCSELR

pub enum PAD45FNCSELR {
    UA1CTS,
    NCE45,
    CT22,
    GPIO45,
    I2SDAT,
    PDMDATA,
    UART0RX,
    SWO,
}

Possible values of the field PAD45FNCSEL

Variants

UA1CTS

Configure as the UART1 CTS input signal value.

NCE45

IOM/MSPI nCE group 45 value.

CT22

CTIMER connection 22 value.

GPIO45

Configure as GPIO45 value.

I2SDAT

I2S serial data output value.

PDMDATA

PDM serial data input value.

UART0RX

Configure as the SPI channel 5 nCE signal from IOMSTR5 value.

SWO

Configure as the serial wire debug SWO signal value.

Methods

impl PAD45FNCSELR[src]

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

Value of the field as raw bits

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

Checks if the value of the field is UA1CTS

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

Checks if the value of the field is NCE45

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

Checks if the value of the field is CT22

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

Checks if the value of the field is GPIO45

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

Checks if the value of the field is I2SDAT

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

Checks if the value of the field is PDMDATA

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

Checks if the value of the field is UART0RX

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

Checks if the value of the field is SWO

Trait Implementations

impl Copy for PAD45FNCSELR[src]

impl Debug for PAD45FNCSELR[src]

impl PartialEq<PAD45FNCSELR> for PAD45FNCSELR[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for PAD45FNCSELR[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