pub trait GpioExt { type Parts; fn split() -> Self::Parts; }
Extension trait to split a mock GPIO peripheral into independent pins
The type to split the GPIO into
Split the GPIO block into independent pins and registers