whycyhl
2022-05-05 94861120b14313f81fc666e612c48c9e8a81f1e7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef __SAMD21_H__
#define __SAMD21_H__
 
#define Def_UDisk_Ch376        (0x41)    //ÀÏʽµÄCH376 UÅÌÇý¶¯Ð¾Æ¬    ´Ë´¦¶¨ÒåÒÔ°æ±¾Çø·Ö
#define Def_UDisk_STM32U    (0x81)    //×ÔÖ÷¿ª·¢µÄ  UÅÌÇý¶¯Ð¾Æ¬
 
#define pdTRUE                (1)
#define pdFALSE                (0)
 
#define Def_UDisk_SAMD21U    0xc1
 
unsigned char ReadUDiskType_21(void);
unsigned char mInitSAMD21UDisk(void);
unsigned char saveSAMD21UDiskBaund(unsigned short baund);
unsigned char checkDiskConnect_21(void);
unsigned char SAMD21U_creatFile(unsigned char *pLongName, unsigned short length);
unsigned char SAMD21U_OpenFile(unsigned char *pLongName, unsigned short length);
unsigned char SAMD21U_closeFile(void);
unsigned char creatFileManage_21(unsigned char *pLongName, unsigned short length);
unsigned char SAMD21U_writeFile(volatile void *data, unsigned short length, unsigned short n);
 
#endif