/************************** Copyright (c) **********************************
|
** FUZHOU FUGUANG ELECTRONICS Co.,LTD.
|
** ¸£Öݸ£¹âµç×ÓÓÐÏÞ¹«Ë¾
|
** http://www.fuguang.com
|
**
|
**-------------- File Info -------------------------------------------------
|
** File name: FileManage.h
|
** Last modified Date: 2008-11-16
|
** Last Version: 1.0
|
** Descriptions: Tested datas management functions
|
**
|
**--------------------------------------------------------------------------
|
** Created by: mxpopstar
|
** Created date: 2008-11-16
|
** Version: 1.0
|
** Descriptions: The original version
|
**
|
**--------------------------------------------------------------------------
|
** Modified by: mxpopstar
|
** Modified date: 2008-11-20
|
** Version:
|
** Descriptions: Tested datas management functions
|
**
|
***************************************************************************/
|
//
|
|
#ifndef FM_H
|
#define FM_H
|
|
#define usb_device 0
|
#define comm_device 1 //ת´æÊý¾ÝʱÓÃUSB»òCOMM
|
#define usb_stm32U 2
|
#define usb_samd21U 3
|
void FileManageInit(void);
|
unsigned char DSPFileManagePage(void);
|
void GetAndDspMemoryRest(const unsigned int dspx, const unsigned int dspy);
|
void DrawFMButton(unsigned char itemcount);
|
void DSPFileList(void);
|
void GetFileManageButtonDown(void);
|
unsigned char GetMemoryRest(void);
|
unsigned char FileExists(void);
|
unsigned char CreateFile(void);
|
void SaveFile(volatile const FBO_Data *fbodata);
|
void CloseFile(volatile const FBO_Data *data, const unsigned char stoptype);
|
void ReadFile(unsigned char filetag, unsigned char device);
|
void DeleteFile(unsigned char filetag);
|
|
typedef struct _file
|
{
|
unsigned char AlreadyCreated;
|
unsigned char FileHandle;
|
unsigned long FileAddr;
|
unsigned long FileInfAddr;
|
}STRUCTFILE;
|
|
#endif
|
//
|