20 lines
483 B
C
20 lines
483 B
C
|
#ifndef _SDMMC_SDCARD_H
|
|||
|
#define _SDMMC_SDCARD_H
|
|||
|
#include <rtthread.h>
|
|||
|
#include <board.h>
|
|||
|
#include "stm32f4xx.h"
|
|||
|
#include <rtdevice.h>
|
|||
|
|
|||
|
|
|||
|
#define SD_TIMEOUT ((uint32_t)100000000) //<2F><>ʱʱ<CAB1><CAB1>
|
|||
|
|
|||
|
#define SD_DMA_MODE 0 //1<><31>DMAģʽ<C4A3><CABD>0<EFBFBD><30><EFBFBD><EFBFBD>ѯģʽ
|
|||
|
|
|||
|
extern SD_HandleTypeDef SDCARD_Handler; //SD<53><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
extern HAL_SD_CardInfoTypedef SDCardInfo; //SD<53><44><EFBFBD><EFBFBD>Ϣ<EFBFBD>ṹ<EFBFBD><E1B9B9>
|
|||
|
|
|||
|
rt_uint8_t SD_Init(void);
|
|||
|
rt_uint8_t SD_GetCardInfo(HAL_SD_CardInfoTypedef *cardinfo);
|
|||
|
|
|||
|
#endif
|