⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filesys_8h-source.html

📁 MP3 Player Source Code
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>VLSI Solution Oy Evaluation MP3 Player Source Code Documentation</title><link href="doxygen.css" rel="stylesheet" type="text/css"><img src="vlsi_small.gif" hspace="20" bordercolor="#ffffff"  alt="VLSI Solution Oy"><b>VLSI Solution Oy Evaluation MP3 Player Source Code Documentation</b><p></p></head><body><!-- Generated by Doxygen 1.3.7 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div><h1>filesys.h</h1><a href="filesys_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 00008 <span class="preprocessor">#ifndef FAT_H</span>00009 <span class="preprocessor"></span><span class="preprocessor">#define FAT_H</span>00010 <span class="preprocessor"></span>00011 <span class="preprocessor">#include "<a class="code" href="buffer_8h.html">buffer.h</a>"</span>00012 <span class="preprocessor">#include "<a class="code" href="board_8h.html">board.h</a>"</span>00013 <a name="l00015"></a><a class="code" href="filesys_8h.html#a0">00015</a> <span class="preprocessor">#define IS_FAT_32 UDF</span>00016 <span class="preprocessor"></span><a name="l00017"></a><a class="code" href="filesys_8h.html#a2">00017</a> <a class="code" href="board_8h.html#a45">Public</a> <span class="keyword">extern</span> xdata <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="filesys_8c.html#a7">fileSize</a>;00018 00019 00020 <a name="l00022"></a><a class="code" href="filesys_8h.html#a1">00022</a> <span class="preprocessor">#define MAX_NUMBER_FRAGMENTS 10</span>00023 <span class="preprocessor"></span>00025 xdata <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structfragmentEntry.html">fragmentEntry</a> {<a name="l00026"></a><a class="code" href="structfragmentEntry.html#o0">00026</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="structfragmentEntry.html#o0">start</a>; <a name="l00027"></a><a class="code" href="structfragmentEntry.html#o1">00027</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="structfragmentEntry.html#o1">length</a>; 00028 } <a class="code" href="filesys_8c.html#a6">fragment</a>[<a class="code" href="filesys_8c.html#a0">MAX_NUMBER_FRAGMENTS</a>];00029 <a name="l00031"></a><a class="code" href="filesys_8h.html#a4">00031</a> xdata <span class="keyword">extern</span> <span class="keywordtype">char</span> <a class="code" href="filesys_8c.html#a11">currentFileName</a>[12];00032 00035 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="filesys_8c.html#a24">InitFileSystem</a>();00036 00053 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="filesys_8h.html#a8">OpenFile</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fileNumber);00054 00055 00063 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="filesys_8c.html#a21">FGetChar</a>();00064 00074 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="filesys_8c.html#a19">BuildFragmentTable</a>(<span class="keywordtype">void</span>);00075 00078 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="filesys_8c.html#a17">ScanForFreeSector</a>();00079 00080 <a name="l00082"></a><a class="code" href="filesys_8h.html#a5">00082</a> <span class="keyword">extern</span> xdata <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="filesys_8c.html#a10">freeSector</a>;00083 <a name="l00084"></a><a class="code" href="filesys_8h.html#a6">00084</a> <span class="keyword">extern</span> data <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="filesys_8c.html#a5">fatSectorsPerCluster</a>;00085 00086 <span class="keywordtype">void</span> <a class="code" href="filesys_8c.html#a16">WriteClusterChain</a>();00087 00088 <span class="preprocessor">#endif</span></div></pre><hr><FONT SIZE="-1">All software copyright 2000-2004 <a href="http://www.vlsi.fi/"> VLSI Solution OY.</a>Redistribution of these software modules are limited to promotional use onlyand only with the VS1011 / VS1002 / VS1003  MP3-Evakit evaluation boards. Free orcommercial use of these software modules in MP3 players is ok if theproduct includes MP3 decoder chip(s) from VLSI. You can request the complete(compilable) package from mp3@vlsi.fi</FONT>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -