Deinterlacer: Updated doxygen report
Doxygen report has been updated. Signed-off-by: Durga challa <vnsldurg@xilinx.com>
This commit is contained in:
parent
0946e1fa38
commit
0d9a4eb454
4 changed files with 25 additions and 20 deletions
|
@ -2,7 +2,7 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>
|
||||
Deinterlacer
|
||||
Deinterlacer v3_2
|
||||
</title>
|
||||
<link href="$DriverApiDocsCssPath" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
|
@ -16,7 +16,7 @@
|
|||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
</ul></div>
|
||||
<h1>Deinterlacer</h1>
|
||||
<h1>Deinterlacer v3_2</h1>
|
||||
<p>
|
||||
This is the main header file of Xilinx Video Deinterlacer core.<p>
|
||||
<b>Interrupt Service </b><p>
|
||||
|
@ -35,7 +35,9 @@ Example(s) are provided with this driver to demonstrate the self test.<p>
|
|||
1.00a rjh 07/10/11 First release
|
||||
2.00a rjh 18/01/12 Updated for v_deinterlacer 2.00
|
||||
3.0 adk 19/12/13 Updated as per the New Tcl API's.
|
||||
3.2 adk 02/13/14 Added Doxygen support, adherence to Xilinx
|
||||
3.2 adk 02/13/14 Modified XDeint_IntrDisable macro replace ISR_OFFSET
|
||||
with IER OFFSET, XDeint_InReset.
|
||||
Added Doxygen support, adherence to Xilinx
|
||||
coding standards.</pre><p>
|
||||
<pre> Modification history of <a class="el" href="xdeint__sinit_8c.html">xdeint_sinit.c</a>:
|
||||
Added Doxygen support, adherence to Xilinx
|
||||
|
|
|
@ -223,14 +223,14 @@
|
|||
|
||||
<p>
|
||||
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="xdeint__hw_8h.html#23f0a76b05af8e52c359a2330f0785e1">XDeint_ReadReg</a>((InstancePtr)->Config.BaseAddress, \
|
||||
(<a class="code" href="xdeint__hw_8h.html#a4ddf97ec440161ec497fbc15a072e59">XDEINT_MODE_OFFSET</a>)) & (<a class="code" href="xdeint__hw_8h.html#95dc03a814c7f9ff2800b5949e0e5f05">XDEINT_MODE_COLOUR_YUV</a>)
|
||||
(<a class="code" href="xdeint__hw_8h.html#a4ddf97ec440161ec497fbc15a072e59">XDEINT_MODE_OFFSET</a>)) & (<a class="code" href="xdeint__hw_8h.html#4ba135e2728b4eafc68280dae1bd0f7d">XDEINT_MODE_COL</a>)
|
||||
</pre></div>This macro gets the Deinterlacer's color space.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>InstancePtr</em> </td><td>is a pointer to <a class="el" href="struct_x_deint.html">XDeint</a> instance to be worked on.</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>Returns the color space. 0x00000004 - YUV color space, 0x00000000 - RGB color space.</dd></dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>Returns the color space. 0x00000004 - RGB color space, 0x00000000 - YUV color space.</dd></dl>
|
||||
<dl compact><dt><b>Note:</b></dt><dd>C-style signature: u32 <a class="el" href="xdeint_8h.html#6600d1eb9d04bbd03edf2bfc046545f3">XDeint_GetColorSpace(XDeint *InstancePtr)</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
|
@ -282,8 +282,8 @@ Internal Register update done
|
|||
<div class="memdoc">
|
||||
|
||||
<p>
|
||||
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="xdeint__hw_8h.html#23f0a76b05af8e52c359a2330f0785e1">XDeint_ReadReg</a>((InstancePtr)->Config.BaseAddress, \
|
||||
(<a class="code" href="xdeint__hw_8h.html#8535b5f3d0aa09f4283330f3d8fc5b84">XDEINT_RESET_OFFSET</a>))
|
||||
<b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="xdeint__hw_8h.html#23f0a76b05af8e52c359a2330f0785e1">XDeint_ReadReg</a>((InstancePtr)->Config.BaseAddress, \
|
||||
(<a class="code" href="xdeint__hw_8h.html#8535b5f3d0aa09f4283330f3d8fc5b84">XDEINT_RESET_OFFSET</a>)) & (<a class="code" href="xdeint__hw_8h.html#29cda40e0d5cccf062e9af72a58af84c">XDEINT_RESET_RESET_MASK</a>))
|
||||
</pre></div>This macro returns the current soft-reset state.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
|
@ -353,7 +353,7 @@ Internal Register update done
|
|||
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="xdeint__hw_8h.html#8fcf5f5163b0b7e0e2bdf9a2aa3a63df">XDeint_WriteReg</a>((InstancePtr)->Config.BaseAddress, \
|
||||
(<a class="code" href="xdeint__hw_8h.html#064dfe4f2be460786dbe3839dc2c5548">XDEINT_IER_OFFSET</a>), ((~(IntrType)) & \
|
||||
(<a class="code" href="xdeint__hw_8h.html#f766950c11d76b491d2817e7b71132d5">XDEINT_IXR_ALLINTR_MASK</a>)) & \
|
||||
<a class="code" href="xdeint__hw_8h.html#23f0a76b05af8e52c359a2330f0785e1">XDeint_ReadReg</a>((InstancePtr)->Config.BaseAddress, (<a class="code" href="xdeint__hw_8h.html#dd2b35c78b464c2e7ae57774ae739a11">XDEINT_ISR_OFFSET</a>)))
|
||||
<a class="code" href="xdeint__hw_8h.html#23f0a76b05af8e52c359a2330f0785e1">XDeint_ReadReg</a>((InstancePtr)->Config.BaseAddress, (<a class="code" href="xdeint__hw_8h.html#064dfe4f2be460786dbe3839dc2c5548">XDEINT_IER_OFFSET</a>)))
|
||||
</pre></div>This macro disables the given individual interrupt(s) on the Deinterlacer core.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
|
|
|
@ -55,8 +55,8 @@ This file contains a template for configuration table of Xilinx Video Deinterlac
|
|||
<p>
|
||||
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
||||
{
|
||||
XPAR_FMC_SENSOR_INPUT_V_DEINTERLACER_1_DEVICE_ID,
|
||||
XPAR_FMC_SENSOR_INPUT_V_DEINTERLACER_1__BASEADDR
|
||||
0,
|
||||
0x4300000
|
||||
}
|
||||
}
|
||||
</pre></div>The configuration table for Video Deinterlacers devices
|
||||
|
|
|
@ -33,6 +33,9 @@ For more information about the operation of this core, see the hardware specific
|
|||
3.2 adk 02/13/14 Suffixed "_OFFSET" to all register offset macros.
|
||||
Added bit masks for the registers and added
|
||||
backward compatibility for macros.
|
||||
Swapped bit definitions of XDEINT_MODE_COLOUR_YUV
|
||||
and XDEINT_MODE_COLOUR_RGB.
|
||||
Modified bit definitions of version register.
|
||||
</pre>
|
||||
<p>
|
||||
<code>#include "xil_io.h"</code><br>
|
||||
|
@ -106,11 +109,11 @@ For more information about the operation of this core, see the hardware specific
|
|||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#025d2faf550c2294aa9c3fa46ffc31c1">XDEINT_STS_FS_RD_FRAME_ERROR</a> 0x00000800</td></tr>
|
||||
|
||||
<tr><td colspan="2"><br><h2>Deinterlacer Control Fields:</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#2d2bb014d89e424d8d75e6517fc22e65">XDEINT_VER_MAJOR_MASK</a> 0xF0000000</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#2d2bb014d89e424d8d75e6517fc22e65">XDEINT_VER_MAJOR_MASK</a> 0xFF000000</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#242adae9cf3d19d888a7dba37825101f">XDEINT_VER_MAJOR_SHIFT</a> 28</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#242adae9cf3d19d888a7dba37825101f">XDEINT_VER_MAJOR_SHIFT</a> 24</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#d642c1f4a5c822380bd42fdccff84609">XDEINT_VER_MINOR_MASK</a> 0x0FF00000</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#d642c1f4a5c822380bd42fdccff84609">XDEINT_VER_MINOR_MASK</a> 0x00F00000</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#eb1fa591fc484a947fa092a6e4122df3">XDEINT_VER_MINOR_SHIFT</a> 20</td></tr>
|
||||
|
||||
|
@ -146,9 +149,9 @@ For more information about the operation of this core, see the hardware specific
|
|||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#80ea288bb53f964b7c6434f5c167c17d">XDEINT_MODE_PULL_22_FIELDP</a> 0x00000200</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#0a3b9c44cc615bd2a23a7bd364f6a2b1">XDEINT_MODE_COLOUR_RGB</a> 0x00000000</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#95dc03a814c7f9ff2800b5949e0e5f05">XDEINT_MODE_COLOUR_YUV</a> 0x00000000</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#95dc03a814c7f9ff2800b5949e0e5f05">XDEINT_MODE_COLOUR_YUV</a> 0x00000004</td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#0a3b9c44cc615bd2a23a7bd364f6a2b1">XDEINT_MODE_COLOUR_RGB</a> 0x00000004</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="xdeint__hw_8h.html#6404ad7d41d8f173f028d177f029c19d">XDEINT_MODE_ALGORITHM_RAW</a> 0x00000000</td></tr>
|
||||
|
||||
|
@ -950,7 +953,7 @@ Color Space
|
|||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define XDEINT_MODE_COLOUR_RGB 0x00000000 </td>
|
||||
<td class="memname">#define XDEINT_MODE_COLOUR_RGB 0x00000004 </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -965,7 +968,7 @@ Deinterlacer color space
|
|||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define XDEINT_MODE_COLOUR_YUV 0x00000004 </td>
|
||||
<td class="memname">#define XDEINT_MODE_COLOUR_YUV 0x00000000 </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -1492,7 +1495,7 @@ Deinterlacer threshold
|
|||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define XDEINT_VER_MAJOR_MASK 0xF0000000 </td>
|
||||
<td class="memname">#define XDEINT_VER_MAJOR_MASK 0xFF000000 </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -1507,7 +1510,7 @@ Major Version
|
|||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define XDEINT_VER_MAJOR_SHIFT 28 </td>
|
||||
<td class="memname">#define XDEINT_VER_MAJOR_SHIFT 24 </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -1522,7 +1525,7 @@ Major Bit Shift
|
|||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define XDEINT_VER_MINOR_MASK 0x0FF00000 </td>
|
||||
<td class="memname">#define XDEINT_VER_MINOR_MASK 0x00F00000 </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue