drv_sdio_sd.h 483 B

12345678910111213141516171819
  1. #ifndef _SDMMC_SDCARD_H
  2. #define _SDMMC_SDCARD_H
  3. #include <rtthread.h>
  4. #include <board.h>
  5. #include "stm32f4xx.h"
  6. #include <rtdevice.h>
  7. #define SD_TIMEOUT ((uint32_t)100000000) //超时时间
  8. #define SD_DMA_MODE 0 //1:DMA模式,0:查询模式
  9. extern SD_HandleTypeDef SDCARD_Handler; //SD卡句柄
  10. extern HAL_SD_CardInfoTypedef SDCardInfo; //SD卡信息结构体
  11. rt_uint8_t SD_Init(void);
  12. rt_uint8_t SD_GetCardInfo(HAL_SD_CardInfoTypedef *cardinfo);
  13. #endif