[][src]Trait tm4c123x_hal::gpio::GpioExt

pub trait GpioExt {
    type Parts;
    fn split(self, power_control: &PowerControl) -> Self::Parts;
}

Extension trait to split a GPIO peripheral in independent pins and registers

Associated Types

type Parts

The to split the GPIO into

Loading content...

Required methods

fn split(self, power_control: &PowerControl) -> Self::Parts

Splits the GPIO block into independent pins and registers

Loading content...

Implementations on Foreign Types

impl GpioExt for GPIO_PORTA[src]

type Parts = Parts

fn split(self, pc: &PowerControl) -> Parts[src]

Break this GPIO port into separate pins

impl GpioExt for GPIO_PORTB[src]

type Parts = Parts

fn split(self, pc: &PowerControl) -> Parts[src]

Break this GPIO port into separate pins

impl GpioExt for GPIO_PORTC[src]

type Parts = Parts

fn split(self, pc: &PowerControl) -> Parts[src]

Break this GPIO port into separate pins

impl GpioExt for GPIO_PORTD[src]

type Parts = Parts

fn split(self, pc: &PowerControl) -> Parts[src]

Break this GPIO port into separate pins

impl GpioExt for GPIO_PORTE[src]

type Parts = Parts

fn split(self, pc: &PowerControl) -> Parts[src]

Break this GPIO port into separate pins

impl GpioExt for GPIO_PORTF[src]

type Parts = Parts

fn split(self, pc: &PowerControl) -> Parts[src]

Break this GPIO port into separate pins

Loading content...

Implementors

Loading content...