|
4 | 4 |
|
5 | 5 | use crate::rcc::{Clocks, Enable, Reset, APB2};
|
6 | 6 |
|
7 |
| -use crate::gpio::Analog; |
8 |
| -use crate::gpio::{gpioa, gpiob, gpioc, gpiof}; |
| 7 | +use crate::gpio::{self, Analog}; |
9 | 8 |
|
10 | 9 | use crate::pac::{ADC1, ADC2, ADC3, ADC_COMMON};
|
11 | 10 |
|
@@ -104,60 +103,60 @@ macro_rules! adc_pins {
|
104 | 103 | // See "Datasheet - production data"
|
105 | 104 | // Pinouts and pin description (page 66..)
|
106 | 105 | adc_pins!(ADC1,
|
107 |
| - gpioa::PA0<Analog> => 0_u8, |
108 |
| - gpioa::PA1<Analog> => 1_u8, |
109 |
| - gpioa::PA2<Analog> => 2_u8, |
110 |
| - gpioa::PA3<Analog> => 3_u8, |
111 |
| - gpioa::PA4<Analog> => 4_u8, |
112 |
| - gpioa::PA5<Analog> => 5_u8, |
113 |
| - gpioa::PA6<Analog> => 6_u8, |
114 |
| - gpioa::PA7<Analog> => 7_u8, |
115 |
| - gpiob::PB0<Analog> => 8_u8, |
116 |
| - gpiob::PB1<Analog> => 9_u8, |
117 |
| - gpioc::PC0<Analog> => 10_u8, |
118 |
| - gpioc::PC1<Analog> => 11_u8, |
119 |
| - gpioc::PC2<Analog> => 12_u8, |
120 |
| - gpioc::PC3<Analog> => 13_u8, |
121 |
| - gpioc::PC4<Analog> => 14_u8, |
122 |
| - gpioc::PC5<Analog> => 15_u8, |
| 106 | + gpio::PA0<Analog> => 0_u8, |
| 107 | + gpio::PA1<Analog> => 1_u8, |
| 108 | + gpio::PA2<Analog> => 2_u8, |
| 109 | + gpio::PA3<Analog> => 3_u8, |
| 110 | + gpio::PA4<Analog> => 4_u8, |
| 111 | + gpio::PA5<Analog> => 5_u8, |
| 112 | + gpio::PA6<Analog> => 6_u8, |
| 113 | + gpio::PA7<Analog> => 7_u8, |
| 114 | + gpio::PB0<Analog> => 8_u8, |
| 115 | + gpio::PB1<Analog> => 9_u8, |
| 116 | + gpio::PC0<Analog> => 10_u8, |
| 117 | + gpio::PC1<Analog> => 11_u8, |
| 118 | + gpio::PC2<Analog> => 12_u8, |
| 119 | + gpio::PC3<Analog> => 13_u8, |
| 120 | + gpio::PC4<Analog> => 14_u8, |
| 121 | + gpio::PC5<Analog> => 15_u8, |
123 | 122 | );
|
124 | 123 |
|
125 | 124 | adc_pins!(ADC2,
|
126 |
| - gpioa::PA0<Analog> => 0_u8, |
127 |
| - gpioa::PA1<Analog> => 1_u8, |
128 |
| - gpioa::PA2<Analog> => 2_u8, |
129 |
| - gpioa::PA3<Analog> => 3_u8, |
130 |
| - gpioa::PA4<Analog> => 4_u8, |
131 |
| - gpioa::PA5<Analog> => 5_u8, |
132 |
| - gpioa::PA6<Analog> => 6_u8, |
133 |
| - gpioa::PA7<Analog> => 7_u8, |
134 |
| - gpiob::PB0<Analog> => 8_u8, |
135 |
| - gpiob::PB1<Analog> => 9_u8, |
136 |
| - gpioc::PC0<Analog> => 10_u8, |
137 |
| - gpioc::PC1<Analog> => 11_u8, |
138 |
| - gpioc::PC2<Analog> => 12_u8, |
139 |
| - gpioc::PC3<Analog> => 13_u8, |
140 |
| - gpioc::PC4<Analog> => 14_u8, |
141 |
| - gpioc::PC5<Analog> => 15_u8, |
| 125 | + gpio::PA0<Analog> => 0_u8, |
| 126 | + gpio::PA1<Analog> => 1_u8, |
| 127 | + gpio::PA2<Analog> => 2_u8, |
| 128 | + gpio::PA3<Analog> => 3_u8, |
| 129 | + gpio::PA4<Analog> => 4_u8, |
| 130 | + gpio::PA5<Analog> => 5_u8, |
| 131 | + gpio::PA6<Analog> => 6_u8, |
| 132 | + gpio::PA7<Analog> => 7_u8, |
| 133 | + gpio::PB0<Analog> => 8_u8, |
| 134 | + gpio::PB1<Analog> => 9_u8, |
| 135 | + gpio::PC0<Analog> => 10_u8, |
| 136 | + gpio::PC1<Analog> => 11_u8, |
| 137 | + gpio::PC2<Analog> => 12_u8, |
| 138 | + gpio::PC3<Analog> => 13_u8, |
| 139 | + gpio::PC4<Analog> => 14_u8, |
| 140 | + gpio::PC5<Analog> => 15_u8, |
142 | 141 | );
|
143 | 142 |
|
144 | 143 | adc_pins!(ADC3,
|
145 |
| - gpioa::PA0<Analog> => 0_u8, |
146 |
| - gpioa::PA1<Analog> => 1_u8, |
147 |
| - gpioa::PA2<Analog> => 2_u8, |
148 |
| - gpioa::PA3<Analog> => 3_u8, |
149 |
| - gpiof::PF6<Analog> => 4_u8, |
150 |
| - gpiof::PF7<Analog> => 5_u8, |
151 |
| - gpiof::PF8<Analog> => 6_u8, |
152 |
| - gpiof::PF9<Analog> => 7_u8, |
153 |
| - gpiof::PF10<Analog> => 8_u8, |
154 |
| - gpiof::PF3<Analog> => 9_u8, |
155 |
| - gpioc::PC0<Analog> => 10_u8, |
156 |
| - gpioc::PC1<Analog> => 11_u8, |
157 |
| - gpioc::PC2<Analog> => 12_u8, |
158 |
| - gpioc::PC3<Analog> => 13_u8, |
159 |
| - gpiof::PF4<Analog> => 14_u8, |
160 |
| - gpiof::PF5<Analog> => 15_u8, |
| 144 | + gpio::PA0<Analog> => 0_u8, |
| 145 | + gpio::PA1<Analog> => 1_u8, |
| 146 | + gpio::PA2<Analog> => 2_u8, |
| 147 | + gpio::PA3<Analog> => 3_u8, |
| 148 | + gpio::PF6<Analog> => 4_u8, |
| 149 | + gpio::PF7<Analog> => 5_u8, |
| 150 | + gpio::PF8<Analog> => 6_u8, |
| 151 | + gpio::PF9<Analog> => 7_u8, |
| 152 | + gpio::PF10<Analog> => 8_u8, |
| 153 | + gpio::PF3<Analog> => 9_u8, |
| 154 | + gpio::PC0<Analog> => 10_u8, |
| 155 | + gpio::PC1<Analog> => 11_u8, |
| 156 | + gpio::PC2<Analog> => 12_u8, |
| 157 | + gpio::PC3<Analog> => 13_u8, |
| 158 | + gpio::PF4<Analog> => 14_u8, |
| 159 | + gpio::PF5<Analog> => 15_u8, |
161 | 160 | );
|
162 | 161 |
|
163 | 162 | ////////////////////////////////////
|
|
0 commit comments