|
204 | 204 | #define BOARD_USB_OTG_HS_DIR_ALTERNATE (GPIO_AF10_OTG2_HS)
|
205 | 205 | #define BOARD_USB_OTG_HS_DIR_GPIO (GPIOC)
|
206 | 206 |
|
207 |
| -#else |
| 207 | +#elif defined TARGET_OPTA |
| 208 | + #define BOARD_GREEN_LED PH_12 |
| 209 | + #define BOARD_RED_LED PH_11 |
| 210 | + #define BOARD_BLUE_LED PE_5 |
| 211 | + |
| 212 | + #define BOARD_ETH_RESET PJ_15 |
| 213 | + |
| 214 | + #define BOARD_USBD_VID 0x2341 |
| 215 | + #define BOARD_USBD_PID 0x0364 |
| 216 | + |
| 217 | + #define BOARD_USBD_STRING "Opta" |
| 218 | + |
| 219 | + #define BOARD_QSPI_SO0 PD_11 |
| 220 | + #define BOARD_QSPI_SO1 PD_12 |
| 221 | + #define BOARD_QSPI_SO2 PE_2 |
| 222 | + #define BOARD_QSPI_SO3 PD_13 |
| 223 | + #define BOARD_QSPI_SCK PB_2 |
| 224 | + #define BOARD_QSPI_CS PG_6 |
| 225 | + |
| 226 | + #define BOARD_USB_OTG_FS_DM_DP_PIN (GPIO_PIN_11 | GPIO_PIN_12) |
| 227 | + #define BOARD_USB_OTG_FS_DM_DP_MODE (GPIO_MODE_AF_PP) |
| 228 | + #define BOARD_USB_OTG_FS_DM_DP_PULL (GPIO_PULLUP) |
| 229 | + #define BOARD_USB_OTG_FS_DM_DP_SPEED (GPIO_SPEED_FREQ_VERY_HIGH) |
| 230 | + #define BOARD_USB_OTG_FS_DM_DP_ALTERNATE (GPIO_AF10_OTG1_FS) |
| 231 | + #define BOARD_USB_OTG_FS_DM_DP_GPIO (GPIOA) |
| 232 | + |
| 233 | + #define BOARD_USB_OTG_HS_CLK_PIN (GPIO_PIN_5) |
| 234 | + #define BOARD_USB_OTG_HS_CLK_MODE (GPIO_MODE_AF_PP) |
| 235 | + #define BOARD_USB_OTG_HS_CLK_PULL (GPIO_NOPULL) |
| 236 | + #define BOARD_USB_OTG_HS_CLK_SPEED (GPIO_SPEED_FREQ_VERY_HIGH) |
| 237 | + #define BOARD_USB_OTG_HS_CLK_ALTERNATE (GPIO_AF10_OTG2_HS) |
| 238 | + #define BOARD_USB_OTG_HS_CLK_GPIO (GPIOA) |
| 239 | + |
| 240 | + #define BOARD_USB_OTG_HS_D0_PIN (GPIO_PIN_3) |
| 241 | + #define BOARD_USB_OTG_HS_D0_MODE (GPIO_MODE_AF_PP) |
| 242 | + #define BOARD_USB_OTG_HS_D0_PULL (GPIO_NOPULL) |
| 243 | + #define BOARD_USB_OTG_HS_D0_SPEED (GPIO_SPEED_FREQ_VERY_HIGH) |
| 244 | + #define BOARD_USB_OTG_HS_D0_ALTERNATE (GPIO_AF10_OTG2_HS) |
| 245 | + #define BOARD_USB_OTG_HS_D0_GPIO (GPIOA) |
| 246 | + |
| 247 | + #define BOARD_USB_OTG_HS_D1_D7_PIN (GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_5 | GPIO_PIN_10 | GPIO_PIN_11 | GPIO_PIN_12 | GPIO_PIN_13) |
| 248 | + #define BOARD_USB_OTG_HS_D1_D7_MODE (GPIO_MODE_AF_PP) |
| 249 | + #define BOARD_USB_OTG_HS_D1_D7_PULL (GPIO_NOPULL) |
| 250 | + #define BOARD_USB_OTG_HS_D1_D7_ALTERNATE (GPIO_AF10_OTG2_HS) |
| 251 | + #define BOARD_USB_OTG_HS_D1_D7_GPIO (GPIOB) |
| 252 | + |
| 253 | + #define BOARD_USB_OTG_HS_STP_PIN (GPIO_PIN_0) |
| 254 | + #define BOARD_USB_OTG_HS_STP_MODE (GPIO_MODE_AF_PP) |
| 255 | + #define BOARD_USB_OTG_HS_STP_PULL (GPIO_NOPULL) |
| 256 | + #define BOARD_USB_OTG_HS_STP_ALTERNATE (GPIO_AF10_OTG2_HS) |
| 257 | + #define BOARD_USB_OTG_HS_STP_GPIO (GPIOC) |
| 258 | + |
| 259 | + #define BOARD_USB_OTG_HS_NXT_PIN (GPIO_PIN_3) |
| 260 | + #define BOARD_USB_OTG_HS_NXT_MODE (GPIO_MODE_AF_PP) |
| 261 | + #define BOARD_USB_OTG_HS_NXT_PULL (GPIO_NOPULL) |
| 262 | + #define BOARD_USB_OTG_HS_NXT_ALTERNATE (GPIO_AF10_OTG2_HS) |
| 263 | + #define BOARD_USB_OTG_HS_NXT_GPIO (GPIOC) |
208 | 264 |
|
| 265 | + #define BOARD_USB_OTG_HS_DIR_PIN (GPIO_PIN_2) |
| 266 | + #define BOARD_USB_OTG_HS_DIR_MODE (GPIO_MODE_AF_PP) |
| 267 | + #define BOARD_USB_OTG_HS_DIR_PULL (GPIO_NOPULL) |
| 268 | + #define BOARD_USB_OTG_HS_DIR_ALTERNATE (GPIO_AF10_OTG2_HS) |
| 269 | + #define BOARD_USB_OTG_HS_DIR_GPIO (GPIOC) |
209 | 270 | #endif
|
210 | 271 |
|
211 | 272 | #endif /* __BOARD_H */
|
0 commit comments