@@ -4,7 +4,6 @@ use crate::gpio::{
4
4
self ,
5
5
gpiob:: { PB3 , PB4 , PB5 , PB6 , PB7 , PB8 , PB9 } ,
6
6
gpioc:: { PC11 , PC12 , PC5 , PC6 } ,
7
- AF13 , AF3 ,
8
7
} ;
9
8
10
9
pub trait EevInputExt < const N : u8 > {
@@ -14,8 +13,8 @@ pub trait EevInputExt<const N: u8> {
14
13
}
15
14
16
15
macro_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 >{
19
18
const SRC_BITS : u8 = 0b00 ;
20
19
fn cfg( self ) {
21
20
self . into_alternate:: <$af>( ) ;
@@ -48,14 +47,14 @@ macro_rules! impl_eev_input {
48
47
}
49
48
50
49
impl_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 ) ]
61
60
}
0 commit comments