STM32L443xx HAL User Manual
Functions
Initialization and de-initialization functions
SD Exported Functions

Initialization and de-initialization functions. More...

Functions

HAL_StatusTypeDef HAL_SD_Init (SD_HandleTypeDef *hsd)
 Initializes the SD according to the specified parameters in the SD_HandleTypeDef and create the associated handle.
HAL_StatusTypeDef HAL_SD_InitCard (SD_HandleTypeDef *hsd)
 Initializes the SD Card.
HAL_StatusTypeDef HAL_SD_DeInit (SD_HandleTypeDef *hsd)
 De-Initializes the SD card.
__weak void HAL_SD_MspInit (SD_HandleTypeDef *hsd)
 Initializes the SD MSP.
__weak void HAL_SD_MspDeInit (SD_HandleTypeDef *hsd)
 De-Initialize SD MSP.

Detailed Description

Initialization and de-initialization functions.

  ==============================================================================
          ##### Initialization and de-initialization functions #####
  ==============================================================================
  [..]
    This section provides functions allowing to initialize/de-initialize the SD
    card device to be ready for use.


Function Documentation

HAL_StatusTypeDef HAL_SD_DeInit ( SD_HandleTypeDef hsd)
HAL_StatusTypeDef HAL_SD_Init ( SD_HandleTypeDef hsd)
HAL_StatusTypeDef HAL_SD_InitCard ( SD_HandleTypeDef hsd)

Initializes the SD Card.

Parameters:
hsdPointer to SD handle
Note:
This function initializes the SD card. It could be used when a card re-initialization is needed.
Return values:
HALstatus

Definition at line 484 of file stm32l4xx_hal_sd.c.

References __HAL_SD_CLEAR_FLAG, __HAL_SD_DISABLE, __HAL_SD_ENABLE, BLOCKSIZE, __SD_HandleTypeDef::ErrorCode, HAL_Delay(), HAL_RCCEx_GetPeriphCLKFreq(), HAL_SD_ERROR_NONE, HAL_SD_STATE_READY, __SD_HandleTypeDef::Init, __SAI_HandleTypeDef::Init, __SD_HandleTypeDef::Instance, RCC_PERIPHCLK_SDMMC1, SD_INIT_FREQ, SD_InitCard(), SD_InitTypeDef, SD_PowerON(), and __SD_HandleTypeDef::State.

Referenced by HAL_SD_Init().

De-Initialize SD MSP.

Parameters:
hsdPointer to SD handle
Return values:
None

Definition at line 656 of file stm32l4xx_hal_sd.c.

Referenced by HAL_SD_DeInit(), and HAL_SD_UnRegisterCallback().

Initializes the SD MSP.

Parameters:
hsdPointer to SD handle
Return values:
None

Definition at line 641 of file stm32l4xx_hal_sd.c.

Referenced by HAL_SD_Init(), and HAL_SD_UnRegisterCallback().