?? file.h
字號:
/*H**************************************************************************
* NAME: file.h
*----------------------------------------------------------------------------
* Copyright (c) 2003 Atmel.
*----------------------------------------------------------------------------
* RELEASE: snd1c-refd-nf-4_0_3
* REVISION: 1.15
*----------------------------------------------------------------------------
* PURPOSE:
* This file contains the file function definition
*****************************************************************************/
#ifndef _FILE_H_
#define _FILE_H_
/*_____ I N C L U D E S ____________________________________________________*/
#include "fat.h" /* FAT file-system definition */
/*_____ M A C R O S ________________________________________________________*/
/* File Type */
/* ! must be defined as power of 2 */
#define FILE_XXX ((Byte)0)
#define FILE_DIR ((Byte)1)
#define FILE_SYS ((Byte)2)
#define FILE_MP3 ((Byte)4)
#define FILE_WAV ((Byte)8)
/*_____ D E F I N I T I O N ________________________________________________*/
/*_____ D E C L A R A T I O N ______________________________________________*/
bit file_seek_prev (Byte, bit);
bit file_seek_next (Byte, bit);
bit file_entry_dir (Byte);
#define Fcreate(name, attr) (bit)fat_fcreate(name, attr)
#define Fopen(m) (bit)fat_fopen(m)
#define Fclose() (void)fat_fclose()
#define Fseek(o) (bit)fat_fseek(o)
#define Fseek_abs(o) (void)fat_fseek_abs(o)
#define Feof() (bit)fat_feof()
#define Feob() (bit)fat_feob()
#define Feod() (bit)fat_feof()
#define Frefresh(m) (void)fat_refresh_dir_file_info(m)
#define Fdelete() (Byte)fat_fdelete()
#define Fgetc() (Byte)fat_fgetc()
#define Fputc(d) (void)fat_fputc(d)
#define Fformat() (void)fat_format()
#define File_goto_next() (bit)fat_goto_next()
#define File_goto_prev() (bit)fat_goto_prev()
#define File_goto_last() (bit)fat_seek_last()
#define File_goto_first() (bit)fat_seek_first()
#define File_entry_root(id) (bit)fat_get_root_directory(id)
#define File_goto_parent(id) (bit)fat_goto_parentdir(id)
#define File_goto_child(id) (bit)fat_goto_subdir(id)
#define File_type() (Byte)fat_check_ext()
#define File_mount() (bit)fat_install()
#define File_get_name() (char pdata *)fat_get_name()
#define File_clear_name() (void)fat_clear_file_name()
#define Fget_pos() (Uint32)fat_file_get_pos()
#define Fsave_cluster_info() (void)fat_save_cluster_info()
bit file32_seek_prev (Byte, bit);
bit file32_seek_next (Byte, bit);
bit file32_entry_dir (Byte);
#define Fcreate32(name, attr) (bit)fat32_fcreate(name, attr)
#define Fopen32(m) (bit)fat32_fopen(m)
#define Fclose32() (void)fat32_fclose()
#define Fseek32(o) (bit)fat32_fseek(o)
#define Fseek32_abs(o) (void)fat32_fseek_abs(o)
#define Feof32() (bit)fat32_feof()
#define Feob32() (bit)fat32_feob()
#define Feod32() (bit)fat32_feof()
#define Frefresh32(m) (void)fat32_refresh_dir_file_info(m)
#define Fdelete32() (Byte)fat32_fdelete()
#define Fgetc32() (Byte)fat32_fgetc()
#define Fputc32(d) (void)fat32_fputc(d)
#define Fformat32() (void)fat32_format()
#define File32_goto_next() (bit)fat32_goto_next()
#define File32_goto_prev() (bit)fat32_goto_prev()
#define File32_goto_last() (bit)fat32_seek_last()
#define File32_goto_first() (bit)fat32_seek_first()
#define File32_entry_root(id) (bit)fat32_get_root_directory(id)
#define File32_goto_parent(id) (bit)fat32_goto_parentdir(id)
#define File32_goto_child(id) (bit)fat32_goto_subdir(id)
#define File32_type() (Byte)fat32_check_ext()
#define File32_mount() (bit)fat32_install()
#define File32_get_name() (char pdata *)fat32_get_name()
#define File32_clear_name() (void)fat32_clear_file_name()
#define Fget32_pos() (Uint32)fat32_file_get_pos()
#define Fsave32_cluster_info() (void)fat32_save_cluster_info()
#endif /* _FILE_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -