@@ -4,7 +4,6 @@ use crate::gpio::{
44 self ,
55 gpiob:: { PB3 , PB4 , PB5 , PB6 , PB7 , PB8 , PB9 } ,
66 gpioc:: { PC11 , PC12 , PC5 , PC6 } ,
7- AF13 , AF3 ,
87} ;
98
109pub trait EevInputExt < const N : u8 > {
@@ -14,8 +13,8 @@ pub trait EevInputExt<const N: u8> {
1413}
1514
1615macro_rules! impl_eev_input {
17- ( $( $N: literal: COMP =[ $compX: ident $( , ( $compY: ident, $compY_src_bits: literal) ) * ] , PINS =[ $( ( $pin: ident, $af: ident ) ) ,* ] ) * ) => { $(
18- $( unsafe impl < IM > EevSrcBits <$N> for $pin<gpio:: Input < IM > >{
16+ ( $( $N: literal: COMP =[ $compX: ident $( , ( $compY: ident, $compY_src_bits: literal) ) * ] , PINS =[ $( ( $pin: ident, $af: literal ) ) ,* ] ) * ) => { $(
17+ $( unsafe impl EevSrcBits <$N> for $pin<gpio:: Input >{
1918 const SRC_BITS : u8 = 0b00 ;
2019 fn cfg( self ) {
2120 self . into_alternate:: <$af>( ) ;
@@ -48,14 +47,14 @@ macro_rules! impl_eev_input {
4847}
4948
5049impl_eev_input ! {
51- 1 : COMP = [ COMP2 ] , PINS = [ ( PC12 , AF3 ) ]
52- 2 : COMP = [ COMP4 ] , PINS = [ ( PC11 , AF3 ) ]
53- 3 : COMP = [ COMP6 ] , PINS = [ ( PB7 , AF13 ) ]
54- 4 : COMP = [ COMP1 , ( COMP5 , 0b10 ) ] , PINS = [ ( PB6 , AF13 ) ]
55- 5 : COMP = [ COMP3 , ( COMP7 , 0b10 ) ] , PINS = [ ( PB9 , AF13 ) ]
56- 6 : COMP = [ COMP2 , ( COMP1 , 0b10 ) ] , PINS = [ ( PB5 , AF13 ) ]
57- 7 : COMP = [ COMP4 ] , PINS = [ ( PB4 , AF13 ) ]
58- 8 : COMP = [ COMP6 , ( COMP3 , 0b10 ) ] , PINS = [ ( PB8 , AF13 ) ]
59- 9 : COMP = [ COMP5 , ( COMP4 , 0b11 ) ] , PINS = [ ( PB3 , AF13 ) ]
60- 10 : COMP = [ COMP7 ] , PINS = [ ( PC5 , AF13 ) , ( PC6 , AF3 ) ]
50+ 1 : COMP = [ COMP2 ] , PINS = [ ( PC12 , 3 ) ]
51+ 2 : COMP = [ COMP4 ] , PINS = [ ( PC11 , 3 ) ]
52+ 3 : COMP = [ COMP6 ] , PINS = [ ( PB7 , 13 ) ]
53+ 4 : COMP = [ COMP1 , ( COMP5 , 0b10 ) ] , PINS = [ ( PB6 , 13 ) ]
54+ 5 : COMP = [ COMP3 , ( COMP7 , 0b10 ) ] , PINS = [ ( PB9 , 13 ) ]
55+ 6 : COMP = [ COMP2 , ( COMP1 , 0b10 ) ] , PINS = [ ( PB5 , 13 ) ]
56+ 7 : COMP = [ COMP4 ] , PINS = [ ( PB4 , 13 ) ]
57+ 8 : COMP = [ COMP6 , ( COMP3 , 0b10 ) ] , PINS = [ ( PB8 , 13 ) ]
58+ 9 : COMP = [ COMP5 , ( COMP4 , 0b11 ) ] , PINS = [ ( PB3 , 13 ) ]
59+ 10 : COMP = [ COMP7 ] , PINS = [ ( PC5 , 13 ) , ( PC6 , 3 ) ]
6160}
0 commit comments