📄 buffer_8h-source.html
字号:
<a name="l00078"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o0">00078</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o0">BS_DrvNum</a>; <a name="l00079"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o1">00079</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o1">BS_Reserved1</a>; <a name="l00080"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o2">00080</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o2">BS_BootSig</a>; <a name="l00081"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o3">00081</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o3">BS_VolID</a>[4]; <a name="l00082"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o4">00082</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o4">BS_VolLab</a>[11]; <a name="l00083"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o5">00083</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html#o5">BS_FilSysType</a>[8]; 00084 } <a class="code" href="unionDiskBlock_1_1Fat_1_1Extensions.html#o0">_16</a>;00085 <a name="l00087"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html">00087</a> <span class="keyword">struct </span><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html">Fat32Specific</a> { <a name="l00088"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o0">00088</a> <a class="code" href="buffer_8h.html#a2">u_32</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o0">BPB_FATSz32</a>; <a name="l00089"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o1">00089</a> <a class="code" href="buffer_8h.html#a1">word</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o1">BPB_ExtFlags</a>; <a name="l00090"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o2">00090</a> <a class="code" href="buffer_8h.html#a1">word</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o2">BPB_FSVer</a>; <a name="l00091"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o3">00091</a> <a class="code" href="buffer_8h.html#a2">u_32</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o3">BPB_RootClus</a>; <a name="l00092"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o4">00092</a> <a class="code" href="buffer_8h.html#a1">word</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o4">BPB_FSInfo</a>; <a name="l00093"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o5">00093</a> <a class="code" href="buffer_8h.html#a1">word</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o5">BPB_BkBootSec</a>; <a name="l00094"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o6">00094</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o6">BPB_Reserved</a>[12]; <a name="l00095"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o7">00095</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o7">BS_DrvNum</a>; <a name="l00096"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o8">00096</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o8">BS_Reserved1</a>; <a name="l00097"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o9">00097</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o9">BS_BootSig</a>; <a name="l00098"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o10">00098</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o10">BS_VolID</a>[4]; <a name="l00099"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o11">00099</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o11">BS_VolLab</a>[11]; <a name="l00100"></a><a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o12">00100</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html#o12">BS_FilSysType</a>[8]; 00101 } <a class="code" href="unionDiskBlock_1_1Fat_1_1Extensions.html#o1">_32</a>;00102 } <a class="code" href="structDiskBlock_1_1Fat.html#o14">ext</a>;00103 } <a class="code" href="unionDiskBlock.html#o0">fat</a>;00104 <a name="l00106"></a><a class="code" href="structDiskBlock_1_1Raw.html">00106</a> <span class="keyword">struct </span><a class="code" href="structDiskBlock_1_1Raw.html">Raw</a> {<a name="l00107"></a><a class="code" href="structDiskBlock_1_1Raw.html#o0">00107</a> <a class="code" href="buffer_8h.html#a0">byte</a> <a class="code" href="structDiskBlock_1_1Raw.html#o0">buf</a>[512]; 00108 } <a class="code" href="unionDiskBlock.html#o1">raw</a>;00109 <a name="l00111"></a><a class="code" href="unionDiskBlock.html#o2">00111</a> <a class="code" href="buffer_8h.html#a3">dirrecordtype</a> <a class="code" href="unionDiskBlock.html#o2">dir</a>[16];00112 <a name="l00114"></a><a class="code" href="unionDiskBlock.html#o3">00114</a> <a class="code" href="buffer_8h.html#a1">word</a> <a class="code" href="unionDiskBlock.html#o3">Fat16Table</a>[256];00115 <a name="l00117"></a><a class="code" href="unionDiskBlock.html#o4">00117</a> <a class="code" href="buffer_8h.html#a2">u_32</a> <a class="code" href="unionDiskBlock.html#o4">Fat32Table</a>[128];00118 00119 00120 00121 } <a class="code" href="unionDiskBlock.html">DiskBlockType</a>;00122 00123 00124 <a name="l00128"></a><a class="code" href="unionAddress.html">00128</a> <span class="keyword">union </span><a class="code" href="unionAddress.html">Address</a> {<a name="l00129"></a><a class="code" href="unionAddress.html#o0">00129</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="unionAddress.html#o0">l</a>;<a name="l00130"></a><a class="code" href="structAddress_1_1B.html">00130</a> <span class="keyword">struct </span><a class="code" href="structAddress_1_1B.html">B</a> {<a name="l00131"></a><a class="code" href="structAddress_1_1B.html#o0">00131</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structAddress_1_1B.html#o0">b0</a>;<a name="l00132"></a><a class="code" href="structAddress_1_1B.html#o1">00132</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structAddress_1_1B.html#o1">b1</a>;<a name="l00133"></a><a class="code" href="structAddress_1_1B.html#o2">00133</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structAddress_1_1B.html#o2">b2</a>;<a name="l00134"></a><a class="code" href="structAddress_1_1B.html#o3">00134</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structAddress_1_1B.html#o3">b3</a>;00135 } <a class="code" href="unionAddress.html#o1">b</a>;00136 };00137 <a name="l00139"></a><a class="code" href="buffer_8h.html#a5">00139</a> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="unionAddress.html">Address</a> <a class="code" href="buffer_8h.html#a5">addressType</a>;00140 <a name="l00145"></a><a class="code" href="buffer_8h.html#a6">00145</a> <span class="keyword">extern</span> <a class="code" href="buffer_8h.html#a5">addressType</a> <a class="code" href="buffer_8c.html#a2">sectorAddress</a>;00146 <a name="l00148"></a><a class="code" href="buffer_8h.html#a7">00148</a> <span class="keyword">extern</span> xdata <a class="code" href="unionDiskBlock.html">DiskBlockType</a> <a class="code" href="buffer_8c.html#a0">diskSect</a>;00149 <a name="l00154"></a><a class="code" href="buffer_8h.html#a8">00154</a> <span class="keyword">extern</span> xdata <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="buffer_8c.html#a1">dataBufPtr</a>;00155 00156 00157 00158 <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 + -