/** * @brief DeInitializes the SDRAM device. * @retval SDRAM status : SDRAM_OK or SDRAM_ERROR. */ uint8_t BSP_SDRAM_DeInit(void) { static uint8_t sdramstatus = SDRAM_ERROR; /* SDRAM device configuration */ sdramHandle.Instance = FMC_SDRAM_DEVICE; if(HAL_SDRAM_DeInit(&sdramHandle) == HAL_OK) { sdramstatus = SDRAM_OK; /* SDRAM controller De-initialization */ BSP_SDRAM_MspDeInit(&sdramHandle, (void *)NULL); } return sdramstatus; }
/** * @brief DeInitializes the SDRAM device. * @retval SDRAM status */ uint8_t BSP_SDRAM_DeInit(void) { static uint8_t sdramstatus = SDRAM_ERROR; /* SDRAM device de-initialization */ sdramHandle.Instance = FMC_SDRAM_DEVICE; if(HAL_SDRAM_DeInit(&sdramHandle) != HAL_OK) { sdramstatus = SDRAM_ERROR; } else { sdramstatus = SDRAM_OK; } /* SDRAM controller de-initialization */ BSP_SDRAM_MspDeInit(&sdramHandle, NULL); return sdramstatus; }
void SDRAM_DeInit(void) { sdramHandle.Instance = FMC_SDRAM_DEVICE; HAL_SDRAM_DeInit(&sdramHandle); SDRAM_MspDeInit(&sdramHandle, NULL); }