use pac::GPIO;
pub use super::pin::*;
pub struct Pins {
_gpio: GPIO,
pub d10: P13<{ Mode::Floating }>,
pub d13: P5<{ Mode::Floating }>,
pub d12: P6<{ Mode::Floating }>,
pub d11: P7<{ Mode::Floating }>,
pub tx0: P48<{ Mode::Floating }>,
pub rx0: P49<{ Mode::Floating }>,
pub d14: P40<{ Mode::Floating }>,
pub d15: P39<{ Mode::Floating }>,
pub d17: P25<{ Mode::Floating }>,
pub d18: P27<{ Mode::Floating }>,
pub d7: P42<{ Mode::Floating }>,
pub d6: P43<{ Mode::Floating }>,
pub d19: P19<{ Mode::Floating }>,
}
impl Pins {
pub fn new(gpio: GPIO) -> Pins {
Pins {
_gpio: gpio,
d6: Pin::new(),
d7: Pin::new(),
d10: Pin::new(),
d11: Pin::new(),
d12: Pin::new(),
d13: Pin::new(),
d14: Pin::new(),
d15: Pin::new(),
d17: Pin::new(),
d18: Pin::new(),
d19: Pin::new(),
tx0: Pin::new(),
rx0: Pin::new(),
}
}
}