Struct atsamd21_hal::gpio::Pa22 [] [src]

pub struct Pa22<MODE> { /* fields omitted */ }

Represents the IO pin with the matching name.

Methods

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate with a peripheral

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate with a peripheral

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate with a peripheral

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate with a peripheral

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate with a peripheral

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate with a peripheral

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate with a peripheral

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate with a peripheral

impl<MODE> Pa22<MODE>
[src]

[src]

Configures the pin to operate as a floating input

[src]

Configures the pin to operate as a pulled down input pin

[src]

Configures the pin to operate as a pulled up input pin

[src]

Configures the pin to operate as an open drain output

[src]

Configures the pin to operate as a push-pull output

impl Pa22<Output<OpenDrain>>
[src]

[src]

Control state of the internal pull up

impl<MODE> Pa22<Output<MODE>>
[src]

[src]

Toggle the logic level of the pin; if it is currently high, set it low and vice versa.

Trait Implementations

impl<MODE> IntoFunction<Pa22<PfA>> for Pa22<MODE>
[src]

[src]

Consume the pin and configure it to operate in the mode T. Read more

impl<MODE> IntoFunction<Pa22<PfB>> for Pa22<MODE>
[src]

[src]

Consume the pin and configure it to operate in the mode T. Read more

impl<MODE> IntoFunction<Pa22<PfC>> for Pa22<MODE>
[src]

[src]

Consume the pin and configure it to operate in the mode T. Read more

impl<MODE> IntoFunction<Pa22<PfD>> for Pa22<MODE>
[src]

[src]

Consume the pin and configure it to operate in the mode T. Read more

impl<MODE> IntoFunction<Pa22<PfE>> for Pa22<MODE>
[src]

[src]

Consume the pin and configure it to operate in the mode T. Read more

impl<MODE> IntoFunction<Pa22<PfF>> for Pa22<MODE>
[src]

[src]

Consume the pin and configure it to operate in the mode T. Read more

impl<MODE> IntoFunction<Pa22<PfG>> for Pa22<MODE>
[src]

[src]

Consume the pin and configure it to operate in the mode T. Read more

impl<MODE> IntoFunction<Pa22<PfH>> for Pa22<MODE>
[src]

[src]

Consume the pin and configure it to operate in the mode T. Read more

impl<MODE> OutputPin for Pa22<Output<MODE>>
[src]

[src]

Is the output pin high?

[src]

Is the output pin low?

[src]

Sets the pin high

[src]

Sets the pin low

impl<MODE> PadPin<Sercom3Pad0> for Pa22<MODE>
[src]

[src]

impl<MODE> PadPin<Sercom5Pad0> for Pa22<MODE>
[src]

[src]

Auto Trait Implementations

impl<MODE> Send for Pa22<MODE> where
    MODE: Send

impl<MODE> Sync for Pa22<MODE> where
    MODE: Sync