stm32: move pin trait impls from macrotables to build.rs

This commit is contained in:
Dario Nieuwenhuis
2022-02-23 19:43:32 +01:00
parent f14cacbf93
commit 1e69a8c484
13 changed files with 214 additions and 665 deletions

View File

@ -481,57 +481,3 @@ crate::pac::interrupts! {
}
dma_trait!(FrameDma, Instance);
crate::pac::peripheral_pins!(
($inst:ident, dcmi, DCMI, $pin:ident, D0, $af:expr) => {
pin_trait_impl!(D0Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D1, $af:expr) => {
pin_trait_impl!(D1Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D2, $af:expr) => {
pin_trait_impl!(D2Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D3, $af:expr) => {
pin_trait_impl!(D3Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D4, $af:expr) => {
pin_trait_impl!(D4Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D5, $af:expr) => {
pin_trait_impl!(D5Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D6, $af:expr) => {
pin_trait_impl!(D6Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D7, $af:expr) => {
pin_trait_impl!(D7Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D8, $af:expr) => {
pin_trait_impl!(D8Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D9, $af:expr) => {
pin_trait_impl!(D9Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D10, $af:expr) => {
pin_trait_impl!(D10Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D11, $af:expr) => {
pin_trait_impl!(D11Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D12, $af:expr) => {
pin_trait_impl!(D12Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, D13, $af:expr) => {
pin_trait_impl!(D13Pin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, HSYNC, $af:expr) => {
pin_trait_impl!(HSyncPin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, VSYNC, $af:expr) => {
pin_trait_impl!(VSyncPin, $inst, $pin, $af);
};
($inst:ident, dcmi, DCMI, $pin:ident, PIXCLK, $af:expr) => {
pin_trait_impl!(PixClkPin, $inst, $pin, $af);
};
);