whycyhl
2022-05-05 683c912f9ac1935a7b109fb402bb276dba450f6b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef __STM32U_H__
#define __STM32U_H__
 
#define Def_UDisk_Ch376        (0x41)    //ÀÏʽµÄCH376 UÅÌÇý¶¯Ð¾Æ¬    ´Ë´¦¶¨ÒåÒÔ°æ±¾Çø·Ö
#define Def_UDisk_STM32U    (0x81)    //×ÔÖ÷¿ª·¢µÄ  UÅÌÇý¶¯Ð¾Æ¬
 
#define pdTRUE                (1)
#define pdFALSE                (0)
 
unsigned char ReadUDiskType(void);
unsigned char getUDiskType(void);
unsigned char mInitCHSTM32UDisk(void);
unsigned char saveSTM32UDiskBaund(unsigned short baund);
unsigned char checkDiskConnect(void);
unsigned char STM32U_closeFile(void);
unsigned char creatFileManage(unsigned char *pLongName, unsigned short length);
unsigned char STM32U_writeFile(volatile void *data, unsigned short length);
unsigned char STM32U_OpenFile(unsigned char *pLongName, unsigned short length);
 
#endif