|
@@ -671,7 +671,7 @@ static void HAL_FMC_MspInit(void){
|
|
/* USER CODE BEGIN FMC_MspInit 0 */
|
|
/* USER CODE BEGIN FMC_MspInit 0 */
|
|
|
|
|
|
/* USER CODE END FMC_MspInit 0 */
|
|
/* USER CODE END FMC_MspInit 0 */
|
|
- GPIO_InitTypeDef GPIO_InitStruct ={0};
|
|
|
|
|
|
+ GPIO_InitTypeDef GPIO_InitStruct = {0};
|
|
if (FMC_Initialized) {
|
|
if (FMC_Initialized) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -716,53 +716,33 @@ static void HAL_FMC_MspInit(void){
|
|
PE15 ------> FMC_D12
|
|
PE15 ------> FMC_D12
|
|
PE13 ------> FMC_D10
|
|
PE13 ------> FMC_D10
|
|
*/
|
|
*/
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_15|GPIO_PIN_8|GPIO_PIN_0|GPIO_PIN_5
|
|
|
|
- |GPIO_PIN_4;
|
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
|
|
|
+ GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
|
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
|
+ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
|
|
GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
|
|
- HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);
|
|
|
|
|
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_15|GPIO_PIN_10
|
|
|
|
- |GPIO_PIN_14|GPIO_PIN_9|GPIO_PIN_8;
|
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
|
- GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
|
|
|
|
|
|
+ GPIO_InitStruct.Pin = GPIO_PIN_3;
|
|
|
|
+ HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
|
|
|
|
+
|
|
|
|
+ GPIO_InitStruct.Pin = GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_8 | GPIO_PIN_9 |\
|
|
|
|
+ GPIO_PIN_10 | GPIO_PIN_14 | GPIO_PIN_15;
|
|
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
|
|
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
|
|
|
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3
|
|
|
|
- |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_12|GPIO_PIN_15
|
|
|
|
- |GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_11;
|
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
|
- GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
|
|
|
|
- HAL_GPIO_Init(GPIOF, &GPIO_InitStruct);
|
|
|
|
|
|
+ GPIO_InitStruct.Pin = GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_7 | GPIO_PIN_8 | GPIO_PIN_9 |\
|
|
|
|
+ GPIO_PIN_10 | GPIO_PIN_11 | GPIO_PIN_12 | GPIO_PIN_13 | GPIO_PIN_14 |\
|
|
|
|
+ GPIO_PIN_15;
|
|
|
|
+ HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
|
|
|
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_5|GPIO_PIN_3;
|
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
|
- GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
|
|
|
|
- HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);
|
|
|
|
|
|
+ GPIO_InitStruct.Pin = GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3 | GPIO_PIN_4 |\
|
|
|
|
+ GPIO_PIN_5 | GPIO_PIN_11 | GPIO_PIN_12 | GPIO_PIN_13 | GPIO_PIN_14 |\
|
|
|
|
+ GPIO_PIN_15;
|
|
|
|
+ HAL_GPIO_Init(GPIOF, &GPIO_InitStruct);
|
|
|
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_3;
|
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
|
- GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
|
|
|
|
- HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
|
|
|
|
|
|
+ GPIO_InitStruct.Pin = GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_4 | GPIO_PIN_5 | GPIO_PIN_8 | GPIO_PIN_15;
|
|
|
|
+ HAL_GPIO_Init(GPIOG, &GPIO_InitStruct);
|
|
|
|
|
|
- GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_11|GPIO_PIN_14
|
|
|
|
- |GPIO_PIN_7|GPIO_PIN_10|GPIO_PIN_12|GPIO_PIN_15
|
|
|
|
- |GPIO_PIN_13;
|
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
|
- GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
|
|
|
- GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
|
|
|
|
- HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
|
|
|
|
|
|
+ GPIO_InitStruct.Pin = GPIO_PIN_3 | GPIO_PIN_5;
|
|
|
|
+ HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);
|
|
|
|
|
|
/* USER CODE BEGIN FMC_MspInit 1 */
|
|
/* USER CODE BEGIN FMC_MspInit 1 */
|
|
|
|
|