📄 file.h
字号:
/*******************************Copyright (c)***************************************
文件管理说明
************************************************************************************/
#ifndef _FILE_H_
#define _FILE_H_
/*---------------------------------------------------------------------------------*/
#define MEM_STA_ADDRESS (0x8000) //存储器开始地址
#define MEM_END_ADDRESS (0x1FFFF) //存储器结束地址
/*---------------------------------------------------------------------------------*/
typedef struct
{
UBYTE Name[8];
UWORD Lenth;
UWORD Address;
}FILE_MANAGE;
/*---------------------------------------------------------------------------------*/
extern UHWORD idata MemMiscPt; //曲目库位置
extern UHWORD idata MemMiscCnt; //曲目库数量
extern FILE_MANAGE xdata FileList[16]; //曲目库管理
/*---------------------------------------------------------------------------------*/
void FileListInital(void); //文件管理初始设定.
UWORD FileListEmptySearch(UWORD Lenth); //文件目录表空余位置搜索.
void FileSaveMemory(UBYTE *FileName); //存储文件到内存.
UBYTE FileSearchMemory(void); //搜索内存文件数.
UBYTE FileNameCheckMemory(UBYTE *String); //检测内存文件名称.
void FileOpenMemory(UBYTE Point); //打开内存文件.
UBYTE RemoveUsbFile(UBYTE *FileName); //删除U盘文件.
UBYTE CreateUsbFile(UBYTE *pBuffer); //创建U盘文件.
UBYTE WriterUsbFile(UHWORD writeLength,UBYTE *pBuffer);//写入U盘文件.
void UsbSaveFile(UBYTE *fileName); //U盘文件储存.
UHWORD ReadtUsbList(UBYTE *pBuffer); //读取U盘根目录.
UBYTE OpenUsbFile(UBYTE *pBuffer); //打开U盘文件.
UBYTE ReadUsbFile(UHWORD readLength,UBYTE *pBuffer); //读取U盘文件.
UBYTE FileOpenDisk(UHWORD Point); //根据序号打开磁盘文件.
/*---------------------------------------------------------------------------------*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -