OLD | NEW |
| (Empty) |
1 /** | |
2 ****************************************************************************** | |
3 * File Name : mxconstants.h | |
4 * Description : This file contains the common defines of the applicatio
n | |
5 ****************************************************************************** | |
6 * | |
7 * COPYRIGHT(c) 2016 STMicroelectronics | |
8 * | |
9 * Redistribution and use in source and binary forms, with or without modificat
ion, | |
10 * are permitted provided that the following conditions are met: | |
11 * 1. Redistributions of source code must retain the above copyright notice, | |
12 * this list of conditions and the following disclaimer. | |
13 * 2. Redistributions in binary form must reproduce the above copyright notic
e, | |
14 * this list of conditions and the following disclaimer in the documentati
on | |
15 * and/or other materials provided with the distribution. | |
16 * 3. Neither the name of STMicroelectronics nor the names of its contributor
s | |
17 * may be used to endorse or promote products derived from this software | |
18 * without specific prior written permission. | |
19 * | |
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |
21 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
22 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE A
RE | |
23 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE | |
24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
26 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | |
27 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY
, | |
28 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE US
E | |
29 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
30 * | |
31 ****************************************************************************** | |
32 */ | |
33 /* Includes ------------------------------------------------------------------*/ | |
34 | |
35 /* USER CODE BEGIN Includes */ | |
36 | |
37 /* USER CODE END Includes */ | |
38 | |
39 /* Private define ------------------------------------------------------------*/ | |
40 | |
41 #define LCD_B0_Pin GPIO_PIN_4 | |
42 #define LCD_B0_GPIO_Port GPIOE | |
43 #define OTG_HS_OverCurrent_Pin GPIO_PIN_3 | |
44 #define OTG_HS_OverCurrent_GPIO_Port GPIOE | |
45 #define QSPI_D2_Pin GPIO_PIN_2 | |
46 #define QSPI_D2_GPIO_Port GPIOE | |
47 #define RMII_TXD1_Pin GPIO_PIN_14 | |
48 #define RMII_TXD1_GPIO_Port GPIOG | |
49 #define ARDUINO_SCL_D15_Pin GPIO_PIN_8 | |
50 #define ARDUINO_SCL_D15_GPIO_Port GPIOB | |
51 #define ULPI_D7_Pin GPIO_PIN_5 | |
52 #define ULPI_D7_GPIO_Port GPIOB | |
53 #define ARDUINO_PWM_D3_Pin GPIO_PIN_4 | |
54 #define ARDUINO_PWM_D3_GPIO_Port GPIOB | |
55 #define SWO_Pin GPIO_PIN_3 | |
56 #define SWO_GPIO_Port GPIOB | |
57 #define SPDIF_RX0_Pin GPIO_PIN_7 | |
58 #define SPDIF_RX0_GPIO_Port GPIOD | |
59 #define SDMMC_CK_Pin GPIO_PIN_12 | |
60 #define SDMMC_CK_GPIO_Port GPIOC | |
61 #define ARDUINO_PWM_D9_Pin GPIO_PIN_15 | |
62 #define ARDUINO_PWM_D9_GPIO_Port GPIOA | |
63 #define SWCLK_Pin GPIO_PIN_14 | |
64 #define SWCLK_GPIO_Port GPIOA | |
65 #define SWDIO_Pin GPIO_PIN_13 | |
66 #define SWDIO_GPIO_Port GPIOA | |
67 #define RMII_TXD0_Pin GPIO_PIN_13 | |
68 #define RMII_TXD0_GPIO_Port GPIOG | |
69 #define ARDUINO_SDA_D14_Pin GPIO_PIN_9 | |
70 #define ARDUINO_SDA_D14_GPIO_Port GPIOB | |
71 #define VCP_RX_Pin GPIO_PIN_7 | |
72 #define VCP_RX_GPIO_Port GPIOB | |
73 #define QSPI_NCS_Pin GPIO_PIN_6 | |
74 #define QSPI_NCS_GPIO_Port GPIOB | |
75 #define RMII_TX_EN_Pin GPIO_PIN_11 | |
76 #define RMII_TX_EN_GPIO_Port GPIOG | |
77 #define LCD_B1_Pin GPIO_PIN_13 | |
78 #define LCD_B1_GPIO_Port GPIOJ | |
79 #define OTG_FS_VBUS_Pin GPIO_PIN_12 | |
80 #define OTG_FS_VBUS_GPIO_Port GPIOJ | |
81 #define Audio_INT_Pin GPIO_PIN_6 | |
82 #define Audio_INT_GPIO_Port GPIOD | |
83 #define FMC_D2_Pin GPIO_PIN_0 | |
84 #define FMC_D2_GPIO_Port GPIOD | |
85 #define SDMMC_D3_Pin GPIO_PIN_11 | |
86 #define SDMMC_D3_GPIO_Port GPIOC | |
87 #define SDMMC_D2_Pin GPIO_PIN_10 | |
88 #define SDMMC_D2_GPIO_Port GPIOC | |
89 #define OTG_FS_P_Pin GPIO_PIN_12 | |
90 #define OTG_FS_P_GPIO_Port GPIOA | |
91 #define NC1_Pin GPIO_PIN_8 | |
92 #define NC1_GPIO_Port GPIOI | |
93 #define SAI2_MCLKA_Pin GPIO_PIN_4 | |
94 #define SAI2_MCLKA_GPIO_Port GPIOI | |
95 #define LCD_DE_Pin GPIO_PIN_7 | |
96 #define LCD_DE_GPIO_Port GPIOK | |
97 #define LCD_B7_Pin GPIO_PIN_6 | |
98 #define LCD_B7_GPIO_Port GPIOK | |
99 #define LCD_B6_Pin GPIO_PIN_5 | |
100 #define LCD_B6_GPIO_Port GPIOK | |
101 #define LCD_B4_Pin GPIO_PIN_12 | |
102 #define LCD_B4_GPIO_Port GPIOG | |
103 #define SAI2_SDB_Pin GPIO_PIN_10 | |
104 #define SAI2_SDB_GPIO_Port GPIOG | |
105 #define LCD_B2_Pin GPIO_PIN_14 | |
106 #define LCD_B2_GPIO_Port GPIOJ | |
107 #define OTG_FS_PowerSwitchOn_Pin GPIO_PIN_5 | |
108 #define OTG_FS_PowerSwitchOn_GPIO_Port GPIOD | |
109 #define FMC_D3_Pin GPIO_PIN_1 | |
110 #define FMC_D3_GPIO_Port GPIOD | |
111 #define ARDUINO_D7_Pin GPIO_PIN_3 | |
112 #define ARDUINO_D7_GPIO_Port GPIOI | |
113 #define ARDUINO_D8_Pin GPIO_PIN_2 | |
114 #define ARDUINO_D8_GPIO_Port GPIOI | |
115 #define OTG_FS_N_Pin GPIO_PIN_11 | |
116 #define OTG_FS_N_GPIO_Port GPIOA | |
117 #define uSD_Detect_Pin GPIO_PIN_13 | |
118 #define uSD_Detect_GPIO_Port GPIOC | |
119 #define SAI2_SCKA_Pin GPIO_PIN_5 | |
120 #define SAI2_SCKA_GPIO_Port GPIOI | |
121 #define SAI2_FSA_Pin GPIO_PIN_7 | |
122 #define SAI2_FSA_GPIO_Port GPIOI | |
123 #define LCD_HSYNC_Pin GPIO_PIN_10 | |
124 #define LCD_HSYNC_GPIO_Port GPIOI | |
125 #define SAI2_SDA_Pin GPIO_PIN_6 | |
126 #define SAI2_SDA_GPIO_Port GPIOI | |
127 #define LCD_B5_Pin GPIO_PIN_4 | |
128 #define LCD_B5_GPIO_Port GPIOK | |
129 #define LCD_BL_CTRL_Pin GPIO_PIN_3 | |
130 #define LCD_BL_CTRL_GPIO_Port GPIOK | |
131 #define LCD_B3_Pin GPIO_PIN_15 | |
132 #define LCD_B3_GPIO_Port GPIOJ | |
133 #define OTG_FS_OverCurrent_Pin GPIO_PIN_4 | |
134 #define OTG_FS_OverCurrent_GPIO_Port GPIOD | |
135 #define SDMMC_D0_Pin GPIO_PIN_2 | |
136 #define SDMMC_D0_GPIO_Port GPIOD | |
137 #define TP3_Pin GPIO_PIN_15 | |
138 #define TP3_GPIO_Port GPIOH | |
139 #define ARDUINO_SCK_D13_Pin GPIO_PIN_1 | |
140 #define ARDUINO_SCK_D13_GPIO_Port GPIOI | |
141 #define OTG_FS_ID_Pin GPIO_PIN_10 | |
142 #define OTG_FS_ID_GPIO_Port GPIOA | |
143 #define LCD_DISP_Pin GPIO_PIN_12 | |
144 #define LCD_DISP_GPIO_Port GPIOI | |
145 #define LCD_VSYNC_Pin GPIO_PIN_9 | |
146 #define LCD_VSYNC_GPIO_Port GPIOI | |
147 #define DCMI_PWR_EN_Pin GPIO_PIN_13 | |
148 #define DCMI_PWR_EN_GPIO_Port GPIOH | |
149 #define ARDUINO_PWM_CS_D10_Pin GPIO_PIN_0 | |
150 #define ARDUINO_PWM_CS_D10_GPIO_Port GPIOI | |
151 #define VCP_TX_Pin GPIO_PIN_9 | |
152 #define VCP_TX_GPIO_Port GPIOA | |
153 #define LCD_G6_Pin GPIO_PIN_1 | |
154 #define LCD_G6_GPIO_Port GPIOK | |
155 #define LCD_G7_Pin GPIO_PIN_2 | |
156 #define LCD_G7_GPIO_Port GPIOK | |
157 #define ARDUINO_PWM_D5_Pin GPIO_PIN_8 | |
158 #define ARDUINO_PWM_D5_GPIO_Port GPIOA | |
159 #define OSC_25M_Pin GPIO_PIN_0 | |
160 #define OSC_25M_GPIO_Port GPIOH | |
161 #define LCD_INT_Pin GPIO_PIN_13 | |
162 #define LCD_INT_GPIO_Port GPIOI | |
163 #define LCD_R0_Pin GPIO_PIN_15 | |
164 #define LCD_R0_GPIO_Port GPIOI | |
165 #define LCD_G4_Pin GPIO_PIN_11 | |
166 #define LCD_G4_GPIO_Port GPIOJ | |
167 #define LCD_G5_Pin GPIO_PIN_0 | |
168 #define LCD_G5_GPIO_Port GPIOK | |
169 #define ARDUINO_RX_D0_Pin GPIO_PIN_7 | |
170 #define ARDUINO_RX_D0_GPIO_Port GPIOC | |
171 #define LCD_CLK_Pin GPIO_PIN_14 | |
172 #define LCD_CLK_GPIO_Port GPIOI | |
173 #define ULPI_NXT_Pin GPIO_PIN_4 | |
174 #define ULPI_NXT_GPIO_Port GPIOH | |
175 #define LCD_G1_Pin GPIO_PIN_8 | |
176 #define LCD_G1_GPIO_Port GPIOJ | |
177 #define LCD_G3_Pin GPIO_PIN_10 | |
178 #define LCD_G3_GPIO_Port GPIOJ | |
179 #define ARDUINO_TX_D1_Pin GPIO_PIN_6 | |
180 #define ARDUINO_TX_D1_GPIO_Port GPIOC | |
181 #define FMC_SDNME_Pin GPIO_PIN_5 | |
182 #define FMC_SDNME_GPIO_Port GPIOH | |
183 #define LCD_G0_Pin GPIO_PIN_7 | |
184 #define LCD_G0_GPIO_Port GPIOJ | |
185 #define LCD_G2_Pin GPIO_PIN_9 | |
186 #define LCD_G2_GPIO_Port GPIOJ | |
187 #define ARDUINO_D4_Pin GPIO_PIN_7 | |
188 #define ARDUINO_D4_GPIO_Port GPIOG | |
189 #define ARDUINO_D2_Pin GPIO_PIN_6 | |
190 #define ARDUINO_D2_GPIO_Port GPIOG | |
191 #define ARDUINO_A4_Pin GPIO_PIN_7 | |
192 #define ARDUINO_A4_GPIO_Port GPIOF | |
193 #define ARDUINO_A5_Pin GPIO_PIN_6 | |
194 #define ARDUINO_A5_GPIO_Port GPIOF | |
195 #define NC2_Pin GPIO_PIN_2 | |
196 #define NC2_GPIO_Port GPIOH | |
197 #define LCD_R7_Pin GPIO_PIN_6 | |
198 #define LCD_R7_GPIO_Port GPIOJ | |
199 #define FMC_D1_Pin GPIO_PIN_15 | |
200 #define FMC_D1_GPIO_Port GPIOD | |
201 #define ULPI_D6_Pin GPIO_PIN_13 | |
202 #define ULPI_D6_GPIO_Port GPIOB | |
203 #define FMC_D15_Pin GPIO_PIN_10 | |
204 #define FMC_D15_GPIO_Port GPIOD | |
205 #define ARDUINO_A1_Pin GPIO_PIN_10 | |
206 #define ARDUINO_A1_GPIO_Port GPIOF | |
207 #define ARDUINO_A2_Pin GPIO_PIN_9 | |
208 #define ARDUINO_A2_GPIO_Port GPIOF | |
209 #define ARDUINO_A3_Pin GPIO_PIN_8 | |
210 #define ARDUINO_A3_GPIO_Port GPIOF | |
211 #define FMC_D0_Pin GPIO_PIN_14 | |
212 #define FMC_D0_GPIO_Port GPIOD | |
213 #define ULPI_D5_Pin GPIO_PIN_12 | |
214 #define ULPI_D5_GPIO_Port GPIOB | |
215 #define FMC_D14_Pin GPIO_PIN_9 | |
216 #define FMC_D14_GPIO_Port GPIOD | |
217 #define FMC_D13_Pin GPIO_PIN_8 | |
218 #define FMC_D13_GPIO_Port GPIOD | |
219 #define ULPI_STP_Pin GPIO_PIN_0 | |
220 #define ULPI_STP_GPIO_Port GPIOC | |
221 #define RMII_MDC_Pin GPIO_PIN_1 | |
222 #define RMII_MDC_GPIO_Port GPIOC | |
223 #define ULPI_DIR_Pin GPIO_PIN_2 | |
224 #define ULPI_DIR_GPIO_Port GPIOC | |
225 #define LCD_R5_Pin GPIO_PIN_4 | |
226 #define LCD_R5_GPIO_Port GPIOJ | |
227 #define QSPI_D1_Pin GPIO_PIN_12 | |
228 #define QSPI_D1_GPIO_Port GPIOD | |
229 #define QSPI_D3_Pin GPIO_PIN_13 | |
230 #define QSPI_D3_GPIO_Port GPIOD | |
231 #define EXT_RST_Pin GPIO_PIN_3 | |
232 #define EXT_RST_GPIO_Port GPIOG | |
233 #define RMII_RXER_Pin GPIO_PIN_2 | |
234 #define RMII_RXER_GPIO_Port GPIOG | |
235 #define LCD_R6_Pin GPIO_PIN_5 | |
236 #define LCD_R6_GPIO_Port GPIOJ | |
237 #define RMII_REF_CLK_Pin GPIO_PIN_1 | |
238 #define RMII_REF_CLK_GPIO_Port GPIOA | |
239 #define ARDUINO_A0_Pin GPIO_PIN_0 | |
240 #define ARDUINO_A0_GPIO_Port GPIOA | |
241 #define RMII_RXD0_Pin GPIO_PIN_4 | |
242 #define RMII_RXD0_GPIO_Port GPIOC | |
243 #define LCD_R4_Pin GPIO_PIN_3 | |
244 #define LCD_R4_GPIO_Port GPIOJ | |
245 #define FMC_D5_Pin GPIO_PIN_8 | |
246 #define FMC_D5_GPIO_Port GPIOE | |
247 #define QSPI_D0_Pin GPIO_PIN_11 | |
248 #define QSPI_D0_GPIO_Port GPIOD | |
249 #define FMC_BA1_Pin GPIO_PIN_5 | |
250 #define FMC_BA1_GPIO_Port GPIOG | |
251 #define FMC_BA0_Pin GPIO_PIN_4 | |
252 #define FMC_BA0_GPIO_Port GPIOG | |
253 #define LCD_SCL_Pin GPIO_PIN_7 | |
254 #define LCD_SCL_GPIO_Port GPIOH | |
255 #define RMII_MDIO_Pin GPIO_PIN_2 | |
256 #define RMII_MDIO_GPIO_Port GPIOA | |
257 #define ULPI_CLK_Pin GPIO_PIN_5 | |
258 #define ULPI_CLK_GPIO_Port GPIOA | |
259 #define RMII_RXD1_Pin GPIO_PIN_5 | |
260 #define RMII_RXD1_GPIO_Port GPIOC | |
261 #define LCD_R3_Pin GPIO_PIN_2 | |
262 #define LCD_R3_GPIO_Port GPIOJ | |
263 #define FMC_D6_Pin GPIO_PIN_9 | |
264 #define FMC_D6_GPIO_Port GPIOE | |
265 #define FMC_D8_Pin GPIO_PIN_11 | |
266 #define FMC_D8_GPIO_Port GPIOE | |
267 #define FMC_D11_Pin GPIO_PIN_14 | |
268 #define FMC_D11_GPIO_Port GPIOE | |
269 #define ULPI_D3_Pin GPIO_PIN_10 | |
270 #define ULPI_D3_GPIO_Port GPIOB | |
271 #define ARDUINO_PWM_D6_Pin GPIO_PIN_6 | |
272 #define ARDUINO_PWM_D6_GPIO_Port GPIOH | |
273 #define LCD_SDA_Pin GPIO_PIN_8 | |
274 #define LCD_SDA_GPIO_Port GPIOH | |
275 #define ULPI_D0_Pin GPIO_PIN_3 | |
276 #define ULPI_D0_GPIO_Port GPIOA | |
277 #define RMII_CRS_DV_Pin GPIO_PIN_7 | |
278 #define RMII_CRS_DV_GPIO_Port GPIOA | |
279 #define ULPI_D2_Pin GPIO_PIN_1 | |
280 #define ULPI_D2_GPIO_Port GPIOB | |
281 #define ULPI_D1_Pin GPIO_PIN_0 | |
282 #define ULPI_D1_GPIO_Port GPIOB | |
283 #define LCD_R1_Pin GPIO_PIN_0 | |
284 #define LCD_R1_GPIO_Port GPIOJ | |
285 #define LCD_R2_Pin GPIO_PIN_1 | |
286 #define LCD_R2_GPIO_Port GPIOJ | |
287 #define FMC_D4_Pin GPIO_PIN_7 | |
288 #define FMC_D4_GPIO_Port GPIOE | |
289 #define FMC_D7_Pin GPIO_PIN_10 | |
290 #define FMC_D7_GPIO_Port GPIOE | |
291 #define FMC_D9_Pin GPIO_PIN_12 | |
292 #define FMC_D9_GPIO_Port GPIOE | |
293 #define FMC_D12_Pin GPIO_PIN_15 | |
294 #define FMC_D12_GPIO_Port GPIOE | |
295 #define FMC_D10_Pin GPIO_PIN_13 | |
296 #define FMC_D10_GPIO_Port GPIOE | |
297 #define ULPI_D4_Pin GPIO_PIN_11 | |
298 #define ULPI_D4_GPIO_Port GPIOB | |
299 #define ARDUINO_MISO_D12_Pin GPIO_PIN_14 | |
300 #define ARDUINO_MISO_D12_GPIO_Port GPIOB | |
301 #define ARDUINO_MOSI_PWM_D11_Pin GPIO_PIN_15 | |
302 #define ARDUINO_MOSI_PWM_D11_GPIO_Port GPIOB | |
303 /* USER CODE BEGIN Private defines */ | |
304 | |
305 /* USER CODE END Private defines */ | |
306 | |
307 /** | |
308 * @} | |
309 */ | |
310 | |
311 /** | |
312 * @} | |
313 */ | |
314 | |
315 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ | |
OLD | NEW |