Trait gd32f1x0_hal::gpio::GpioExt[][src]

pub trait GpioExt {
    type Parts;
    fn split(self, ahb: &mut AHB) -> Self::Parts;
}
Expand description

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

Associated Types

type Parts[src]

Expand description

Type to split the GPIO into

Loading content...

Required methods

fn split(self, ahb: &mut AHB) -> Self::Parts[src]

Expand description

Splits the GPIO block into independent pins and registers

Loading content...

Implementors

impl GpioExt for GPIOA[src]

type Parts = Parts

fn split(self, ahb: &mut AHB) -> Parts[src]

impl GpioExt for GPIOB[src]

type Parts = Parts

fn split(self, ahb: &mut AHB) -> Parts[src]

impl GpioExt for GPIOC[src]

type Parts = Parts

fn split(self, ahb: &mut AHB) -> Parts[src]

impl GpioExt for GPIOD[src]

type Parts = Parts

fn split(self, ahb: &mut AHB) -> Parts[src]

impl GpioExt for GPIOF[src]

type Parts = Parts

fn split(self, ahb: &mut AHB) -> Parts[src]

Loading content...