#define __STM324xG_EVAL_SD_H
#include "stm32f4xx_hal.h"
#define BSP_SD_CardInfo
#define MSD_OK
#define MSD_ERROR
#define SD_TRANSFER_OK
#define SD_TRANSFER_BUSY
#define SD_DETECT_PIN
#define SD_DETECT_GPIO_PORT
#define __SD_DETECT_GPIO_CLK_ENABLE
#define SD_DETECT_IRQn
#define SD_DATATIMEOUT
#define SD_PRESENT
#define SD_NOT_PRESENT
#define __DMAx_TxRx_CLK_ENABLE
#define SD_DMAx_Tx_CHANNEL
#define SD_DMAx_Rx_CHANNEL
#define SD_DMAx_Tx_STREAM
#define SD_DMAx_Rx_STREAM
#define SD_DMAx_Tx_IRQn
#define SD_DMAx_Rx_IRQn
#define BSP_SD_IRQHandler
#define BSP_SD_DMA_Tx_IRQHandler
#define BSP_SD_DMA_Rx_IRQHandler
#define SD_DetectIRQHandler
BSP_SD_Init();
BSP_SD_ITConfig();
BSP_SD_DetectIT();
BSP_SD_DetectCallback();
BSP_SD_ReadBlocks(uint32_t *, uint32_t, uint32_t, uint32_t);
BSP_SD_WriteBlocks(uint32_t *, uint32_t, uint32_t, uint32_t);
BSP_SD_ReadBlocks_DMA(uint32_t *, uint32_t, uint32_t);
BSP_SD_WriteBlocks_DMA(uint32_t *, uint32_t, uint32_t);
BSP_SD_Erase(uint32_t, uint32_t);
BSP_SD_GetCardState();
BSP_SD_GetCardInfo(HAL_SD_CardInfoTypeDef *);
BSP_SD_IsDetected();
BSP_SD_MspInit(SD_HandleTypeDef *, void *);
BSP_SD_Detect_MspInit(SD_HandleTypeDef *, void *);
BSP_SD_MspDeInit(SD_HandleTypeDef *, void *);
BSP_SD_AbortCallback();
BSP_SD_WriteCpltCallback();
BSP_SD_ReadCpltCallback();