Documentation improvements
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>PicoVGA: src/vga.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">PicoVGA
|
||||
 <span id="projectnumber">1.0-cmake</span>
|
||||
 <span id="projectnumber">1.2-cmake</span>
|
||||
</div>
|
||||
<div id="projectbrief">VGA/TV display on Raspberry Pico</div>
|
||||
</td>
|
||||
@@ -38,10 +38,10 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
@@ -95,17 +95,17 @@ $(document).ready(function(){initNavTree('vga_8h_source.html',''); initResizable
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#define _VGA_H</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// scanline type</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#define LINE_VSYNC 0 // long vertical sync</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define LINE_VVSYNC 1 // short vertical + vertical sync</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define LINE_VHSYNC 2 // short vertical + horizontal sync</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#define LINE_HHSYNC 3 // short horizontal + horizontal sync</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#define LINE_HVSYNC 4 // short horizontal + vertical sync</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define LINE_DARK 5 // dark line</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define LINE_IMG 6 // progressive image 0, 1, 2,...</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#define LINE_IMGEVEN1 7 // interlaced image even 0, 2, 4,..., 1st subframe</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define LINE_IMGEVEN2 8 // interlaced image even 0, 2, 4,..., 2nd subframe</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define LINE_IMGODD1 9 // interlaced image odd 1, 3, 5,..., 1st subframe</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#define LINE_IMGODD2 10 // interlaced image odd 1, 3, 5,..., 2nd subframe</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#define LINE_VSYNC 0 </span><span class="comment">// long vertical sync</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define LINE_VVSYNC 1 </span><span class="comment">// short vertical + vertical sync</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define LINE_VHSYNC 2 </span><span class="comment">// short vertical + horizontal sync</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#define LINE_HHSYNC 3 </span><span class="comment">// short horizontal + horizontal sync</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#define LINE_HVSYNC 4 </span><span class="comment">// short horizontal + vertical sync</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define LINE_DARK 5 </span><span class="comment">// dark line</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define LINE_IMG 6 </span><span class="comment">// progressive image 0, 1, 2,...</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#define LINE_IMGEVEN1 7 </span><span class="comment">// interlaced image even 0, 2, 4,..., 1st subframe</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define LINE_IMGEVEN2 8 </span><span class="comment">// interlaced image even 0, 2, 4,..., 2nd subframe</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define LINE_IMGODD1 9 </span><span class="comment">// interlaced image odd 1, 3, 5,..., 1st subframe</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#define LINE_IMGODD2 10 </span><span class="comment">// interlaced image odd 1, 3, 5,..., 2nd subframe</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">extern</span> u8 ScanlineType[MAXLINE];</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
||||
@@ -214,24 +214,22 @@ $(document).ready(function(){initNavTree('vga_8h_source.html',''); initResizable
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="keywordtype">void</span> <a class="code" href="vga_8h.html#a906eb503fb409d6c3e9fa4489a8694aa">WaitVSync</a>();</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="preprocessor">#endif // _VGA_H</span></div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="preprocessor">#endif </span><span class="comment">// _VGA_H</span></div>
|
||||
<div class="ttc" id="agroup__Core1Group_html_ga180966e085ce28347b335bde3d3d09ca"><div class="ttname"><a href="group__Core1Group.html#ga180966e085ce28347b335bde3d3d09ca">Core1Wait</a></div><div class="ttdeci">void Core1Wait()</div><div class="ttdoc">Wait for core 1 finish executing remote function.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1148</div></div>
|
||||
<div class="ttc" id="agroup__Core1Group_html_ga8304edb5a4c5f234724d4e6deeead917"><div class="ttname"><a href="group__Core1Group.html#ga8304edb5a4c5f234724d4e6deeead917">Core1Busy</a></div><div class="ttdeci">Bool Core1Busy()</div><div class="ttdoc">Check if core 1 is busy executing remote function.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1141</div></div>
|
||||
<div class="ttc" id="agroup__Core1Group_html_gafe1c81149967385aa5284a90153c98b7"><div class="ttname"><a href="group__Core1Group.html#gafe1c81149967385aa5284a90153c98b7">Core1Exec</a></div><div class="ttdeci">void Core1Exec(void(*fnc)())</div><div class="ttdoc">Execute remote function on second core.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1133</div></div>
|
||||
<div class="ttc" id="agroup__VideoInitGroup_html_ga0e413f66204b739fdcc8c675b9226d5b"><div class="ttname"><a href="group__VideoInitGroup.html#ga0e413f66204b739fdcc8c675b9226d5b">VgaInitReq</a></div><div class="ttdeci">void VgaInitReq(const sVmode *vmode)</div><div class="ttdoc">Request to initialize VGA videomode.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1124</div></div>
|
||||
<div class="ttc" id="agroup__VideoInitGroup_html_ga635c059231b4b8c8bbf4162a9044fcd6"><div class="ttname"><a href="group__VideoInitGroup.html#ga635c059231b4b8c8bbf4162a9044fcd6">StartVgaCore</a></div><div class="ttdeci">void StartVgaCore()</div><div class="ttdoc">Start the VGA processing on core1.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1115</div></div>
|
||||
<div class="ttc" id="astructsLayer_html"><div class="ttname"><a href="structsLayer.html">sLayer</a></div><div class="ttdoc">Layer screen descriptor (on change update SLAYER_* in define.h)</div><div class="ttdef"><b>Definition:</b> vga_layer.h:195</div></div>
|
||||
<div class="ttc" id="astructsVmode_html"><div class="ttname"><a href="structsVmode.html">sVmode</a></div><div class="ttdoc">Videomode table - used to setup video driver.</div><div class="ttdef"><b>Definition:</b> vga_vmode.h:119</div></div>
|
||||
<div class="ttc" id="avga_8h_html_a906eb503fb409d6c3e9fa4489a8694aa"><div class="ttname"><a href="vga_8h.html#a906eb503fb409d6c3e9fa4489a8694aa">WaitVSync</a></div><div class="ttdeci">void WaitVSync()</div><div class="ttdoc">Wait for VSync scanline.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1154</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="avga_8h_html_a906eb503fb409d6c3e9fa4489a8694aa"><div class="ttname"><a href="vga_8h.html#a906eb503fb409d6c3e9fa4489a8694aa">WaitVSync</a></div><div class="ttdeci">void WaitVSync()</div><div class="ttdoc">Wait for VSync scanline.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1101</div></div>
|
||||
<div class="ttc" id="agroup__Core1Group_html_ga8304edb5a4c5f234724d4e6deeead917"><div class="ttname"><a href="group__Core1Group.html#ga8304edb5a4c5f234724d4e6deeead917">Core1Busy</a></div><div class="ttdeci">Bool Core1Busy()</div><div class="ttdoc">Check if core 1 is busy executing remote function.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1088</div></div>
|
||||
<div class="ttc" id="agroup__VideoInitGroup_html_ga635c059231b4b8c8bbf4162a9044fcd6"><div class="ttname"><a href="group__VideoInitGroup.html#ga635c059231b4b8c8bbf4162a9044fcd6">StartVgaCore</a></div><div class="ttdeci">void StartVgaCore()</div><div class="ttdoc">Start the VGA processing on core1.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1062</div></div>
|
||||
<div class="ttc" id="agroup__Core1Group_html_ga180966e085ce28347b335bde3d3d09ca"><div class="ttname"><a href="group__Core1Group.html#ga180966e085ce28347b335bde3d3d09ca">Core1Wait</a></div><div class="ttdeci">void Core1Wait()</div><div class="ttdoc">Wait for core 1 finish executing remote function.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1095</div></div>
|
||||
<div class="ttc" id="astructsLayer_html"><div class="ttname"><a href="structsLayer.html">sLayer</a></div><div class="ttdoc">Layer screen descriptor (on change update SLAYER_* in define.h)</div><div class="ttdef"><b>Definition:</b> vga_layer.h:195</div></div>
|
||||
<div class="ttc" id="agroup__Core1Group_html_gafe1c81149967385aa5284a90153c98b7"><div class="ttname"><a href="group__Core1Group.html#gafe1c81149967385aa5284a90153c98b7">Core1Exec</a></div><div class="ttdeci">void Core1Exec(void(*fnc)())</div><div class="ttdoc">Execute remote function on second core.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1080</div></div>
|
||||
<div class="ttc" id="agroup__VideoInitGroup_html_ga0e413f66204b739fdcc8c675b9226d5b"><div class="ttname"><a href="group__VideoInitGroup.html#ga0e413f66204b739fdcc8c675b9226d5b">VgaInitReq</a></div><div class="ttdeci">void VgaInitReq(const sVmode *vmode)</div><div class="ttdoc">Request to initialize VGA videomode.</div><div class="ttdef"><b>Definition:</b> vga.cpp:1071</div></div>
|
||||
<div class="ttc" id="astructsVmode_html"><div class="ttname"><a href="structsVmode.html">sVmode</a></div><div class="ttdoc">Videomode table - used to setup video driver.</div><div class="ttdef"><b>Definition:</b> vga_vmode.h:119</div></div>
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="vga_8h.html">vga.h</a></li>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user