Trait GpioExt

Source
pub trait GpioExt {
    type Parts;

    // Required method
    fn split(self, ahb: &mut AHB) -> Self::Parts;
}
Expand description

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

Required Associated Types§

Source

type Parts

The to split the GPIO into

Required Methods§

Source

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

Splits the GPIO block into independent pins and registers

Implementations on Foreign Types§

Source§

impl GpioExt for GPIOA

Source§

type Parts = Parts

Source§

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

Source§

impl GpioExt for GPIOB

Source§

type Parts = Parts

Source§

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

Source§

impl GpioExt for GPIOC

Source§

type Parts = Parts

Source§

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

Source§

impl GpioExt for GPIOD

Source§

type Parts = Parts

Source§

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

Source§

impl GpioExt for GPIOE

Source§

type Parts = Parts

Source§

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

Source§

impl GpioExt for GPIOF

Source§

type Parts = Parts

Source§

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

Implementors§