blob: 66901bf7fd968694a77535e11d148afaba7d0faf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#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) //��ʱʱ��
#define SD_DMA_MODE 0 //1��DMAģʽ��0����ѯģʽ
extern SD_HandleTypeDef SDCARD_Handler; //SD�����
extern HAL_SD_CardInfoTypedef SDCardInfo; //SD����Ϣ�ṹ��
rt_uint8_t SD_Init(void);
rt_uint8_t SD_GetCardInfo(HAL_SD_CardInfoTypedef *cardinfo);
#endif
|