@@ -541,31 +541,31 @@ __weak void BSP_SD_MspDeInit(SD_HandleTypeDef *hsd, void *Params)
541
541
map ++ ;
542
542
}
543
543
#else
544
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_d0 ), STM_GPIO_PIN (SD_PinNames .pin_d0 ));
545
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_d1 ), STM_GPIO_PIN (SD_PinNames .pin_d1 ));
546
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_d2 ), STM_GPIO_PIN (SD_PinNames .pin_d2 ));
547
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_d3 ), STM_GPIO_PIN (SD_PinNames .pin_d3 ));
548
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_cmd ), STM_GPIO_PIN (SD_PinNames .pin_cmd ));
549
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_ck ), STM_GPIO_PIN (SD_PinNames .pin_ck ));
544
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_d0 ) ), STM_GPIO_PIN (SD_PinNames .pin_d0 ));
545
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_d1 ) ), STM_GPIO_PIN (SD_PinNames .pin_d1 ));
546
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_d2 ) ), STM_GPIO_PIN (SD_PinNames .pin_d2 ));
547
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_d3 ) ), STM_GPIO_PIN (SD_PinNames .pin_d3 ));
548
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_cmd ) ), STM_GPIO_PIN (SD_PinNames .pin_cmd ));
549
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_ck ) ), STM_GPIO_PIN (SD_PinNames .pin_ck ));
550
550
#if defined(SDMMC1 ) || defined(SDMMC2 )
551
551
#if !defined(SDMMC_CKIN_NA )
552
552
if (SD_PinNames .pin_ckin != NC ) {
553
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_ckin ), STM_GPIO_PIN (SD_PinNames .pin_ckin ));
553
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_ckin ) ), STM_GPIO_PIN (SD_PinNames .pin_ckin ));
554
554
}
555
555
#endif
556
556
#if !defined(SDMMC_CDIR_NA )
557
557
if (SD_PinNames .pin_cdir != NC ) {
558
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_cdir ), STM_GPIO_PIN (SD_PinNames .pin_cdir ));
558
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_cdir ) ), STM_GPIO_PIN (SD_PinNames .pin_cdir ));
559
559
}
560
560
#endif
561
561
#if !defined(SDMMC_D0DIR_NA )
562
562
if (SD_PinNames .pin_d0dir != NC ) {
563
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_d0dir ), STM_GPIO_PIN (SD_PinNames .pin_d0dir ));
563
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_d0dir ) ), STM_GPIO_PIN (SD_PinNames .pin_d0dir ));
564
564
}
565
565
#endif
566
566
#if !defined(SDMMC_D123DIR_NA )
567
567
if (SD_PinNames .pin_d123dir != NC ) {
568
- HAL_GPIO_DeInit ((GPIO_TypeDef * )STM_PORT (SD_PinNames .pin_d123dir ), STM_GPIO_PIN (SD_PinNames .pin_d123dir ));
568
+ HAL_GPIO_DeInit ((GPIO_TypeDef * )get_GPIO_Port ( STM_PORT (SD_PinNames .pin_d123dir ) ), STM_GPIO_PIN (SD_PinNames .pin_d123dir ));
569
569
}
570
570
#endif
571
571
#endif /* SDMMC1 || SDMMC2 */
0 commit comments