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

@ -9,8 +9,8 @@ macro_rules! pin_trait {
}
macro_rules! pin_trait_impl {
($signal:ident, $instance:ident, $pin:ident, $af:expr) => {
impl $signal<crate::peripherals::$instance> for crate::peripherals::$pin {
(crate::$mod:ident::$trait:ident, $instance:ident, $pin:ident, $af:expr) => {
impl crate::$mod::$trait<crate::peripherals::$instance> for crate::peripherals::$pin {
fn af_num(&self) -> u8 {
$af
}