added dependencies (broken, common missing)
@ -0,0 +1,16 @@
|
||||
##******************************************************************************
|
||||
# Copyright (C) 2021 Xilinx, Inc. All rights reserved.
|
||||
# SPDX-License-Identifier: MIT
|
||||
##
|
||||
|
||||
##*****************************************************************************/
|
||||
|
||||
OPTION psf_version = 2.1;
|
||||
|
||||
BEGIN driver board_common
|
||||
OPTION supported_peripherals = ();
|
||||
OPTION driver_state = ACTIVE;
|
||||
OPTION copyfiles = all;
|
||||
OPTION VERSION = 1.2;
|
||||
OPTION NAME = board_common;
|
||||
END driver
|
After Width: | Height: | Size: 246 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/board_common/doc/html/api/bc_s.png
Normal file
After Width: | Height: | Size: 676 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/board_common/doc/html/api/bdwn.png
Normal file
After Width: | Height: | Size: 147 B |
@ -0,0 +1,97 @@
|
||||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function(){
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.attr('src','ftv2folderopen.png');
|
||||
a.attr('src','ftv2mnode.png');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.attr('src','ftv2folderclosed.png');
|
||||
a.attr('src','ftv2pnode.png');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
//The clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
var currentRowImages = currentRow.find("img");
|
||||
|
||||
//All rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
//Only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() {
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
return this.id.match(re);
|
||||
});
|
||||
|
||||
//First row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
|
||||
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
|
||||
rows.filter("[id^=row_"+id+"]").hide();
|
||||
} else { //We are SHOWING
|
||||
//All sub images
|
||||
var childImages = childRows.find("img");
|
||||
var childImg = childImages.filter("[id^=img]");
|
||||
var childArr = childImages.filter("[id^=arr]");
|
||||
|
||||
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
|
||||
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
|
||||
childImg.attr('src','ftv2folderclosed.png'); //children closed
|
||||
childArr.attr('src','ftv2pnode.png'); //children closed
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,85 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: Examples</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('example.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Examples </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>You can refer to the below stated example applications for more details on how to use rfclk driver.</p>
|
||||
<h1><a class="anchor" id="ex1"></a>
|
||||
xrfclk_example_app.c</h1>
|
||||
<p>Contains an example on how to use the XRfclk driver directly on clk104 daughter board on zcu216. This example does the following:</p>
|
||||
<ul>
|
||||
<li>configure LMK and LMX,</li>
|
||||
<li>read LMK and LMX configurations,</li>
|
||||
<li>read/write registers for LMK and LMX,</li>
|
||||
<li>reset LMK and LMX</li>
|
||||
</ul>
|
||||
<p>For details, see xrfclk_example_app.c. </p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,82 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('files.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xrfclk_8c.html" target="_self">xrfclk.c</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xrfclk_8h.html" target="_self">xrfclk.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xrfclk___l_m_k__conf_8h.html" target="_self">xrfclk_LMK_conf.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xrfclk___l_m_x__conf_8h.html" target="_self">xrfclk_LMX_conf.h</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,7 @@
|
||||
var files =
|
||||
[
|
||||
[ "xrfclk.c", "xrfclk_8c.html", "xrfclk_8c" ],
|
||||
[ "xrfclk.h", "xrfclk_8h.html", "xrfclk_8h" ],
|
||||
[ "xrfclk_LMK_conf.h", "xrfclk___l_m_k__conf_8h.html", null ],
|
||||
[ "xrfclk_LMX_conf.h", "xrfclk___l_m_x__conf_8h.html", null ]
|
||||
];
|
After Width: | Height: | Size: 86 B |
After Width: | Height: | Size: 453 B |
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 616 B |
After Width: | Height: | Size: 597 B |
After Width: | Height: | Size: 86 B |
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 246 B |
After Width: | Height: | Size: 246 B |
After Width: | Height: | Size: 403 B |
After Width: | Height: | Size: 86 B |
After Width: | Height: | Size: 388 B |
After Width: | Height: | Size: 229 B |
After Width: | Height: | Size: 229 B |
After Width: | Height: | Size: 314 B |
After Width: | Height: | Size: 86 B |
@ -0,0 +1,122 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: APIs</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li class="current"><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow3" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li class="current"><a href="globals.html"><span>All</span></a></li>
|
||||
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('globals.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div><ul>
|
||||
<li>XRFClk_Close()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#ga355749ea0ace53f613f5225eda186a55">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#ga15b874b3001ca5c28a1d53ec32b62ef4">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_ConfigOutputDividerAndMUXOnLMK()
|
||||
: <a class="el" href="group__xrfclk.html#ga91a0033a744f217741b6bf0125914407">xrfclk.h</a>
|
||||
, <a class="el" href="group__xrfclk__v1__2.html#ga91a0033a744f217741b6bf0125914407">xrfclk.c</a>
|
||||
</li>
|
||||
<li>XRFClk_ControlOutputPortLMK()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#gafcd7bee4fa0f626f4d5ae3db8c8adea7">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#gaa084685a70d719dd933f735cb350fb95">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_GetConfigFromOneChip()
|
||||
: <a class="el" href="group__xrfclk.html#ga330f1f2804693e7a787ace303ba9a584">xrfclk.h</a>
|
||||
, <a class="el" href="group__xrfclk__v1__2.html#gadb22b9c390457253f2bfdf773791d270">xrfclk.c</a>
|
||||
</li>
|
||||
<li>XRFClk_Init()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#ga5a7296352a6f5ff2b511184ee95f496b">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#ga5a7296352a6f5ff2b511184ee95f496b">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_ReadReg()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#gaa23f2bf94b86f37357a00a9a2f11f468">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#gad22f0b428656960235f5be3e47e4e26e">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_ResetChip()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#gae0b716c787b95513649b2fcba33b3b95">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#gae0b716c787b95513649b2fcba33b3b95">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_SetConfigOnAllChipsFromConfigId()
|
||||
: <a class="el" href="group__xrfclk.html#ga70661f1623b48f8230135120ab764eca">xrfclk.h</a>
|
||||
, <a class="el" href="group__xrfclk__v1__2.html#ga7820c4fffaa739e2c61e0ad2442e38d2">xrfclk.c</a>
|
||||
</li>
|
||||
<li>XRFClk_SetConfigOnOneChip()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#ga094020b0514371f05b8848e1454f0345">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_SetConfigOnOneChipFromConfigId()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#ga64c1af6644e83e169033afab6abcf344">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#ga64c1af6644e83e169033afab6abcf344">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_WriteReg()
|
||||
: <a class="el" href="group__xrfclk.html#ga918d6c7ecaab240659423c70b3b02057">xrfclk.h</a>
|
||||
, <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">xrfclk.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,122 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: APIs</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li class="current"><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow3" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="globals.html"><span>All</span></a></li>
|
||||
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('globals_func.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>XRFClk_Close()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#ga355749ea0ace53f613f5225eda186a55">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#ga15b874b3001ca5c28a1d53ec32b62ef4">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_ConfigOutputDividerAndMUXOnLMK()
|
||||
: <a class="el" href="group__xrfclk.html#ga91a0033a744f217741b6bf0125914407">xrfclk.h</a>
|
||||
, <a class="el" href="group__xrfclk__v1__2.html#ga91a0033a744f217741b6bf0125914407">xrfclk.c</a>
|
||||
</li>
|
||||
<li>XRFClk_ControlOutputPortLMK()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#gafcd7bee4fa0f626f4d5ae3db8c8adea7">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#gaa084685a70d719dd933f735cb350fb95">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_GetConfigFromOneChip()
|
||||
: <a class="el" href="group__xrfclk.html#ga330f1f2804693e7a787ace303ba9a584">xrfclk.h</a>
|
||||
, <a class="el" href="group__xrfclk__v1__2.html#gadb22b9c390457253f2bfdf773791d270">xrfclk.c</a>
|
||||
</li>
|
||||
<li>XRFClk_Init()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#ga5a7296352a6f5ff2b511184ee95f496b">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#ga5a7296352a6f5ff2b511184ee95f496b">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_ReadReg()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#gaa23f2bf94b86f37357a00a9a2f11f468">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#gad22f0b428656960235f5be3e47e4e26e">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_ResetChip()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#gae0b716c787b95513649b2fcba33b3b95">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#gae0b716c787b95513649b2fcba33b3b95">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_SetConfigOnAllChipsFromConfigId()
|
||||
: <a class="el" href="group__xrfclk.html#ga70661f1623b48f8230135120ab764eca">xrfclk.h</a>
|
||||
, <a class="el" href="group__xrfclk__v1__2.html#ga7820c4fffaa739e2c61e0ad2442e38d2">xrfclk.c</a>
|
||||
</li>
|
||||
<li>XRFClk_SetConfigOnOneChip()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#ga094020b0514371f05b8848e1454f0345">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_SetConfigOnOneChipFromConfigId()
|
||||
: <a class="el" href="group__xrfclk__v1__2.html#ga64c1af6644e83e169033afab6abcf344">xrfclk.c</a>
|
||||
, <a class="el" href="group__xrfclk.html#ga64c1af6644e83e169033afab6abcf344">xrfclk.h</a>
|
||||
</li>
|
||||
<li>XRFClk_WriteReg()
|
||||
: <a class="el" href="group__xrfclk.html#ga918d6c7ecaab240659423c70b3b02057">xrfclk.h</a>
|
||||
, <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">xrfclk.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,576 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: Xrfclk</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('group__xrfclk.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Xrfclk</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ga918d6c7ecaab240659423c70b3b02057"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga918d6c7ecaab240659423c70b3b02057">XRFClk_WriteReg</a> (u32 ChipId, u32 Data)</td></tr>
|
||||
<tr class="memdesc:ga918d6c7ecaab240659423c70b3b02057"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to write a register on one of LMX2594 or LMX04828. <a href="#ga918d6c7ecaab240659423c70b3b02057">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga918d6c7ecaab240659423c70b3b02057"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gad22f0b428656960235f5be3e47e4e26e"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#gad22f0b428656960235f5be3e47e4e26e">XRFClk_ReadReg</a> (u32 ChipId, u32 *Data)</td></tr>
|
||||
<tr class="memdesc:gad22f0b428656960235f5be3e47e4e26e"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to read a register from one of LMX2594 or LMX04828. <a href="#gad22f0b428656960235f5be3e47e4e26e">More...</a><br/></td></tr>
|
||||
<tr class="separator:gad22f0b428656960235f5be3e47e4e26e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5a7296352a6f5ff2b511184ee95f496b"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga5a7296352a6f5ff2b511184ee95f496b">XRFClk_Init</a> (int GpioId)</td></tr>
|
||||
<tr class="memdesc:ga5a7296352a6f5ff2b511184ee95f496b"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to initialize RFCLK devices on i2c1-bus: i2c1 bus switch, i2c2spi bridge and MUX_SELx GPIOs. <a href="#ga5a7296352a6f5ff2b511184ee95f496b">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga5a7296352a6f5ff2b511184ee95f496b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga15b874b3001ca5c28a1d53ec32b62ef4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga15b874b3001ca5c28a1d53ec32b62ef4">XRFClk_Close</a> ()</td></tr>
|
||||
<tr class="memdesc:ga15b874b3001ca5c28a1d53ec32b62ef4"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to close RFCLK devices. <a href="#ga15b874b3001ca5c28a1d53ec32b62ef4">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga15b874b3001ca5c28a1d53ec32b62ef4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gae0b716c787b95513649b2fcba33b3b95"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#gae0b716c787b95513649b2fcba33b3b95">XRFClk_ResetChip</a> (u32 ChipId)</td></tr>
|
||||
<tr class="memdesc:gae0b716c787b95513649b2fcba33b3b95"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to reset one of LMX2594 or LMK04828. <a href="#gae0b716c787b95513649b2fcba33b3b95">More...</a><br/></td></tr>
|
||||
<tr class="separator:gae0b716c787b95513649b2fcba33b3b95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga64c1af6644e83e169033afab6abcf344"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga64c1af6644e83e169033afab6abcf344">XRFClk_SetConfigOnOneChipFromConfigId</a> (u32 ChipId, u32 ConfigId)</td></tr>
|
||||
<tr class="memdesc:ga64c1af6644e83e169033afab6abcf344"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set a full configuration on one of LMX2594 or LMX04828 for the requested frequency.where the register settings is provided from the selected hard coded data. <a href="#ga64c1af6644e83e169033afab6abcf344">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga64c1af6644e83e169033afab6abcf344"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaf97229ea09f7cf0d46fb4c1ee6f2f700"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700">XRFClk_SetConfigOnOneChip</a> (u32 ChipId, u32 *cfgData, u32 len)</td></tr>
|
||||
<tr class="memdesc:gaf97229ea09f7cf0d46fb4c1ee6f2f700"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set the full configuration data on one of LMX2594 or LMX04828. <a href="#gaf97229ea09f7cf0d46fb4c1ee6f2f700">More...</a><br/></td></tr>
|
||||
<tr class="separator:gaf97229ea09f7cf0d46fb4c1ee6f2f700"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga330f1f2804693e7a787ace303ba9a584"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga330f1f2804693e7a787ace303ba9a584">XRFClk_GetConfigFromOneChip</a> (u32 ChipId, u32 *cfgData)</td></tr>
|
||||
<tr class="memdesc:ga330f1f2804693e7a787ace303ba9a584"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to read the full configuration data from one of LMX2594 or LMX04828. <a href="#ga330f1f2804693e7a787ace303ba9a584">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga330f1f2804693e7a787ace303ba9a584"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga70661f1623b48f8230135120ab764eca"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga70661f1623b48f8230135120ab764eca">XRFClk_SetConfigOnAllChipsFromConfigId</a> (u32 ConfigId_LMK, u32 ConfigId_RF1, u32 ConfigId_RF2)</td></tr>
|
||||
<tr class="memdesc:ga70661f1623b48f8230135120ab764eca"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set a full configuration on all LMX2594 and LMK04828 or LMK04208 for the requested frequency. <a href="#ga70661f1623b48f8230135120ab764eca">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga70661f1623b48f8230135120ab764eca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa084685a70d719dd933f735cb350fb95"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#gaa084685a70d719dd933f735cb350fb95">XRFClk_ControlOutputPortLMK</a> (u32 PortId, u32 state)</td></tr>
|
||||
<tr class="memdesc:gaa084685a70d719dd933f735cb350fb95"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to enable or disable the specified output port on LMK04828. <a href="#gaa084685a70d719dd933f735cb350fb95">More...</a><br/></td></tr>
|
||||
<tr class="separator:gaa084685a70d719dd933f735cb350fb95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga91a0033a744f217741b6bf0125914407"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga91a0033a744f217741b6bf0125914407">XRFClk_ConfigOutputDividerAndMUXOnLMK</a> (u32 PortId, u32 DCLKoutX_DIV, u32 DCLKoutX_MUX, u32 SDCLKoutY_MUX, u32 SYSREF_DIV)</td></tr>
|
||||
<tr class="memdesc:ga91a0033a744f217741b6bf0125914407"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to configure a clock divider and the output port MUX state on LMK04828. <a href="#ga91a0033a744f217741b6bf0125914407">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga91a0033a744f217741b6bf0125914407"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ga15b874b3001ca5c28a1d53ec32b62ef4"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XRFClk_Close </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to close RFCLK devices. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>none</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga91a0033a744f217741b6bf0125914407"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_ConfigOutputDividerAndMUXOnLMK </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>PortId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>DCLKoutX_DIV</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>DCLKoutX_MUX</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>SDCLKoutY_MUX</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>SYSREF_DIV</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to configure a clock divider and the output port MUX state on LMK04828. </p>
|
||||
<p>For the details consult tables 16, 18, 19 and 25 in the lmk04828.pdf datasheet.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">PortId</td><td>indicates a LMK04828 port id, [1:7]. </td></tr>
|
||||
<tr><td class="paramname">DCLKoutX_DIV</td><td>sets divider for the clock output [0:31]. </td></tr>
|
||||
<tr><td class="paramname">DCLKoutX_MUX</td><td>selects input to the device clk buffer [0:3]. </td></tr>
|
||||
<tr><td class="paramname">SDCLKoutY_MUX</td><td>sets input to SDCLKoutY [0:1]. </td></tr>
|
||||
<tr><td class="paramname">SYSREF_DIV</td><td>sets SYSREF output divider [8:8191]</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="gaa084685a70d719dd933f735cb350fb95"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_ControlOutputPortLMK </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>PortId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>State</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to enable or disable the specified output port on LMK04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">PortId</td><td>indicates a LMK04828 port id, [1:7]. </td></tr>
|
||||
<tr><td class="paramname">State</td><td>indicates the state of the port, see chapter 9.7.2.7 in lmk04828.pdf datasheet, [0:7]</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga330f1f2804693e7a787ace303ba9a584"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_GetConfigFromOneChip </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 * </td>
|
||||
<td class="paramname"><em>CfgData</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to read the full configuration data from one of LMX2594 or LMX04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">CfgData</td><td>the array of the RF clock chip configuration data.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga5a7296352a6f5ff2b511184ee95f496b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_Init </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>GpioId</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to initialize RFCLK devices on i2c1-bus: i2c1 bus switch, i2c2spi bridge and MUX_SELx GPIOs. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>GpioId gpio ID for Linux build, n/a for baremetal build.</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="gad22f0b428656960235f5be3e47e4e26e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_ReadReg </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 * </td>
|
||||
<td class="paramname"><em>d</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to read a register from one of LMX2594 or LMX04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">d</td><td>= {D2, D1, D0} Where [D0,D1,D2] bits are: LMK04282: bit [23] - 1-bit command field (R/W) bits [22:21] - 2-bit multi-byte field (W1, W0) bits [20:8] - 13-bit address field (A12 to A0) bits [7-0]- 8-bit data field (D7 to D0). LMX2594: bit [23] - 1-bit command field (R/W) bits [22:16] - 7-bit address field (A6 to A0) bits [15-0]- 16-bit data field (D15 to D0).</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="gae0b716c787b95513649b2fcba33b3b95"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_ResetChip </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to reset one of LMX2594 or LMK04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga70661f1623b48f8230135120ab764eca"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_SetConfigOnAllChipsFromConfigId </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ConfigId_LMK</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ConfigId_1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ConfigId_2</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to set a full configuration on all LMX2594 and LMK04828 or LMK04208 for the requested frequency. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ConfigId_LMK</td><td>indicates the LMK configuration Id. </td></tr>
|
||||
<tr><td class="paramname">ConfigId_RF1</td><td>indicates the LMX RF1 configuration Id. </td></tr>
|
||||
<tr><td class="paramname">ConfigId_RF2</td><td>indicates the LMX RF2 configuration Id. </td></tr>
|
||||
<tr><td class="paramname">ConfigId_RF3</td><td>indicates the LMX RF3 configuration Id.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga64c1af6644e83e169033afab6abcf344">XRFClk_SetConfigOnOneChipFromConfigId()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="gaf97229ea09f7cf0d46fb4c1ee6f2f700"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_SetConfigOnOneChip </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 * </td>
|
||||
<td class="paramname"><em>CfgData</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>Len</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to set the full configuration data on one of LMX2594 or LMX04828. </p>
|
||||
<p>The all register values are passed as a pointer CfgData, Len defines a number of data ready for writing.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">CfgData</td><td>indicates the configuration for all registers. </td></tr>
|
||||
<tr><td class="paramname">Len</td><td>indicates a number of data.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga64c1af6644e83e169033afab6abcf344"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_SetConfigOnOneChipFromConfigId </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ConfigId</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to set a full configuration on one of LMX2594 or LMX04828 for the requested frequency.where the register settings is provided from the selected hard coded data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">ConfigId</td><td>indicates the RF clock chip configuration Id.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>Referenced by <a class="el" href="group__xrfclk.html#ga70661f1623b48f8230135120ab764eca">XRFClk_SetConfigOnAllChipsFromConfigId()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga918d6c7ecaab240659423c70b3b02057"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_WriteReg </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>d</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to write a register on one of LMX2594 or LMX04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">d</td><td>= {D2, D1, D0} Where [D0,D1,D2] bits are: LMK04282: bit [23] - 1-bit command field (R/W) bits [22:21] - 2-bit multi-byte field (W1, W0) bits [20:8] - 13-bit address field (A12 to A0) bits [7-0]- 8-bit data field (D7 to D0). LMX2594: bit [23] - 1-bit command field (R/W) bits [22:16] - 7-bit address field (A6 to A0) bits [15-0]- 16-bit data field (D15 to D0).</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>Referenced by <a class="el" href="group__xrfclk.html#ga91a0033a744f217741b6bf0125914407">XRFClk_ConfigOutputDividerAndMUXOnLMK()</a>, <a class="el" href="group__xrfclk.html#gaa084685a70d719dd933f735cb350fb95">XRFClk_ControlOutputPortLMK()</a>, <a class="el" href="group__xrfclk.html#gae0b716c787b95513649b2fcba33b3b95">XRFClk_ResetChip()</a>, and <a class="el" href="group__xrfclk.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700">XRFClk_SetConfigOnOneChip()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: Xrfclk_LMK_conf</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('group__xrfclk___l_m_k__conf.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Xrfclk_LMK_conf</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: Xrfclk_LMX_conf_v1_2</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('group__xrfclk___l_m_x__conf__v1__2.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Xrfclk_LMX_conf_v1_2</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,576 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: Xrfclk_v1_2</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('group__xrfclk__v1__2.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Xrfclk_v1_2</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ga02dab3acd290a218e441d08199454338"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg</a> (u32 ChipId, u32 d)</td></tr>
|
||||
<tr class="memdesc:ga02dab3acd290a218e441d08199454338"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to write a register on one of LMX2594 or LMX04828. <a href="#ga02dab3acd290a218e441d08199454338">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga02dab3acd290a218e441d08199454338"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa23f2bf94b86f37357a00a9a2f11f468"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#gaa23f2bf94b86f37357a00a9a2f11f468">XRFClk_ReadReg</a> (u32 ChipId, u32 *d)</td></tr>
|
||||
<tr class="memdesc:gaa23f2bf94b86f37357a00a9a2f11f468"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to read a register from one of LMX2594 or LMX04828. <a href="#gaa23f2bf94b86f37357a00a9a2f11f468">More...</a><br/></td></tr>
|
||||
<tr class="separator:gaa23f2bf94b86f37357a00a9a2f11f468"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5a7296352a6f5ff2b511184ee95f496b"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga5a7296352a6f5ff2b511184ee95f496b">XRFClk_Init</a> (int GpioId)</td></tr>
|
||||
<tr class="memdesc:ga5a7296352a6f5ff2b511184ee95f496b"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to initialize RFCLK devices on i2c1-bus: i2c1 bus switch, i2c2spi bridge and MUX_SELx GPIOs. <a href="#ga5a7296352a6f5ff2b511184ee95f496b">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga5a7296352a6f5ff2b511184ee95f496b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga355749ea0ace53f613f5225eda186a55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga355749ea0ace53f613f5225eda186a55">XRFClk_Close</a> (void)</td></tr>
|
||||
<tr class="memdesc:ga355749ea0ace53f613f5225eda186a55"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to close RFCLK devices. <a href="#ga355749ea0ace53f613f5225eda186a55">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga355749ea0ace53f613f5225eda186a55"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gae0b716c787b95513649b2fcba33b3b95"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#gae0b716c787b95513649b2fcba33b3b95">XRFClk_ResetChip</a> (u32 ChipId)</td></tr>
|
||||
<tr class="memdesc:gae0b716c787b95513649b2fcba33b3b95"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to reset one of LMX2594 or LMK04828. <a href="#gae0b716c787b95513649b2fcba33b3b95">More...</a><br/></td></tr>
|
||||
<tr class="separator:gae0b716c787b95513649b2fcba33b3b95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga64c1af6644e83e169033afab6abcf344"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga64c1af6644e83e169033afab6abcf344">XRFClk_SetConfigOnOneChipFromConfigId</a> (u32 ChipId, u32 ConfigId)</td></tr>
|
||||
<tr class="memdesc:ga64c1af6644e83e169033afab6abcf344"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set a full configuration on one of LMX2594 or LMX04828 for the requested frequency.where the register settings is provided from the selected hard coded data. <a href="#ga64c1af6644e83e169033afab6abcf344">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga64c1af6644e83e169033afab6abcf344"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga094020b0514371f05b8848e1454f0345"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga094020b0514371f05b8848e1454f0345">XRFClk_SetConfigOnOneChip</a> (u32 ChipId, u32 *CfgData, u32 Len)</td></tr>
|
||||
<tr class="memdesc:ga094020b0514371f05b8848e1454f0345"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set the full configuration data on one of LMX2594 or LMX04828. <a href="#ga094020b0514371f05b8848e1454f0345">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga094020b0514371f05b8848e1454f0345"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7820c4fffaa739e2c61e0ad2442e38d2"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga7820c4fffaa739e2c61e0ad2442e38d2">XRFClk_SetConfigOnAllChipsFromConfigId</a> (u32 ConfigId_LMK, u32 ConfigId_1, u32 ConfigId_2)</td></tr>
|
||||
<tr class="memdesc:ga7820c4fffaa739e2c61e0ad2442e38d2"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set a full configuration on all LMX2594 and LMK04828 or LMK04208 for the requested frequency. <a href="#ga7820c4fffaa739e2c61e0ad2442e38d2">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga7820c4fffaa739e2c61e0ad2442e38d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gadb22b9c390457253f2bfdf773791d270"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#gadb22b9c390457253f2bfdf773791d270">XRFClk_GetConfigFromOneChip</a> (u32 ChipId, u32 *CfgData)</td></tr>
|
||||
<tr class="memdesc:gadb22b9c390457253f2bfdf773791d270"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to read the full configuration data from one of LMX2594 or LMX04828. <a href="#gadb22b9c390457253f2bfdf773791d270">More...</a><br/></td></tr>
|
||||
<tr class="separator:gadb22b9c390457253f2bfdf773791d270"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gafcd7bee4fa0f626f4d5ae3db8c8adea7"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#gafcd7bee4fa0f626f4d5ae3db8c8adea7">XRFClk_ControlOutputPortLMK</a> (u32 PortId, u32 State)</td></tr>
|
||||
<tr class="memdesc:gafcd7bee4fa0f626f4d5ae3db8c8adea7"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to enable or disable the specified output port on LMK04828. <a href="#gafcd7bee4fa0f626f4d5ae3db8c8adea7">More...</a><br/></td></tr>
|
||||
<tr class="separator:gafcd7bee4fa0f626f4d5ae3db8c8adea7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga91a0033a744f217741b6bf0125914407"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga91a0033a744f217741b6bf0125914407">XRFClk_ConfigOutputDividerAndMUXOnLMK</a> (u32 PortId, u32 DCLKoutX_DIV, u32 DCLKoutX_MUX, u32 SDCLKoutY_MUX, u32 SYSREF_DIV)</td></tr>
|
||||
<tr class="memdesc:ga91a0033a744f217741b6bf0125914407"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to configure a clock divider and the output port MUX state on LMK04828. <a href="#ga91a0033a744f217741b6bf0125914407">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga91a0033a744f217741b6bf0125914407"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="ga355749ea0ace53f613f5225eda186a55"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void XRFClk_Close </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to close RFCLK devices. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>none</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga91a0033a744f217741b6bf0125914407"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_ConfigOutputDividerAndMUXOnLMK </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>PortId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>DCLKoutX_DIV</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>DCLKoutX_MUX</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>SDCLKoutY_MUX</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>SYSREF_DIV</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to configure a clock divider and the output port MUX state on LMK04828. </p>
|
||||
<p>For the details consult tables 16, 18, 19 and 25 in the lmk04828.pdf datasheet.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">PortId</td><td>indicates a LMK04828 port id, [1:7]. </td></tr>
|
||||
<tr><td class="paramname">DCLKoutX_DIV</td><td>sets divider for the clock output [0:31]. </td></tr>
|
||||
<tr><td class="paramname">DCLKoutX_MUX</td><td>selects input to the device clk buffer [0:3]. </td></tr>
|
||||
<tr><td class="paramname">SDCLKoutY_MUX</td><td>sets input to SDCLKoutY [0:1]. </td></tr>
|
||||
<tr><td class="paramname">SYSREF_DIV</td><td>sets SYSREF output divider [8:8191]</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="gafcd7bee4fa0f626f4d5ae3db8c8adea7"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_ControlOutputPortLMK </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>PortId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>State</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to enable or disable the specified output port on LMK04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">PortId</td><td>indicates a LMK04828 port id, [1:7]. </td></tr>
|
||||
<tr><td class="paramname">State</td><td>indicates the state of the port, see chapter 9.7.2.7 in lmk04828.pdf datasheet, [0:7]</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="gadb22b9c390457253f2bfdf773791d270"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_GetConfigFromOneChip </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 * </td>
|
||||
<td class="paramname"><em>CfgData</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to read the full configuration data from one of LMX2594 or LMX04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">CfgData</td><td>the array of the RF clock chip configuration data.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga5a7296352a6f5ff2b511184ee95f496b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_Init </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>GpioId</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to initialize RFCLK devices on i2c1-bus: i2c1 bus switch, i2c2spi bridge and MUX_SELx GPIOs. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">none</td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>GpioId gpio ID for Linux build, n/a for baremetal build.</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="gaa23f2bf94b86f37357a00a9a2f11f468"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_ReadReg </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 * </td>
|
||||
<td class="paramname"><em>d</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to read a register from one of LMX2594 or LMX04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">d</td><td>= {D2, D1, D0} Where [D0,D1,D2] bits are: LMK04282: bit [23] - 1-bit command field (R/W) bits [22:21] - 2-bit multi-byte field (W1, W0) bits [20:8] - 13-bit address field (A12 to A0) bits [7-0]- 8-bit data field (D7 to D0). LMX2594: bit [23] - 1-bit command field (R/W) bits [22:16] - 7-bit address field (A6 to A0) bits [15-0]- 16-bit data field (D15 to D0).</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="gae0b716c787b95513649b2fcba33b3b95"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_ResetChip </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to reset one of LMX2594 or LMK04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga7820c4fffaa739e2c61e0ad2442e38d2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_SetConfigOnAllChipsFromConfigId </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ConfigId_LMK</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ConfigId_1</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ConfigId_2</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to set a full configuration on all LMX2594 and LMK04828 or LMK04208 for the requested frequency. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ConfigId_LMK</td><td>indicates the LMK configuration Id. </td></tr>
|
||||
<tr><td class="paramname">ConfigId_RF1</td><td>indicates the LMX RF1 configuration Id. </td></tr>
|
||||
<tr><td class="paramname">ConfigId_RF2</td><td>indicates the LMX RF2 configuration Id. </td></tr>
|
||||
<tr><td class="paramname">ConfigId_RF3</td><td>indicates the LMX RF3 configuration Id.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga64c1af6644e83e169033afab6abcf344">XRFClk_SetConfigOnOneChipFromConfigId()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga094020b0514371f05b8848e1454f0345"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_SetConfigOnOneChip </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 * </td>
|
||||
<td class="paramname"><em>CfgData</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>Len</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to set the full configuration data on one of LMX2594 or LMX04828. </p>
|
||||
<p>The all register values are passed as a pointer CfgData, Len defines a number of data ready for writing.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">CfgData</td><td>indicates the configuration for all registers. </td></tr>
|
||||
<tr><td class="paramname">Len</td><td>indicates a number of data.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>References <a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga64c1af6644e83e169033afab6abcf344"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_SetConfigOnOneChipFromConfigId </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ConfigId</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to set a full configuration on one of LMX2594 or LMX04828 for the requested frequency.where the register settings is provided from the selected hard coded data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">ConfigId</td><td>indicates the RF clock chip configuration Id.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>Referenced by <a class="el" href="group__xrfclk.html#ga70661f1623b48f8230135120ab764eca">XRFClk_SetConfigOnAllChipsFromConfigId()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ga02dab3acd290a218e441d08199454338"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">u32 XRFClk_WriteReg </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>ChipId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">u32 </td>
|
||||
<td class="paramname"><em>d</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>This function is used to write a register on one of LMX2594 or LMX04828. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ChipId</td><td>indicates the RF clock chip Id. </td></tr>
|
||||
<tr><td class="paramname">d</td><td>= {D2, D1, D0} Where [D0,D1,D2] bits are: LMK04282: bit [23] - 1-bit command field (R/W) bits [22:21] - 2-bit multi-byte field (W1, W0) bits [20:8] - 13-bit address field (A12 to A0) bits [7-0]- 8-bit data field (D7 to D0). LMX2594: bit [23] - 1-bit command field (R/W) bits [22:16] - 7-bit address field (A6 to A0) bits [15-0]- 16-bit data field (D15 to D0).</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>XST_SUCCESS if successful.</li>
|
||||
<li>XST_FAILURE if failed.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>
|
||||
|
||||
<p>Referenced by <a class="el" href="group__xrfclk.html#ga91a0033a744f217741b6bf0125914407">XRFClk_ConfigOutputDividerAndMUXOnLMK()</a>, <a class="el" href="group__xrfclk.html#gaa084685a70d719dd933f735cb350fb95">XRFClk_ControlOutputPortLMK()</a>, <a class="el" href="group__xrfclk.html#gae0b716c787b95513649b2fcba33b3b95">XRFClk_ResetChip()</a>, and <a class="el" href="group__xrfclk.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700">XRFClk_SetConfigOnOneChip()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: Main Page</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li class="current"><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('index.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">board_common Documentation</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
72
bsp_z7/ps7_cortexa9_0/libsrc/board_common/doc/html/api/jquery.js
vendored
Normal file
@ -0,0 +1,82 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: APIs</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('modules.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">APIs</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all modules:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__xrfclk.html" target="_self">Xrfclk</a></td><td class="desc">Contains the API of the XRFclk middleware </td></tr>
|
||||
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__xrfclk___l_m_k__conf.html" target="_self">Xrfclk_LMK_conf</a></td><td class="desc">Contains the configuration data for LMK </td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__xrfclk___l_m_x__conf__v1__2.html" target="_self">Xrfclk_LMX_conf_v1_2</a></td><td class="desc">Contains the configuration data for LMX </td></tr>
|
||||
<tr id="row_3_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__xrfclk__v1__2.html" target="_self">Xrfclk_v1_2</a></td><td class="desc">Contains the API of the XRFclk middleware </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,143 @@
|
||||
#nav-tree .children_ul {
|
||||
margin:0;
|
||||
padding:4px;
|
||||
}
|
||||
|
||||
#nav-tree ul {
|
||||
list-style:none outside none;
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#nav-tree li {
|
||||
white-space:nowrap;
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#nav-tree .plus {
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
#nav-tree .selected {
|
||||
background-image: url('tab_a.png');
|
||||
background-repeat:repeat-x;
|
||||
color: #fff;
|
||||
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
|
||||
}
|
||||
|
||||
#nav-tree img {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
border:0px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#nav-tree a {
|
||||
text-decoration:none;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
outline:none;
|
||||
}
|
||||
|
||||
#nav-tree .label {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
|
||||
}
|
||||
|
||||
#nav-tree .label a {
|
||||
padding:2px;
|
||||
}
|
||||
|
||||
#nav-tree .selected a {
|
||||
text-decoration:none;
|
||||
color:#fff;
|
||||
}
|
||||
|
||||
#nav-tree .children_ul {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#nav-tree .item {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#nav-tree {
|
||||
padding: 0px 0px;
|
||||
background-color: #FAFAFF;
|
||||
font-size:14px;
|
||||
overflow:auto;
|
||||
}
|
||||
|
||||
#doc-content {
|
||||
overflow:auto;
|
||||
display:block;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
-webkit-overflow-scrolling : touch; /* iOS 5+ */
|
||||
}
|
||||
|
||||
#side-nav {
|
||||
padding:0 6px 0 0;
|
||||
margin: 0px;
|
||||
display:block;
|
||||
position: absolute;
|
||||
left: 0px;
|
||||
width: 250px;
|
||||
}
|
||||
|
||||
.ui-resizable .ui-resizable-handle {
|
||||
display:block;
|
||||
}
|
||||
|
||||
.ui-resizable-e {
|
||||
background:url("ftv2splitbar.png") repeat scroll right center transparent;
|
||||
cursor:e-resize;
|
||||
height:100%;
|
||||
right:0;
|
||||
top:0;
|
||||
width:6px;
|
||||
}
|
||||
|
||||
.ui-resizable-handle {
|
||||
display:none;
|
||||
font-size:0.1px;
|
||||
position:absolute;
|
||||
z-index:1;
|
||||
}
|
||||
|
||||
#nav-tree-contents {
|
||||
margin: 6px 0px 0px 0px;
|
||||
}
|
||||
|
||||
#nav-tree {
|
||||
background-image:url('nav_h.png');
|
||||
background-repeat:repeat-x;
|
||||
background-color: #F9FAFC;
|
||||
-webkit-overflow-scrolling : touch; /* iOS 5+ */
|
||||
}
|
||||
|
||||
#nav-sync {
|
||||
position:absolute;
|
||||
top:5px;
|
||||
right:24px;
|
||||
z-index:0;
|
||||
}
|
||||
|
||||
#nav-sync img {
|
||||
opacity:0.3;
|
||||
}
|
||||
|
||||
#nav-sync img:hover {
|
||||
opacity:0.9;
|
||||
}
|
||||
|
||||
@media print
|
||||
{
|
||||
#nav-tree { display: none; }
|
||||
div.ui-resizable-handle { display: none; position: relative; }
|
||||
}
|
||||
|
@ -0,0 +1,536 @@
|
||||
var NAVTREE =
|
||||
[
|
||||
[ "board_common", "index.html", [
|
||||
[ "APIs", "globals.html", [
|
||||
[ "All", "globals.html", null ],
|
||||
[ "Functions", "globals_func.html", null ]
|
||||
] ],
|
||||
[ "File List", "files.html", "files" ],
|
||||
[ "Examples", "example.html", [
|
||||
[ "xrfclk_example_app.c", "example.html#ex1", null ]
|
||||
] ]
|
||||
] ]
|
||||
];
|
||||
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"example.html"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
var SYNCOFFMSG = 'click to enable panel synchronisation';
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
var SYNCOFFMSG = 'click to enable panel synchronisation';
|
||||
var navTreeSubIndices = new Array();
|
||||
|
||||
function getData(varName)
|
||||
{
|
||||
var i = varName.lastIndexOf('/');
|
||||
var n = i>=0 ? varName.substring(i+1) : varName;
|
||||
return eval(n.replace(/\-/g,'_'));
|
||||
}
|
||||
|
||||
function stripPath(uri)
|
||||
{
|
||||
return uri.substring(uri.lastIndexOf('/')+1);
|
||||
}
|
||||
|
||||
function stripPath2(uri)
|
||||
{
|
||||
var i = uri.lastIndexOf('/');
|
||||
var s = uri.substring(i+1);
|
||||
var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
|
||||
return m ? uri.substring(i-6) : s;
|
||||
}
|
||||
|
||||
function localStorageSupported()
|
||||
{
|
||||
try {
|
||||
return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
|
||||
}
|
||||
catch(e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function storeLink(link)
|
||||
{
|
||||
if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
|
||||
window.localStorage.setItem('navpath',link);
|
||||
}
|
||||
}
|
||||
|
||||
function deleteLink()
|
||||
{
|
||||
if (localStorageSupported()) {
|
||||
window.localStorage.setItem('navpath','');
|
||||
}
|
||||
}
|
||||
|
||||
function cachedLink()
|
||||
{
|
||||
if (localStorageSupported()) {
|
||||
return window.localStorage.getItem('navpath');
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
function getScript(scriptName,func,show)
|
||||
{
|
||||
var head = document.getElementsByTagName("head")[0];
|
||||
var script = document.createElement('script');
|
||||
script.id = scriptName;
|
||||
script.type = 'text/javascript';
|
||||
script.onload = func;
|
||||
script.src = scriptName+'.js';
|
||||
if ($.browser.msie && $.browser.version<=8) {
|
||||
// script.onload does not work with older versions of IE
|
||||
script.onreadystatechange = function() {
|
||||
if (script.readyState=='complete' || script.readyState=='loaded') {
|
||||
func(); if (show) showRoot();
|
||||
}
|
||||
}
|
||||
}
|
||||
head.appendChild(script);
|
||||
}
|
||||
|
||||
function createIndent(o,domNode,node,level)
|
||||
{
|
||||
var level=-1;
|
||||
var n = node;
|
||||
while (n.parentNode) { level++; n=n.parentNode; }
|
||||
if (node.childrenData) {
|
||||
var imgNode = document.createElement("img");
|
||||
imgNode.style.paddingLeft=(16*level).toString()+'px';
|
||||
imgNode.width = 16;
|
||||
imgNode.height = 22;
|
||||
imgNode.border = 0;
|
||||
node.plus_img = imgNode;
|
||||
node.expandToggle = document.createElement("a");
|
||||
node.expandToggle.href = "javascript:void(0)";
|
||||
node.expandToggle.onclick = function() {
|
||||
if (node.expanded) {
|
||||
$(node.getChildrenUL()).slideUp("fast");
|
||||
node.plus_img.src = node.relpath+"ftv2pnode.png";
|
||||
node.expanded = false;
|
||||
} else {
|
||||
expandNode(o, node, false, false);
|
||||
}
|
||||
}
|
||||
node.expandToggle.appendChild(imgNode);
|
||||
domNode.appendChild(node.expandToggle);
|
||||
imgNode.src = node.relpath+"ftv2pnode.png";
|
||||
} else {
|
||||
var span = document.createElement("span");
|
||||
span.style.display = 'inline-block';
|
||||
span.style.width = 16*(level+1)+'px';
|
||||
span.style.height = '22px';
|
||||
span.innerHTML = ' ';
|
||||
domNode.appendChild(span);
|
||||
}
|
||||
}
|
||||
|
||||
var animationInProgress = false;
|
||||
|
||||
function gotoAnchor(anchor,aname,updateLocation)
|
||||
{
|
||||
var pos, docContent = $('#doc-content');
|
||||
if (anchor.parent().attr('class')=='memItemLeft' ||
|
||||
anchor.parent().attr('class')=='fieldtype' ||
|
||||
anchor.parent().is(':header'))
|
||||
{
|
||||
pos = anchor.parent().position().top;
|
||||
} else if (anchor.position()) {
|
||||
pos = anchor.position().top;
|
||||
}
|
||||
if (pos) {
|
||||
var dist = Math.abs(Math.min(
|
||||
pos-docContent.offset().top,
|
||||
docContent[0].scrollHeight-
|
||||
docContent.height()-docContent.scrollTop()));
|
||||
animationInProgress=true;
|
||||
docContent.animate({
|
||||
scrollTop: pos + docContent.scrollTop() - docContent.offset().top
|
||||
},Math.max(50,Math.min(500,dist)),function(){
|
||||
if (updateLocation) window.location.href=aname;
|
||||
animationInProgress=false;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function newNode(o, po, text, link, childrenData, lastNode)
|
||||
{
|
||||
var node = new Object();
|
||||
node.children = Array();
|
||||
node.childrenData = childrenData;
|
||||
node.depth = po.depth + 1;
|
||||
node.relpath = po.relpath;
|
||||
node.isLast = lastNode;
|
||||
|
||||
node.li = document.createElement("li");
|
||||
po.getChildrenUL().appendChild(node.li);
|
||||
node.parentNode = po;
|
||||
|
||||
node.itemDiv = document.createElement("div");
|
||||
node.itemDiv.className = "item";
|
||||
|
||||
node.labelSpan = document.createElement("span");
|
||||
node.labelSpan.className = "label";
|
||||
|
||||
createIndent(o,node.itemDiv,node,0);
|
||||
node.itemDiv.appendChild(node.labelSpan);
|
||||
node.li.appendChild(node.itemDiv);
|
||||
|
||||
var a = document.createElement("a");
|
||||
node.labelSpan.appendChild(a);
|
||||
node.label = document.createTextNode(text);
|
||||
node.expanded = false;
|
||||
a.appendChild(node.label);
|
||||
if (link) {
|
||||
var url;
|
||||
if (link.substring(0,1)=='^') {
|
||||
url = link.substring(1);
|
||||
link = url;
|
||||
} else {
|
||||
url = node.relpath+link;
|
||||
}
|
||||
a.className = stripPath(link.replace('#',':'));
|
||||
if (link.indexOf('#')!=-1) {
|
||||
var aname = '#'+link.split('#')[1];
|
||||
var srcPage = stripPath($(location).attr('pathname'));
|
||||
var targetPage = stripPath(link.split('#')[0]);
|
||||
a.href = srcPage!=targetPage ? url : "javascript:void(0)";
|
||||
a.onclick = function(){
|
||||
storeLink(link);
|
||||
if (!$(a).parent().parent().hasClass('selected'))
|
||||
{
|
||||
$('.item').removeClass('selected');
|
||||
$('.item').removeAttr('id');
|
||||
$(a).parent().parent().addClass('selected');
|
||||
$(a).parent().parent().attr('id','selected');
|
||||
}
|
||||
var anchor = $(aname);
|
||||
gotoAnchor(anchor,aname,true);
|
||||
};
|
||||
} else {
|
||||
a.href = url;
|
||||
a.onclick = function() { storeLink(link); }
|
||||
}
|
||||
} else {
|
||||
if (childrenData != null)
|
||||
{
|
||||
a.className = "nolink";
|
||||
a.href = "javascript:void(0)";
|
||||
a.onclick = node.expandToggle.onclick;
|
||||
}
|
||||
}
|
||||
|
||||
node.childrenUL = null;
|
||||
node.getChildrenUL = function() {
|
||||
if (!node.childrenUL) {
|
||||
node.childrenUL = document.createElement("ul");
|
||||
node.childrenUL.className = "children_ul";
|
||||
node.childrenUL.style.display = "none";
|
||||
node.li.appendChild(node.childrenUL);
|
||||
}
|
||||
return node.childrenUL;
|
||||
};
|
||||
|
||||
return node;
|
||||
}
|
||||
|
||||
function showRoot()
|
||||
{
|
||||
var headerHeight = $("#top").height();
|
||||
var footerHeight = $("#nav-path").height();
|
||||
var windowHeight = $(window).height() - headerHeight - footerHeight;
|
||||
(function (){ // retry until we can scroll to the selected item
|
||||
try {
|
||||
var navtree=$('#nav-tree');
|
||||
navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
|
||||
} catch (err) {
|
||||
setTimeout(arguments.callee, 0);
|
||||
}
|
||||
})();
|
||||
}
|
||||
|
||||
function expandNode(o, node, imm, showRoot)
|
||||
{
|
||||
if (node.childrenData && !node.expanded) {
|
||||
if (typeof(node.childrenData)==='string') {
|
||||
var varName = node.childrenData;
|
||||
getScript(node.relpath+varName,function(){
|
||||
node.childrenData = getData(varName);
|
||||
expandNode(o, node, imm, showRoot);
|
||||
}, showRoot);
|
||||
} else {
|
||||
if (!node.childrenVisited) {
|
||||
getNode(o, node);
|
||||
} if (imm || ($.browser.msie && $.browser.version>8)) {
|
||||
// somehow slideDown jumps to the start of tree for IE9 :-(
|
||||
$(node.getChildrenUL()).show();
|
||||
} else {
|
||||
$(node.getChildrenUL()).slideDown("fast");
|
||||
}
|
||||
if (node.isLast) {
|
||||
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
|
||||
} else {
|
||||
node.plus_img.src = node.relpath+"ftv2mnode.png";
|
||||
}
|
||||
node.expanded = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function glowEffect(n,duration)
|
||||
{
|
||||
n.addClass('glow').delay(duration).queue(function(next){
|
||||
$(this).removeClass('glow');next();
|
||||
});
|
||||
}
|
||||
|
||||
function highlightAnchor()
|
||||
{
|
||||
var aname = $(location).attr('hash');
|
||||
var anchor = $(aname);
|
||||
if (anchor.parent().attr('class')=='memItemLeft'){
|
||||
var rows = $('.memberdecls tr[class$="'+
|
||||
window.location.hash.substring(1)+'"]');
|
||||
glowEffect(rows.children(),300); // member without details
|
||||
} else if (anchor.parents().slice(2).prop('tagName')=='TR') {
|
||||
glowEffect(anchor.parents('div.memitem'),1000); // enum value
|
||||
} else if (anchor.parent().attr('class')=='fieldtype'){
|
||||
glowEffect(anchor.parent().parent(),1000); // struct field
|
||||
} else if (anchor.parent().is(":header")) {
|
||||
glowEffect(anchor.parent(),1000); // section header
|
||||
} else {
|
||||
glowEffect(anchor.next(),1000); // normal member
|
||||
}
|
||||
gotoAnchor(anchor,aname,false);
|
||||
}
|
||||
|
||||
function selectAndHighlight(hash,n)
|
||||
{
|
||||
var a;
|
||||
if (hash) {
|
||||
var link=stripPath($(location).attr('pathname'))+':'+hash.substring(1);
|
||||
a=$('.item a[class$="'+link+'"]');
|
||||
}
|
||||
if (a && a.length) {
|
||||
a.parent().parent().addClass('selected');
|
||||
a.parent().parent().attr('id','selected');
|
||||
highlightAnchor();
|
||||
} else if (n) {
|
||||
$(n.itemDiv).addClass('selected');
|
||||
$(n.itemDiv).attr('id','selected');
|
||||
}
|
||||
if ($('#nav-tree-contents .item:first').hasClass('selected')) {
|
||||
$('#nav-sync').css('top','30px');
|
||||
} else {
|
||||
$('#nav-sync').css('top','5px');
|
||||
}
|
||||
showRoot();
|
||||
}
|
||||
|
||||
function showNode(o, node, index, hash)
|
||||
{
|
||||
if (node && node.childrenData) {
|
||||
if (typeof(node.childrenData)==='string') {
|
||||
var varName = node.childrenData;
|
||||
getScript(node.relpath+varName,function(){
|
||||
node.childrenData = getData(varName);
|
||||
showNode(o,node,index,hash);
|
||||
},true);
|
||||
} else {
|
||||
if (!node.childrenVisited) {
|
||||
getNode(o, node);
|
||||
}
|
||||
$(node.getChildrenUL()).css({'display':'block'});
|
||||
if (node.isLast) {
|
||||
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
|
||||
} else {
|
||||
node.plus_img.src = node.relpath+"ftv2mnode.png";
|
||||
}
|
||||
node.expanded = true;
|
||||
var n = node.children[o.breadcrumbs[index]];
|
||||
if (index+1<o.breadcrumbs.length) {
|
||||
showNode(o,n,index+1,hash);
|
||||
} else {
|
||||
if (typeof(n.childrenData)==='string') {
|
||||
var varName = n.childrenData;
|
||||
getScript(n.relpath+varName,function(){
|
||||
n.childrenData = getData(varName);
|
||||
node.expanded=false;
|
||||
showNode(o,node,index,hash); // retry with child node expanded
|
||||
},true);
|
||||
} else {
|
||||
var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
|
||||
if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
|
||||
expandNode(o, n, true, true);
|
||||
}
|
||||
selectAndHighlight(hash,n);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
selectAndHighlight(hash);
|
||||
}
|
||||
}
|
||||
|
||||
function removeToInsertLater(element) {
|
||||
var parentNode = element.parentNode;
|
||||
var nextSibling = element.nextSibling;
|
||||
parentNode.removeChild(element);
|
||||
return function() {
|
||||
if (nextSibling) {
|
||||
parentNode.insertBefore(element, nextSibling);
|
||||
} else {
|
||||
parentNode.appendChild(element);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function getNode(o, po)
|
||||
{
|
||||
var insertFunction = removeToInsertLater(po.li);
|
||||
po.childrenVisited = true;
|
||||
var l = po.childrenData.length-1;
|
||||
for (var i in po.childrenData) {
|
||||
var nodeData = po.childrenData[i];
|
||||
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
|
||||
i==l);
|
||||
}
|
||||
insertFunction();
|
||||
}
|
||||
|
||||
function gotoNode(o,subIndex,root,hash,relpath)
|
||||
{
|
||||
var nti = navTreeSubIndices[subIndex][root+hash];
|
||||
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
|
||||
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
|
||||
navTo(o,NAVTREE[0][1],"",relpath);
|
||||
$('.item').removeClass('selected');
|
||||
$('.item').removeAttr('id');
|
||||
}
|
||||
if (o.breadcrumbs) {
|
||||
o.breadcrumbs.unshift(0); // add 0 for root node
|
||||
showNode(o, o.node, 0, hash);
|
||||
}
|
||||
}
|
||||
|
||||
function navTo(o,root,hash,relpath)
|
||||
{
|
||||
var link = cachedLink();
|
||||
if (link) {
|
||||
var parts = link.split('#');
|
||||
root = parts[0];
|
||||
if (parts.length>1) hash = '#'+parts[1];
|
||||
else hash='';
|
||||
}
|
||||
if (hash.match(/^#l\d+$/)) {
|
||||
var anchor=$('a[name='+hash.substring(1)+']');
|
||||
glowEffect(anchor.parent(),1000); // line number
|
||||
hash=''; // strip line number anchors
|
||||
//root=root.replace(/_source\./,'.'); // source link to doc link
|
||||
}
|
||||
var url=root+hash;
|
||||
var i=-1;
|
||||
while (NAVTREEINDEX[i+1]<=url) i++;
|
||||
if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
|
||||
if (navTreeSubIndices[i]) {
|
||||
gotoNode(o,i,root,hash,relpath)
|
||||
} else {
|
||||
getScript(relpath+'navtreeindex'+i,function(){
|
||||
navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
|
||||
if (navTreeSubIndices[i]) {
|
||||
gotoNode(o,i,root,hash,relpath);
|
||||
}
|
||||
},true);
|
||||
}
|
||||
}
|
||||
|
||||
function showSyncOff(n,relpath)
|
||||
{
|
||||
n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
|
||||
}
|
||||
|
||||
function showSyncOn(n,relpath)
|
||||
{
|
||||
n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
|
||||
}
|
||||
|
||||
function toggleSyncButton(relpath)
|
||||
{
|
||||
var navSync = $('#nav-sync');
|
||||
if (navSync.hasClass('sync')) {
|
||||
navSync.removeClass('sync');
|
||||
showSyncOff(navSync,relpath);
|
||||
storeLink(stripPath2($(location).attr('pathname'))+$(location).attr('hash'));
|
||||
} else {
|
||||
navSync.addClass('sync');
|
||||
showSyncOn(navSync,relpath);
|
||||
deleteLink();
|
||||
}
|
||||
}
|
||||
|
||||
function initNavTree(toroot,relpath)
|
||||
{
|
||||
var o = new Object();
|
||||
o.toroot = toroot;
|
||||
o.node = new Object();
|
||||
o.node.li = document.getElementById("nav-tree-contents");
|
||||
o.node.childrenData = NAVTREE;
|
||||
o.node.children = new Array();
|
||||
o.node.childrenUL = document.createElement("ul");
|
||||
o.node.getChildrenUL = function() { return o.node.childrenUL; };
|
||||
o.node.li.appendChild(o.node.childrenUL);
|
||||
o.node.depth = 0;
|
||||
o.node.relpath = relpath;
|
||||
o.node.expanded = false;
|
||||
o.node.isLast = true;
|
||||
o.node.plus_img = document.createElement("img");
|
||||
o.node.plus_img.src = relpath+"ftv2pnode.png";
|
||||
o.node.plus_img.width = 16;
|
||||
o.node.plus_img.height = 22;
|
||||
|
||||
if (localStorageSupported()) {
|
||||
var navSync = $('#nav-sync');
|
||||
if (cachedLink()) {
|
||||
showSyncOff(navSync,relpath);
|
||||
navSync.removeClass('sync');
|
||||
} else {
|
||||
showSyncOn(navSync,relpath);
|
||||
}
|
||||
navSync.click(function(){ toggleSyncButton(relpath); });
|
||||
}
|
||||
|
||||
$(window).load(function(){
|
||||
navTo(o,toroot,window.location.hash,relpath);
|
||||
showRoot();
|
||||
});
|
||||
|
||||
$(window).bind('hashchange', function(){
|
||||
if (window.location.hash && window.location.hash.length>1){
|
||||
var a;
|
||||
if ($(location).attr('hash')){
|
||||
var clslink=stripPath($(location).attr('pathname'))+':'+
|
||||
$(location).attr('hash').substring(1);
|
||||
a=$('.item a[class$="'+clslink+'"]');
|
||||
}
|
||||
if (a==null || !$(a).parent().parent().hasClass('selected')){
|
||||
$('.item').removeClass('selected');
|
||||
$('.item').removeAttr('id');
|
||||
}
|
||||
var link=stripPath2($(location).attr('pathname'));
|
||||
navTo(o,link,$(location).attr('hash'),relpath);
|
||||
} else if (!animationInProgress) {
|
||||
$('#doc-content').scrollTop(0);
|
||||
$('.item').removeClass('selected');
|
||||
$('.item').removeAttr('id');
|
||||
navTo(o,toroot,window.location.hash,relpath);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -0,0 +1,36 @@
|
||||
var NAVTREEINDEX0 =
|
||||
{
|
||||
"example.html":[2],
|
||||
"example.html#ex1":[2,0],
|
||||
"files.html":[1],
|
||||
"globals.html":[0,0],
|
||||
"globals_func.html":[0,1],
|
||||
"index.html":[],
|
||||
"pages.html":[],
|
||||
"xrfclk_8c.html":[1,0],
|
||||
"xrfclk_8c.html#ga02dab3acd290a218e441d08199454338":[1,0,10],
|
||||
"xrfclk_8c.html#ga094020b0514371f05b8848e1454f0345":[1,0,8],
|
||||
"xrfclk_8c.html#ga355749ea0ace53f613f5225eda186a55":[1,0,0],
|
||||
"xrfclk_8c.html#ga5a7296352a6f5ff2b511184ee95f496b":[1,0,4],
|
||||
"xrfclk_8c.html#ga64c1af6644e83e169033afab6abcf344":[1,0,9],
|
||||
"xrfclk_8c.html#ga7820c4fffaa739e2c61e0ad2442e38d2":[1,0,7],
|
||||
"xrfclk_8c.html#ga91a0033a744f217741b6bf0125914407":[1,0,1],
|
||||
"xrfclk_8c.html#gaa23f2bf94b86f37357a00a9a2f11f468":[1,0,5],
|
||||
"xrfclk_8c.html#gadb22b9c390457253f2bfdf773791d270":[1,0,3],
|
||||
"xrfclk_8c.html#gae0b716c787b95513649b2fcba33b3b95":[1,0,6],
|
||||
"xrfclk_8c.html#gafcd7bee4fa0f626f4d5ae3db8c8adea7":[1,0,2],
|
||||
"xrfclk_8h.html":[1,1],
|
||||
"xrfclk_8h.html#ga15b874b3001ca5c28a1d53ec32b62ef4":[1,1,0],
|
||||
"xrfclk_8h.html#ga330f1f2804693e7a787ace303ba9a584":[1,1,3],
|
||||
"xrfclk_8h.html#ga5a7296352a6f5ff2b511184ee95f496b":[1,1,4],
|
||||
"xrfclk_8h.html#ga64c1af6644e83e169033afab6abcf344":[1,1,9],
|
||||
"xrfclk_8h.html#ga70661f1623b48f8230135120ab764eca":[1,1,7],
|
||||
"xrfclk_8h.html#ga918d6c7ecaab240659423c70b3b02057":[1,1,10],
|
||||
"xrfclk_8h.html#ga91a0033a744f217741b6bf0125914407":[1,1,1],
|
||||
"xrfclk_8h.html#gaa084685a70d719dd933f735cb350fb95":[1,1,2],
|
||||
"xrfclk_8h.html#gad22f0b428656960235f5be3e47e4e26e":[1,1,5],
|
||||
"xrfclk_8h.html#gae0b716c787b95513649b2fcba33b3b95":[1,1,6],
|
||||
"xrfclk_8h.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700":[1,1,8],
|
||||
"xrfclk___l_m_k__conf_8h.html":[1,2],
|
||||
"xrfclk___l_m_x__conf_8h.html":[1,3]
|
||||
};
|
BIN
bsp_z7/ps7_cortexa9_0/libsrc/board_common/doc/html/api/open.png
Normal file
After Width: | Height: | Size: 123 B |
@ -0,0 +1,79 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: Examples</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('pages.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Examples</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="example.html" target="_self">Examples</a></td><td class="desc">You can refer to the below stated example applications for more details on how to use rfclk driver </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,93 @@
|
||||
var cookie_namespace = 'doxygen';
|
||||
var sidenav,navtree,content,header;
|
||||
|
||||
function readCookie(cookie)
|
||||
{
|
||||
var myCookie = cookie_namespace+"_"+cookie+"=";
|
||||
if (document.cookie)
|
||||
{
|
||||
var index = document.cookie.indexOf(myCookie);
|
||||
if (index != -1)
|
||||
{
|
||||
var valStart = index + myCookie.length;
|
||||
var valEnd = document.cookie.indexOf(";", valStart);
|
||||
if (valEnd == -1)
|
||||
{
|
||||
valEnd = document.cookie.length;
|
||||
}
|
||||
var val = document.cookie.substring(valStart, valEnd);
|
||||
return val;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
function writeCookie(cookie, val, expiration)
|
||||
{
|
||||
if (val==undefined) return;
|
||||
if (expiration == null)
|
||||
{
|
||||
var date = new Date();
|
||||
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
|
||||
expiration = date.toGMTString();
|
||||
}
|
||||
document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
|
||||
}
|
||||
|
||||
function resizeWidth()
|
||||
{
|
||||
var windowWidth = $(window).width() + "px";
|
||||
var sidenavWidth = $(sidenav).outerWidth();
|
||||
content.css({marginLeft:parseInt(sidenavWidth)+"px"});
|
||||
writeCookie('width',sidenavWidth, null);
|
||||
}
|
||||
|
||||
function restoreWidth(navWidth)
|
||||
{
|
||||
var windowWidth = $(window).width() + "px";
|
||||
content.css({marginLeft:parseInt(navWidth)+6+"px"});
|
||||
sidenav.css({width:navWidth + "px"});
|
||||
}
|
||||
|
||||
function resizeHeight()
|
||||
{
|
||||
var headerHeight = header.outerHeight();
|
||||
var footerHeight = footer.outerHeight();
|
||||
var windowHeight = $(window).height() - headerHeight - footerHeight;
|
||||
content.css({height:windowHeight + "px"});
|
||||
navtree.css({height:windowHeight + "px"});
|
||||
sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
|
||||
}
|
||||
|
||||
function initResizable()
|
||||
{
|
||||
header = $("#top");
|
||||
sidenav = $("#side-nav");
|
||||
content = $("#doc-content");
|
||||
navtree = $("#nav-tree");
|
||||
footer = $("#nav-path");
|
||||
$(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
|
||||
$(window).resize(function() { resizeHeight(); });
|
||||
var width = readCookie('width');
|
||||
if (width) { restoreWidth(width); } else { resizeWidth(); }
|
||||
resizeHeight();
|
||||
var url = location.href;
|
||||
var i=url.indexOf("#");
|
||||
if (i>=0) window.location.hash=url.substr(i);
|
||||
var _preventDefault = function(evt) { evt.preventDefault(); };
|
||||
$("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
|
||||
$(document).bind('touchmove',function(e){
|
||||
try {
|
||||
var target = e.target;
|
||||
while (target) {
|
||||
if ($(target).css('-webkit-overflow-scrolling')=='touch') return;
|
||||
target = target.parentNode;
|
||||
}
|
||||
e.preventDefault();
|
||||
} catch(err) {
|
||||
e.preventDefault();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 853 B |
After Width: | Height: | Size: 845 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/board_common/doc/html/api/tab_a.png
Normal file
After Width: | Height: | Size: 142 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/board_common/doc/html/api/tab_b.png
Normal file
After Width: | Height: | Size: 169 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/board_common/doc/html/api/tab_h.png
Normal file
After Width: | Height: | Size: 177 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/board_common/doc/html/api/tab_s.png
Normal file
After Width: | Height: | Size: 184 B |
@ -0,0 +1,60 @@
|
||||
.tabs, .tabs2, .tabs3 {
|
||||
background-image: url('tab_b.png');
|
||||
width: 100%;
|
||||
z-index: 101;
|
||||
font-size: 13px;
|
||||
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
|
||||
}
|
||||
|
||||
.tabs2 {
|
||||
font-size: 10px;
|
||||
}
|
||||
.tabs3 {
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.tablist {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
display: table;
|
||||
}
|
||||
|
||||
.tablist li {
|
||||
float: left;
|
||||
display: table-cell;
|
||||
background-image: url('tab_b.png');
|
||||
line-height: 36px;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.tablist a {
|
||||
display: block;
|
||||
padding: 0 20px;
|
||||
font-weight: bold;
|
||||
background-image:url('tab_s.png');
|
||||
background-repeat:no-repeat;
|
||||
background-position:right;
|
||||
color: #283A5D;
|
||||
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.tabs3 .tablist a {
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
.tablist a:hover {
|
||||
background-image: url('tab_h.png');
|
||||
background-repeat:repeat-x;
|
||||
color: #fff;
|
||||
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.tablist li.current a {
|
||||
background-image: url('tab_a.png');
|
||||
background-repeat:repeat-x;
|
||||
color: #fff;
|
||||
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
|
||||
}
|
After Width: | Height: | Size: 2.0 KiB |
@ -0,0 +1,113 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: xrfclk.c File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('xrfclk_8c.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">xrfclk.c File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ga02dab3acd290a218e441d08199454338"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">XRFClk_WriteReg</a> (u32 ChipId, u32 d)</td></tr>
|
||||
<tr class="memdesc:ga02dab3acd290a218e441d08199454338"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to write a register on one of LMX2594 or LMX04828. <a href="group__xrfclk__v1__2.html#ga02dab3acd290a218e441d08199454338">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga02dab3acd290a218e441d08199454338"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa23f2bf94b86f37357a00a9a2f11f468"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#gaa23f2bf94b86f37357a00a9a2f11f468">XRFClk_ReadReg</a> (u32 ChipId, u32 *d)</td></tr>
|
||||
<tr class="memdesc:gaa23f2bf94b86f37357a00a9a2f11f468"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to read a register from one of LMX2594 or LMX04828. <a href="group__xrfclk__v1__2.html#gaa23f2bf94b86f37357a00a9a2f11f468">More...</a><br/></td></tr>
|
||||
<tr class="separator:gaa23f2bf94b86f37357a00a9a2f11f468"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5a7296352a6f5ff2b511184ee95f496b"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga5a7296352a6f5ff2b511184ee95f496b">XRFClk_Init</a> (int GpioId)</td></tr>
|
||||
<tr class="memdesc:ga5a7296352a6f5ff2b511184ee95f496b"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to initialize RFCLK devices on i2c1-bus: i2c1 bus switch, i2c2spi bridge and MUX_SELx GPIOs. <a href="group__xrfclk__v1__2.html#ga5a7296352a6f5ff2b511184ee95f496b">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga5a7296352a6f5ff2b511184ee95f496b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga355749ea0ace53f613f5225eda186a55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga355749ea0ace53f613f5225eda186a55">XRFClk_Close</a> (void)</td></tr>
|
||||
<tr class="memdesc:ga355749ea0ace53f613f5225eda186a55"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to close RFCLK devices. <a href="group__xrfclk__v1__2.html#ga355749ea0ace53f613f5225eda186a55">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga355749ea0ace53f613f5225eda186a55"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gae0b716c787b95513649b2fcba33b3b95"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#gae0b716c787b95513649b2fcba33b3b95">XRFClk_ResetChip</a> (u32 ChipId)</td></tr>
|
||||
<tr class="memdesc:gae0b716c787b95513649b2fcba33b3b95"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to reset one of LMX2594 or LMK04828. <a href="group__xrfclk__v1__2.html#gae0b716c787b95513649b2fcba33b3b95">More...</a><br/></td></tr>
|
||||
<tr class="separator:gae0b716c787b95513649b2fcba33b3b95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga64c1af6644e83e169033afab6abcf344"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga64c1af6644e83e169033afab6abcf344">XRFClk_SetConfigOnOneChipFromConfigId</a> (u32 ChipId, u32 ConfigId)</td></tr>
|
||||
<tr class="memdesc:ga64c1af6644e83e169033afab6abcf344"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set a full configuration on one of LMX2594 or LMX04828 for the requested frequency.where the register settings is provided from the selected hard coded data. <a href="group__xrfclk__v1__2.html#ga64c1af6644e83e169033afab6abcf344">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga64c1af6644e83e169033afab6abcf344"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga094020b0514371f05b8848e1454f0345"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga094020b0514371f05b8848e1454f0345">XRFClk_SetConfigOnOneChip</a> (u32 ChipId, u32 *CfgData, u32 Len)</td></tr>
|
||||
<tr class="memdesc:ga094020b0514371f05b8848e1454f0345"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set the full configuration data on one of LMX2594 or LMX04828. <a href="group__xrfclk__v1__2.html#ga094020b0514371f05b8848e1454f0345">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga094020b0514371f05b8848e1454f0345"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7820c4fffaa739e2c61e0ad2442e38d2"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga7820c4fffaa739e2c61e0ad2442e38d2">XRFClk_SetConfigOnAllChipsFromConfigId</a> (u32 ConfigId_LMK, u32 ConfigId_1, u32 ConfigId_2)</td></tr>
|
||||
<tr class="memdesc:ga7820c4fffaa739e2c61e0ad2442e38d2"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set a full configuration on all LMX2594 and LMK04828 or LMK04208 for the requested frequency. <a href="group__xrfclk__v1__2.html#ga7820c4fffaa739e2c61e0ad2442e38d2">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga7820c4fffaa739e2c61e0ad2442e38d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gadb22b9c390457253f2bfdf773791d270"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#gadb22b9c390457253f2bfdf773791d270">XRFClk_GetConfigFromOneChip</a> (u32 ChipId, u32 *CfgData)</td></tr>
|
||||
<tr class="memdesc:gadb22b9c390457253f2bfdf773791d270"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to read the full configuration data from one of LMX2594 or LMX04828. <a href="group__xrfclk__v1__2.html#gadb22b9c390457253f2bfdf773791d270">More...</a><br/></td></tr>
|
||||
<tr class="separator:gadb22b9c390457253f2bfdf773791d270"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gafcd7bee4fa0f626f4d5ae3db8c8adea7"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#gafcd7bee4fa0f626f4d5ae3db8c8adea7">XRFClk_ControlOutputPortLMK</a> (u32 PortId, u32 State)</td></tr>
|
||||
<tr class="memdesc:gafcd7bee4fa0f626f4d5ae3db8c8adea7"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to enable or disable the specified output port on LMK04828. <a href="group__xrfclk__v1__2.html#gafcd7bee4fa0f626f4d5ae3db8c8adea7">More...</a><br/></td></tr>
|
||||
<tr class="separator:gafcd7bee4fa0f626f4d5ae3db8c8adea7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga91a0033a744f217741b6bf0125914407"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk__v1__2.html#ga91a0033a744f217741b6bf0125914407">XRFClk_ConfigOutputDividerAndMUXOnLMK</a> (u32 PortId, u32 DCLKoutX_DIV, u32 DCLKoutX_MUX, u32 SDCLKoutY_MUX, u32 SYSREF_DIV)</td></tr>
|
||||
<tr class="memdesc:ga91a0033a744f217741b6bf0125914407"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to configure a clock divider and the output port MUX state on LMK04828. <a href="group__xrfclk__v1__2.html#ga91a0033a744f217741b6bf0125914407">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga91a0033a744f217741b6bf0125914407"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,14 @@
|
||||
var xrfclk_8c =
|
||||
[
|
||||
[ "XRFClk_Close", "xrfclk_8c.html#ga355749ea0ace53f613f5225eda186a55", null ],
|
||||
[ "XRFClk_ConfigOutputDividerAndMUXOnLMK", "xrfclk_8c.html#ga91a0033a744f217741b6bf0125914407", null ],
|
||||
[ "XRFClk_ControlOutputPortLMK", "xrfclk_8c.html#gafcd7bee4fa0f626f4d5ae3db8c8adea7", null ],
|
||||
[ "XRFClk_GetConfigFromOneChip", "xrfclk_8c.html#gadb22b9c390457253f2bfdf773791d270", null ],
|
||||
[ "XRFClk_Init", "xrfclk_8c.html#ga5a7296352a6f5ff2b511184ee95f496b", null ],
|
||||
[ "XRFClk_ReadReg", "xrfclk_8c.html#gaa23f2bf94b86f37357a00a9a2f11f468", null ],
|
||||
[ "XRFClk_ResetChip", "xrfclk_8c.html#gae0b716c787b95513649b2fcba33b3b95", null ],
|
||||
[ "XRFClk_SetConfigOnAllChipsFromConfigId", "xrfclk_8c.html#ga7820c4fffaa739e2c61e0ad2442e38d2", null ],
|
||||
[ "XRFClk_SetConfigOnOneChip", "xrfclk_8c.html#ga094020b0514371f05b8848e1454f0345", null ],
|
||||
[ "XRFClk_SetConfigOnOneChipFromConfigId", "xrfclk_8c.html#ga64c1af6644e83e169033afab6abcf344", null ],
|
||||
[ "XRFClk_WriteReg", "xrfclk_8c.html#ga02dab3acd290a218e441d08199454338", null ]
|
||||
];
|
@ -0,0 +1,113 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: xrfclk.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('xrfclk_8h.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">xrfclk.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ga918d6c7ecaab240659423c70b3b02057"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga918d6c7ecaab240659423c70b3b02057">XRFClk_WriteReg</a> (u32 ChipId, u32 Data)</td></tr>
|
||||
<tr class="memdesc:ga918d6c7ecaab240659423c70b3b02057"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to write a register on one of LMX2594 or LMX04828. <a href="group__xrfclk.html#ga918d6c7ecaab240659423c70b3b02057">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga918d6c7ecaab240659423c70b3b02057"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gad22f0b428656960235f5be3e47e4e26e"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#gad22f0b428656960235f5be3e47e4e26e">XRFClk_ReadReg</a> (u32 ChipId, u32 *Data)</td></tr>
|
||||
<tr class="memdesc:gad22f0b428656960235f5be3e47e4e26e"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to read a register from one of LMX2594 or LMX04828. <a href="group__xrfclk.html#gad22f0b428656960235f5be3e47e4e26e">More...</a><br/></td></tr>
|
||||
<tr class="separator:gad22f0b428656960235f5be3e47e4e26e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5a7296352a6f5ff2b511184ee95f496b"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga5a7296352a6f5ff2b511184ee95f496b">XRFClk_Init</a> (int GpioId)</td></tr>
|
||||
<tr class="memdesc:ga5a7296352a6f5ff2b511184ee95f496b"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to initialize RFCLK devices on i2c1-bus: i2c1 bus switch, i2c2spi bridge and MUX_SELx GPIOs. <a href="group__xrfclk.html#ga5a7296352a6f5ff2b511184ee95f496b">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga5a7296352a6f5ff2b511184ee95f496b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga15b874b3001ca5c28a1d53ec32b62ef4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga15b874b3001ca5c28a1d53ec32b62ef4">XRFClk_Close</a> ()</td></tr>
|
||||
<tr class="memdesc:ga15b874b3001ca5c28a1d53ec32b62ef4"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to close RFCLK devices. <a href="group__xrfclk.html#ga15b874b3001ca5c28a1d53ec32b62ef4">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga15b874b3001ca5c28a1d53ec32b62ef4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gae0b716c787b95513649b2fcba33b3b95"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#gae0b716c787b95513649b2fcba33b3b95">XRFClk_ResetChip</a> (u32 ChipId)</td></tr>
|
||||
<tr class="memdesc:gae0b716c787b95513649b2fcba33b3b95"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to reset one of LMX2594 or LMK04828. <a href="group__xrfclk.html#gae0b716c787b95513649b2fcba33b3b95">More...</a><br/></td></tr>
|
||||
<tr class="separator:gae0b716c787b95513649b2fcba33b3b95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga64c1af6644e83e169033afab6abcf344"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga64c1af6644e83e169033afab6abcf344">XRFClk_SetConfigOnOneChipFromConfigId</a> (u32 ChipId, u32 ConfigId)</td></tr>
|
||||
<tr class="memdesc:ga64c1af6644e83e169033afab6abcf344"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set a full configuration on one of LMX2594 or LMX04828 for the requested frequency.where the register settings is provided from the selected hard coded data. <a href="group__xrfclk.html#ga64c1af6644e83e169033afab6abcf344">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga64c1af6644e83e169033afab6abcf344"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaf97229ea09f7cf0d46fb4c1ee6f2f700"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700">XRFClk_SetConfigOnOneChip</a> (u32 ChipId, u32 *cfgData, u32 len)</td></tr>
|
||||
<tr class="memdesc:gaf97229ea09f7cf0d46fb4c1ee6f2f700"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set the full configuration data on one of LMX2594 or LMX04828. <a href="group__xrfclk.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700">More...</a><br/></td></tr>
|
||||
<tr class="separator:gaf97229ea09f7cf0d46fb4c1ee6f2f700"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga330f1f2804693e7a787ace303ba9a584"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga330f1f2804693e7a787ace303ba9a584">XRFClk_GetConfigFromOneChip</a> (u32 ChipId, u32 *cfgData)</td></tr>
|
||||
<tr class="memdesc:ga330f1f2804693e7a787ace303ba9a584"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to read the full configuration data from one of LMX2594 or LMX04828. <a href="group__xrfclk.html#ga330f1f2804693e7a787ace303ba9a584">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga330f1f2804693e7a787ace303ba9a584"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga70661f1623b48f8230135120ab764eca"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga70661f1623b48f8230135120ab764eca">XRFClk_SetConfigOnAllChipsFromConfigId</a> (u32 ConfigId_LMK, u32 ConfigId_RF1, u32 ConfigId_RF2)</td></tr>
|
||||
<tr class="memdesc:ga70661f1623b48f8230135120ab764eca"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to set a full configuration on all LMX2594 and LMK04828 or LMK04208 for the requested frequency. <a href="group__xrfclk.html#ga70661f1623b48f8230135120ab764eca">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga70661f1623b48f8230135120ab764eca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa084685a70d719dd933f735cb350fb95"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#gaa084685a70d719dd933f735cb350fb95">XRFClk_ControlOutputPortLMK</a> (u32 PortId, u32 state)</td></tr>
|
||||
<tr class="memdesc:gaa084685a70d719dd933f735cb350fb95"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to enable or disable the specified output port on LMK04828. <a href="group__xrfclk.html#gaa084685a70d719dd933f735cb350fb95">More...</a><br/></td></tr>
|
||||
<tr class="separator:gaa084685a70d719dd933f735cb350fb95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga91a0033a744f217741b6bf0125914407"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__xrfclk.html#ga91a0033a744f217741b6bf0125914407">XRFClk_ConfigOutputDividerAndMUXOnLMK</a> (u32 PortId, u32 DCLKoutX_DIV, u32 DCLKoutX_MUX, u32 SDCLKoutY_MUX, u32 SYSREF_DIV)</td></tr>
|
||||
<tr class="memdesc:ga91a0033a744f217741b6bf0125914407"><td class="mdescLeft"> </td><td class="mdescRight">This function is used to configure a clock divider and the output port MUX state on LMK04828. <a href="group__xrfclk.html#ga91a0033a744f217741b6bf0125914407">More...</a><br/></td></tr>
|
||||
<tr class="separator:ga91a0033a744f217741b6bf0125914407"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,14 @@
|
||||
var xrfclk_8h =
|
||||
[
|
||||
[ "XRFClk_Close", "xrfclk_8h.html#ga15b874b3001ca5c28a1d53ec32b62ef4", null ],
|
||||
[ "XRFClk_ConfigOutputDividerAndMUXOnLMK", "xrfclk_8h.html#ga91a0033a744f217741b6bf0125914407", null ],
|
||||
[ "XRFClk_ControlOutputPortLMK", "xrfclk_8h.html#gaa084685a70d719dd933f735cb350fb95", null ],
|
||||
[ "XRFClk_GetConfigFromOneChip", "xrfclk_8h.html#ga330f1f2804693e7a787ace303ba9a584", null ],
|
||||
[ "XRFClk_Init", "xrfclk_8h.html#ga5a7296352a6f5ff2b511184ee95f496b", null ],
|
||||
[ "XRFClk_ReadReg", "xrfclk_8h.html#gad22f0b428656960235f5be3e47e4e26e", null ],
|
||||
[ "XRFClk_ResetChip", "xrfclk_8h.html#gae0b716c787b95513649b2fcba33b3b95", null ],
|
||||
[ "XRFClk_SetConfigOnAllChipsFromConfigId", "xrfclk_8h.html#ga70661f1623b48f8230135120ab764eca", null ],
|
||||
[ "XRFClk_SetConfigOnOneChip", "xrfclk_8h.html#gaf97229ea09f7cf0d46fb4c1ee6f2f700", null ],
|
||||
[ "XRFClk_SetConfigOnOneChipFromConfigId", "xrfclk_8h.html#ga64c1af6644e83e169033afab6abcf344", null ],
|
||||
[ "XRFClk_WriteReg", "xrfclk_8h.html#ga918d6c7ecaab240659423c70b3b02057", null ]
|
||||
];
|
@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: xrfclk_LMK_conf.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('xrfclk___l_m_k__conf_8h.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">xrfclk_LMK_conf.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>board_common: xrfclk_LMX_conf.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">board_common
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('xrfclk___l_m_x__conf_8h.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">xrfclk_LMX_conf.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,16 @@
|
||||
APP = rfclk-test
|
||||
APPSOURCES=xrfclk_example_app.c
|
||||
OUTS = rfclk-example-app
|
||||
RFCLK_OBJS =
|
||||
INCLUDES =
|
||||
BOARD_FLAG =
|
||||
OBJS =
|
||||
|
||||
%.o: %.c
|
||||
$(CC) ${LDFLAGS} ${BOARD_FLAG} $(INCLUDES) ${CFLAGS} -c $(APPSOURCES)
|
||||
|
||||
all: $(RFCLK_OBJS)
|
||||
$(CC) ${LDFLAGS} $(INCLUDES) $(OBJS) $(RFCLK_OBJS) -o $(OUTS) -lrfclk
|
||||
|
||||
clean:
|
||||
rm -rf $(OUTS) *.o
|
@ -0,0 +1,14 @@
|
||||
/** \page example Examples
|
||||
You can refer to the below stated example applications for more details on how to use rfclk driver.
|
||||
|
||||
@section ex1 xrfclk_example_app.c
|
||||
Contains an example on how to use the XRfclk driver directly on clk104
|
||||
daughter board on zcu216.
|
||||
This example does the following:
|
||||
- configure LMK and LMX,
|
||||
- read LMK and LMX configurations,
|
||||
- read/write registers for LMK and LMX,
|
||||
- reset LMK and LMX
|
||||
|
||||
For details, see xrfclk_example_app.c.
|
||||
*/
|
@ -0,0 +1,258 @@
|
||||
/******************************************************************************
|
||||
* Copyright (C) 2021 Xilinx, Inc. All rights reserved.
|
||||
* SPDX-License-Identifier: MIT
|
||||
******************************************************************************/
|
||||
|
||||
/*****************************************************************************/
|
||||
/**
|
||||
*
|
||||
* @file xrfclk_examples_app.c
|
||||
*
|
||||
* Contains the examples which run most of the APIs.
|
||||
*
|
||||
* <pre>
|
||||
* MODIFICATION HISTORY:
|
||||
*
|
||||
* Ver Who Date Changes
|
||||
* ----- --- -------- -----------------------------------------------
|
||||
* 1.0 dc 07/21/19 Initial version
|
||||
* 1.1 dc 11/21/19 Remove xil dependencies from linux build
|
||||
* dc 12/05/19 adjust LMX and LMK configs to a rftool needs
|
||||
* 1.5 dc 18/01/21 pass GPIO Mux base address as parameter
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
#include "xrfclk.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#ifdef __BAREMETAL__
|
||||
#include "xstatus.h"
|
||||
#include "xil_printf.h"
|
||||
#else
|
||||
#include <errno.h>
|
||||
#include <sys/fcntl.h>
|
||||
#endif
|
||||
|
||||
static u32 data[256];
|
||||
static int resetAll()
|
||||
{
|
||||
int ret = EXIT_FAILURE;
|
||||
printf("\nReset LMK");
|
||||
if (XST_FAILURE == XRFClk_ResetChip(RFCLK_LMK)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMK)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
printf("\nReset LMX2594_1");
|
||||
if (XST_FAILURE == XRFClk_ResetChip(RFCLK_LMX2594_1)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_1)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
printf("\nReset LMX2594_2");
|
||||
if (XST_FAILURE == XRFClk_ResetChip(RFCLK_LMX2594_2)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_2)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
#ifdef XPS_BOARD_ZCU111
|
||||
printf("\nReset LMX2594_3");
|
||||
if (XST_FAILURE == XRFClk_ResetChip(RFCLK_LMX2594_3)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_3)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
#endif
|
||||
ret = EXIT_SUCCESS;
|
||||
ret_jump:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int getConfigAll()
|
||||
{
|
||||
int i;
|
||||
int ret = EXIT_FAILURE;
|
||||
|
||||
printf("\nGet config from ID on LMX2594_1");
|
||||
if (XST_FAILURE == XRFClk_GetConfigFromOneChip(RFCLK_LMX2594_1, data)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_1)");
|
||||
goto ret_jump;
|
||||
} else {
|
||||
printf(" Pass");
|
||||
printf("\nLMX2594 config data are:\n");
|
||||
for (i = 0; i < LMX2594_COUNT; i++)
|
||||
printf("%x,", data[i]);
|
||||
}
|
||||
printf("\nGet config from ID on LMX2594_2");
|
||||
if (XST_FAILURE == XRFClk_GetConfigFromOneChip(RFCLK_LMX2594_2, data)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_2)");
|
||||
goto ret_jump;
|
||||
} else {
|
||||
printf(" Pass");
|
||||
printf("\nLMX2594 config data are:\n");
|
||||
for (i = 0; i < LMX2594_COUNT; i++)
|
||||
printf("%x,", data[i]);
|
||||
}
|
||||
#ifdef XPS_BOARD_ZCU111
|
||||
printf("\nGet config from ID on LMX2594_3");
|
||||
if (XST_FAILURE == XRFClk_GetConfigFromOneChip(RFCLK_LMX2594_3, data)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_3)");
|
||||
goto ret_jump;
|
||||
} else {
|
||||
printf(" Pass");
|
||||
printf("\nLMX2594 config data are:\n");
|
||||
for (i = 0; i < LMX2594_COUNT; i++)
|
||||
printf("%x,", data[i]);
|
||||
}
|
||||
#else
|
||||
printf("\nGet config from ID on LMK");
|
||||
if (XST_FAILURE == XRFClk_GetConfigFromOneChip(RFCLK_LMK, data)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMK)");
|
||||
goto ret_jump;
|
||||
} else {
|
||||
printf(" Pass");
|
||||
printf("\nLMK config data are:\n");
|
||||
for (i = 0; i < LMK_COUNT; i++)
|
||||
printf("%x,", data[i]);
|
||||
}
|
||||
#endif
|
||||
ret = EXIT_SUCCESS;
|
||||
ret_jump:
|
||||
return ret;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
int ret = EXIT_FAILURE;
|
||||
u32 d;
|
||||
|
||||
printf("\n----------- START ------------\n");
|
||||
#if defined XPS_BOARD_ZCU111
|
||||
XRFClk_Init();
|
||||
#elif defined __BAREMETAL__
|
||||
/* The base address is defined in xparameters.h */
|
||||
XRFClk_Init(XPAR_PS_SUBSYSTEM_AXI_GPIO_SPI_MUX_DEVICE_ID);
|
||||
#else
|
||||
/* The parameter is a gpioID, see Linux boot logging */
|
||||
XRFClk_Init(486);
|
||||
#endif
|
||||
|
||||
/* Reset */
|
||||
if (resetAll() == EXIT_FAILURE)
|
||||
goto ret_jump;
|
||||
|
||||
/* Write/Read dummy value to LMX2594 */
|
||||
d = 0x20112;
|
||||
printf("\nWrite dummy data to register in LMX2594_1");
|
||||
if (XST_FAILURE == XRFClk_WriteReg(RFCLK_LMX2594_1, d)) {
|
||||
printf("\nFailure in XRFClk_WriteReg(RFCLK_LMX2594_1)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
printf("\nRead and validate register value in LMX2594_1");
|
||||
if (XST_FAILURE == XRFClk_ReadReg(RFCLK_LMX2594_1, &d)) {
|
||||
printf("\nFailure in XRFClk_ReadReg(RFCLK_LMX2594_1)");
|
||||
goto ret_jump;
|
||||
}
|
||||
printf("\nread value = %x Pass", d);
|
||||
d = 0x20212;
|
||||
/* Write/Read dummy value to LMX2594 */
|
||||
printf("\nWrite dummy data to register in LMX2594_1");
|
||||
if (XST_FAILURE == XRFClk_WriteReg(RFCLK_LMX2594_2, d)) {
|
||||
printf("\nFailure in XRFClk_WriteReg(RFCLK_LMX2594_2)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
printf("\nRead and validate register value in LMX2594_1");
|
||||
if (XST_FAILURE == XRFClk_ReadReg(RFCLK_LMX2594_2, &d)) {
|
||||
printf("\nFailure in XRFClk_ReadReg(RFCLK_LMX2594_2)");
|
||||
goto ret_jump;
|
||||
}
|
||||
printf("\nread value = %x Pass", d);
|
||||
#ifdef XPS_BOARD_ZCU111
|
||||
d = 0x20312;
|
||||
/* Write/Read dummy value to LMX2594 */
|
||||
printf("\nWrite dummy data to register in LMX2594_3");
|
||||
if (XST_FAILURE == XRFClk_WriteReg(RFCLK_LMX2594_3, d)) {
|
||||
printf("\nFailure in XRFClk_WriteReg(RFCLK_LMX2594_3)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
printf("\nRead and validate register value in LMX2594_3");
|
||||
if (XST_FAILURE == XRFClk_ReadReg(RFCLK_LMX2594_3, &d)) {
|
||||
printf("\nFailure in XRFClk_ReadReg(RFCLK_LMX2594_3)");
|
||||
goto ret_jump;
|
||||
}
|
||||
printf("\nread value = %x Pass", d);
|
||||
#endif
|
||||
|
||||
/* Set config with ID */
|
||||
printf("\nSet config from ID on LMK");
|
||||
if (XST_FAILURE ==
|
||||
XRFClk_SetConfigOnOneChipFromConfigId(RFCLK_LMK, 0)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMK)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
printf("\nSet config from ID on LMX2594_1");
|
||||
if (XST_FAILURE ==
|
||||
XRFClk_SetConfigOnOneChipFromConfigId(RFCLK_LMX2594_1, 0)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_1)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
printf("\nSet config from ID on LMX2594_2");
|
||||
if (XST_FAILURE ==
|
||||
XRFClk_SetConfigOnOneChipFromConfigId(RFCLK_LMX2594_2, 1)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_2)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
#ifdef XPS_BOARD_ZCU111
|
||||
printf("\nSet config from ID on LMX2594_3");
|
||||
if (XST_FAILURE ==
|
||||
XRFClk_SetConfigOnOneChipFromConfigId(RFCLK_LMX2594_3, 2)) {
|
||||
printf("\nFailure in XRFClk_ResetChip(RFCLK_LMX2594_3)");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
#endif
|
||||
|
||||
/* Get config from chip */
|
||||
if (getConfigAll() == EXIT_FAILURE)
|
||||
goto ret_jump;
|
||||
|
||||
/* wait a little */
|
||||
sleep(1);
|
||||
/* Reset */
|
||||
if (resetAll() == EXIT_FAILURE)
|
||||
goto ret_jump;
|
||||
|
||||
/* Set config on all chips */
|
||||
printf("\nSet config on all RF chips");
|
||||
#ifdef XPS_BOARD_ZCU111
|
||||
if (XST_FAILURE == XRFClk_SetConfigOnAllChipsFromConfigId(1, 2, 3, 4)) {
|
||||
#else
|
||||
if (XST_FAILURE == XRFClk_SetConfigOnAllChipsFromConfigId(1, 2, 3)) {
|
||||
#endif
|
||||
printf("\nFailure in XRFClk_SetConfigOnAllChipsFromConfigId()");
|
||||
goto ret_jump;
|
||||
} else
|
||||
printf(" Pass");
|
||||
|
||||
/* Get config from chip */
|
||||
if (getConfigAll() == EXIT_FAILURE)
|
||||
goto ret_jump;
|
||||
|
||||
printf("\n----------- STOP ------------\n");
|
||||
XRFClk_Close();
|
||||
|
||||
ret = EXIT_SUCCESS;
|
||||
ret_jump:
|
||||
return ret;
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
COMPILER=
|
||||
ARCHIVER=
|
||||
CP=cp
|
||||
COMPILER_FLAGS=-ffunction-sections -fdata-sections
|
||||
EXTRA_COMPILER_FLAGS=-Wall -Wextra -D __BAREMETAL__;
|
||||
LIB=librfclk.a
|
||||
|
||||
CC_FLAGS = $(COMPILER_FLAGS)
|
||||
ECC_FLAGS = $(EXTRA_COMPILER_FLAGS)
|
||||
|
||||
RELEASEDIR=../../../lib
|
||||
INCLUDEDIR=../../../include
|
||||
INCLUDES=-I./. -I${INCLUDEDIR}
|
||||
|
||||
OUTS = *.o
|
||||
|
||||
LIBSOURCES:=*.c
|
||||
INCLUDEFILES:=*.h
|
||||
|
||||
OBJECTS=$(addsuffix .o, $(basename $(wildcard *.c)))
|
||||
|
||||
libs: banner rfclk_libs clean
|
||||
|
||||
%.o: %.c
|
||||
${COMPILER} $(CC_FLAGS) $(ECC_FLAGS) $(INCLUDES) -o $@ $<
|
||||
|
||||
banner:
|
||||
echo "Compiling rfclk"
|
||||
|
||||
rfclk_libs: ${OBJECTS}
|
||||
$(ARCHIVER) -r ${RELEASEDIR}/${LIB} ${OBJECTS}
|
||||
|
||||
.PHONY: include
|
||||
include: rfclk_includes
|
||||
|
||||
rfclk_includes:
|
||||
${CP} ${INCLUDEFILES} ${INCLUDEDIR}
|
||||
|
||||
clean:
|
||||
rm -rf ${OBJECTS}
|
@ -0,0 +1,24 @@
|
||||
APP = rfclk
|
||||
|
||||
LIBSOURCES=*.c
|
||||
OUTS = *.o
|
||||
NAME := rfclk
|
||||
MAJOR = 1
|
||||
MINOR = 0
|
||||
VERSION = $(MAJOR).$(MINOR)
|
||||
|
||||
all: lib$(NAME).so
|
||||
|
||||
lib$(NAME).so.$(VERSION): $(OUTS)
|
||||
$(CC) $(LDFLAGS) $(OUTS) -shared -Wl,-soname,lib$(NAME).so.$(MAJOR) -o lib$(NAME).so.$(VERSION)
|
||||
|
||||
lib$(NAME).so: lib$(NAME).so.$(VERSION)
|
||||
rm -f lib$(NAME).so.$(MAJOR) lib$(NAME).so
|
||||
ln -s lib$(NAME).so.$(VERSION) lib$(NAME).so.$(MAJOR)
|
||||
ln -s lib$(NAME).so.$(MAJOR) lib$(NAME).so
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(CFLAGS) -c -fPIC $(LIBSOURCES)
|
||||
|
||||
clean:
|
||||
rm -rf *.o *.so *.so.*
|
1544
bsp_z7/ps7_cortexa9_0/libsrc/board_common/src/rfclk/src/xrfclk.c
Normal file
106
bsp_z7/ps7_cortexa9_0/libsrc/board_common/src/rfclk/src/xrfclk.h
Normal file
@ -0,0 +1,106 @@
|
||||
/******************************************************************************
|
||||
* Copyright (C) 2021 Xilinx, Inc. All rights reserved.
|
||||
* SPDX-License-Identifier: MIT
|
||||
******************************************************************************/
|
||||
|
||||
/*****************************************************************************/
|
||||
/**
|
||||
*
|
||||
* @file xrfclk.h
|
||||
* @addtogroup xrfclk
|
||||
* @{
|
||||
*
|
||||
* Contains the API of the XRFclk middleware.
|
||||
*
|
||||
* <pre>
|
||||
* MODIFICATION HISTORY:
|
||||
*
|
||||
* Ver Who Date Changes
|
||||
* ----- --- -------- -----------------------------------------------
|
||||
* 1.0 dc 07/21/19 Initial version
|
||||
* 1.1 dc 11/21/19 Remove xil dependencies from linux build
|
||||
* dc 11/25/19 update LMX and LMK configs
|
||||
* dc 12/05/19 adjust LMX and LMK configs to a rftool needs
|
||||
* 1.2 dc 22/01/20 add version and list of LMK frequencies
|
||||
* dc 03/05/20 add protection for shared i2c1 MUX
|
||||
* 1.3 dc 03/10/20 update LMK/LMX config for MTS
|
||||
* 1.4 dc 03/30/20 new LMX config suppressing RF noise on dual output
|
||||
* 1.5 dc 18/01/21 pass GPIO Mux base address as parameter
|
||||
* </pre>
|
||||
*
|
||||
******************************************************************************/
|
||||
#ifndef __XRFCLK_H_
|
||||
#define __XRFCLK_H_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define RFCLK_VERSION "1.4"
|
||||
|
||||
#if !defined(XPS_BOARD_ZCU111) && !defined(XPS_BOARD_ZCU216)
|
||||
#define XPS_BOARD_ZCU216
|
||||
#endif
|
||||
|
||||
#if defined __BAREMETAL__
|
||||
#include "xil_types.h"
|
||||
#else
|
||||
typedef unsigned char u8;
|
||||
typedef unsigned int u32;
|
||||
typedef int s32;
|
||||
#define XST_SUCCESS 0L
|
||||
#define XST_FAILURE 1L
|
||||
#endif
|
||||
|
||||
#define RFCLK_LMX2594_1 0 /* I0 on MUX and SS3 on Bridge */
|
||||
#define RFCLK_LMX2594_2 1 /* I1 on MUX and SS2 on Bridge */
|
||||
#define RFCLK_LMK 2 /* I2 on MUX and SS1 on Bridge */
|
||||
#ifdef XPS_BOARD_ZCU111
|
||||
#define RFCLK_LMX2594_3 3 /* I3 on MUX and SS0 on Bridge */
|
||||
#define RFCLK_CHIP_NUM 4
|
||||
#define LMK_COUNT 26
|
||||
#define LMK_FREQ_NUM 3 /* Number of LMK freq. configs */
|
||||
#define LMX_ADC_NUM 17 /* Number of LMX ADC configs */
|
||||
#define LMX_DAC_NUM 26 /* Number of LMX DAC configs */
|
||||
#else
|
||||
#define RFCLK_CHIP_NUM 3
|
||||
#define LMK_COUNT 128
|
||||
#define LMK_FREQ_NUM 2 /* Number of LMK freq. configs */
|
||||
#define LMX_ADC_NUM 8 /* Number of LMX ADC configs */
|
||||
#define LMX_DAC_NUM 24 /* Number of LMX DAC configs */
|
||||
#endif
|
||||
|
||||
#define LMX2594_COUNT 116
|
||||
#define FREQ_LIST_STR_SIZE 50 /* Frequency string size */
|
||||
|
||||
u32 XRFClk_WriteReg(u32 ChipId, u32 Data);
|
||||
u32 XRFClk_ReadReg(u32 ChipId, u32 *Data);
|
||||
#if defined XPS_BOARD_ZCU111
|
||||
u32 XRFClk_Init();
|
||||
#elif defined __BAREMETAL__
|
||||
u32 XRFClk_Init(u32 GpioMuxBaseAddress);
|
||||
#else
|
||||
u32 XRFClk_Init(int GpioId);
|
||||
#endif
|
||||
void XRFClk_Close();
|
||||
u32 XRFClk_ResetChip(u32 ChipId);
|
||||
u32 XRFClk_SetConfigOnOneChipFromConfigId(u32 ChipId, u32 ConfigId);
|
||||
u32 XRFClk_SetConfigOnOneChip(u32 ChipId, u32 *cfgData, u32 len);
|
||||
u32 XRFClk_GetConfigFromOneChip(u32 ChipId, u32 *cfgData);
|
||||
u32 XRFClk_SetConfigOnAllChipsFromConfigId(u32 ConfigId_LMK, u32 ConfigId_RF1,
|
||||
#ifdef XPS_BOARD_ZCU111
|
||||
u32 ConfigId_RF2, u32 ConfigId_RF3);
|
||||
#else
|
||||
u32 ConfigId_RF2);
|
||||
#endif
|
||||
u32 XRFClk_ControlOutputPortLMK(u32 PortId, u32 state);
|
||||
u32 XRFClk_ConfigOutputDividerAndMUXOnLMK(u32 PortId, u32 DCLKoutX_DIV,
|
||||
u32 DCLKoutX_MUX, u32 SDCLKoutY_MUX,
|
||||
u32 SYSREF_DIV);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
/** @} */
|
@ -0,0 +1,168 @@
|
||||
/******************************************************************************
|
||||
* Copyright (C) 2021 Xilinx, Inc. All rights reserved.
|
||||
* SPDX-License-Identifier: MIT
|
||||
******************************************************************************/
|
||||
|
||||
/*****************************************************************************/
|
||||
/**
|
||||
*
|
||||
* @file xrfclk_LMK_conf.h
|
||||
* @addtogroup xrfclk_LMK_conf
|
||||
* @{
|
||||
*
|
||||
* Contains the configuration data for LMK.
|
||||
*
|
||||
* <pre>
|
||||
* MODIFICATION HISTORY:
|
||||
*
|
||||
* Ver Who Date Changes
|
||||
* ----- --- -------- -----------------------------------------------
|
||||
* 1.0 dc 08/28/19 Initial version
|
||||
* 1.1 dc 11/21/19 Remove xil dependencies from linux build
|
||||
* dc 11/25/19 update LMX and LMK configs
|
||||
* dc 12/05/19 adjust LMX and LMK configs to a rftool needs
|
||||
* 1.2 dc 22/01/20 add version and list of LMK frequencies
|
||||
* 1.3 dc 03/10/20 update LMK/LMX config for MTS
|
||||
* 1.5 dc 13/05/21 Make clear LMK/LMX configuration comments
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
******************************************************************************/
|
||||
#ifndef __XRFCLK_LMK_CONF_H_
|
||||
#define __XRFCLK_LMK_CONF_H_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include "xrfclk.h"
|
||||
|
||||
/* Frequency values for LMK04208 PLL */
|
||||
#ifdef XPS_BOARD_ZCU111
|
||||
/* Frequency list for LMK */
|
||||
const u8 LMK_FREQ_LIST[LMK_FREQ_NUM][FREQ_LIST_STR_SIZE] = { "122.88", "122.88",
|
||||
"122.88" };
|
||||
|
||||
const u32 LMK_CKin[LMK_FREQ_NUM][LMK_COUNT] = {
|
||||
|
||||
/* File name reference: LMK04208_ZCU111_revAB_CKin1=12M8_VCO=3072M_Out=122M88_MTS
|
||||
LMX input: 122.88MHz
|
||||
Input 12.8MHz
|
||||
VCO 3072MHz
|
||||
SYSREF (Analog and digital, MTS): 7.68MHz
|
||||
PL REFCLK (MTS) 122.88
|
||||
Input auto detect
|
||||
-- MTS*/
|
||||
{ 0x00160040, 0x00143200, 0x00143201, 0x00140322, 0x80140323,
|
||||
0x00140324, 0x80141E05, 0x01100006, 0x01100007, 0x06010008,
|
||||
0x55555549, 0x9102410A, 0x0401900B, 0x1B8C006C, 0x2302886D,
|
||||
0x0200000E, 0x8000800F, 0xC1550410, 0x00000058, 0x02C9C419,
|
||||
0x8FA8001A, 0x10001E1B, 0x0021201C, 0x0180033D, 0x0200033E,
|
||||
0x003F001F },
|
||||
|
||||
/* File name reference: LMK04208_ZCU111_revAB_CKin1=12M8_VCO=3072M_Out=122M88.tcs
|
||||
LMX input: 122.88MHz
|
||||
input 12.8MHz
|
||||
VCO 3072M Output
|
||||
Sysref 0 MHz
|
||||
PL REFCLK 0 MHz
|
||||
Input auto detect
|
||||
*/
|
||||
{ 0x00160040, 0x80140320, 0x80140321, 0x80140322, 0xC0140023,
|
||||
0x40140024, 0x80141E05, 0x03300006, 0x01300007, 0x06010008,
|
||||
0x55555549, 0x9102410A, 0x0401100B, 0x1B0C006C, 0x2302886D,
|
||||
0x0200000E, 0x8000800F, 0xC1550410, 0x00000058, 0x02C9C419,
|
||||
0x8FA8001A, 0x10001E1B, 0x0021201C, 0x0180033D, 0x0200033E,
|
||||
0x003F001F },
|
||||
|
||||
/* File name reference: LMK04208_ZCU111_revAB_0delay_sync_CKin1=7p68M_VCO=3072M_Out=122M88
|
||||
LMX input: 122.88MHz
|
||||
input 7.68MHz
|
||||
VCO 3072M Output
|
||||
Sysref 7.68 MHz
|
||||
PL REFCLK 122.88 MHz
|
||||
Input auto detect, Zero delay mode
|
||||
-- Multi Board MTS */
|
||||
{ 0x00160040, 0x00503200, 0x00503201, 0x00500322, 0xC0140023,
|
||||
0x00500324, 0x00503205, 0x03300006, 0x01300007, 0x0C010008,
|
||||
0x55555549, 0x9102490A, 0x1403900B, 0x1B0C006C, 0x2302886D,
|
||||
0x0200000E, 0x8000800F, 0xC1550410, 0x00000058, 0x02C9C419,
|
||||
0x8FA8001A, 0x1000101B, 0x0020101C, 0x0180033D, 0x0200033E,
|
||||
0x003F001F }
|
||||
};
|
||||
#else
|
||||
|
||||
/* Frequency list for LMK */
|
||||
const u8 LMK_FREQ_LIST[LMK_FREQ_NUM][FREQ_LIST_STR_SIZE] = {
|
||||
"245M76_PL_122M88_SYSREF_7M68", "250M_PL_125M_SYSREF_10M"
|
||||
};
|
||||
|
||||
const u32 LMK_CKin[LMK_FREQ_NUM][LMK_COUNT] = {
|
||||
|
||||
/* File name reference: 245M76_PL_122M88_SYSREF_7M68.txt
|
||||
DAC refclk/ADC refclk/LMX input: 245.76 MHz
|
||||
PL refclk (MTS): 122.88MHz,
|
||||
Sysref (Analog and digital, MTS): 7.68MHz */
|
||||
{
|
||||
0x000090, 0x000010, 0x000200, 0x000306, 0x0004D0, 0x00055B,
|
||||
0x000600, 0x000C51, 0x000D04, 0x01006A, 0x010155, 0x010255,
|
||||
0x010301, 0x010422, 0x010500, 0x010673, 0x010703, 0x01086A,
|
||||
0x010955, 0x010A55, 0x010B00, 0x010C22, 0x010D00, 0x010EF0,
|
||||
0x010F30, 0x01106A, 0x011155, 0x011255, 0x011301, 0x011422,
|
||||
0x011500, 0x011673, 0x011703, 0x01186A, 0x011955, 0x011A55,
|
||||
0x011B01, 0x011C22, 0x011D00, 0x011E72, 0x011F03, 0x012074,
|
||||
0x012155, 0x012255, 0x012301, 0x012422, 0x012500, 0x012670,
|
||||
0x012733, 0x01286A, 0x012955, 0x012A55, 0x012B00, 0x012C22,
|
||||
0x012D00, 0x012EF0, 0x012F30, 0x01306A, 0x013155, 0x013255,
|
||||
0x013301, 0x013422, 0x013500, 0x013673, 0x013703, 0x013800,
|
||||
0x013903, 0x013A01, 0x013B40, 0x013C00, 0x013D01, 0x013E03,
|
||||
0x013F02, 0x014009, 0x014100, 0x014200, 0x014331, 0x0144FF,
|
||||
0x01457F, 0x014618, 0x01471A, 0x014806, 0x014946, 0x014A06,
|
||||
0x014B06, 0x014C00, 0x014D00, 0x014EC0, 0x014F7F, 0x015013,
|
||||
0x015102, 0x015200, 0x015300, 0x01547D, 0x015500, 0x01567D,
|
||||
0x015703, 0x0158C0, 0x015907, 0x015AD0, 0x015BDA, 0x015C20,
|
||||
0x015D00, 0x015E00, 0x015F3E, 0x016000, 0x016119, 0x016244,
|
||||
0x016300, 0x016400, 0x0165A0, 0x0171AA, 0x017202, 0x017C15,
|
||||
0x017D33, 0x016600, 0x016700, 0x0168C0, 0x016959, 0x016A20,
|
||||
0x016B00, 0x016C00, 0x016D00, 0x016E1B, 0x017300, 0x1FFD00,
|
||||
0x1FFE00, 0x1FFF53,
|
||||
},
|
||||
|
||||
/* File name reference: 250M_PL_125M_SYSREF_10M.txt */
|
||||
/* DAC refclk, ADC refclk, and LMX input: 250MHz
|
||||
PL refclk (MTS): 125MHz
|
||||
Sysref (Analog and digital, MTS): 10MHz */
|
||||
{
|
||||
0x000090, 0x000010, 0x000200, 0x000306, 0x0004D0, 0x00055B,
|
||||
0x000600, 0x000C51, 0x000D04, 0x01006C, 0x010155, 0x010255,
|
||||
0x010301, 0x010422, 0x010500, 0x010673, 0x010703, 0x01086C,
|
||||
0x010955, 0x010A55, 0x010B00, 0x010C22, 0x010D00, 0x010EF0,
|
||||
0x010F30, 0x01106C, 0x011155, 0x011255, 0x011301, 0x011422,
|
||||
0x011500, 0x011673, 0x011703, 0x01186C, 0x011955, 0x011A55,
|
||||
0x011B01, 0x011C22, 0x011D00, 0x011E72, 0x011F03, 0x012078,
|
||||
0x012155, 0x012255, 0x012301, 0x012422, 0x012500, 0x012670,
|
||||
0x012733, 0x01286C, 0x012955, 0x012A55, 0x012B00, 0x012C22,
|
||||
0x012D00, 0x012EF0, 0x012F30, 0x01306C, 0x013155, 0x013255,
|
||||
0x013301, 0x013422, 0x013500, 0x013673, 0x013703, 0x013820,
|
||||
0x013903, 0x013A01, 0x013B2C, 0x013C00, 0x013D01, 0x013E03,
|
||||
0x013F02, 0x014009, 0x014100, 0x014200, 0x014331, 0x0144FF,
|
||||
0x01457F, 0x014618, 0x01471A, 0x014806, 0x014946, 0x014A06,
|
||||
0x014B06, 0x014C00, 0x014D00, 0x014EC0, 0x014F7F, 0x015013,
|
||||
0x015102, 0x015200, 0x015300, 0x01547D, 0x015500, 0x01567D,
|
||||
0x015703, 0x0158C0, 0x015907, 0x015AD0, 0x015BDA, 0x015C20,
|
||||
0x015D00, 0x015E00, 0x015F3E, 0x016000, 0x016104, 0x016264,
|
||||
0x016300, 0x016400, 0x0165A0, 0x0171AA, 0x017202, 0x017C15,
|
||||
0x017D33, 0x016600, 0x016700, 0x016819, 0x016959, 0x016A20,
|
||||
0x016B00, 0x016C00, 0x016D00, 0x016E1B, 0x017300, 0x1FFD00,
|
||||
0x1FFE00, 0x1FFF53,
|
||||
},
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
/** @} */
|
33
bsp_z7/ps7_cortexa9_0/libsrc/can/data/can.mdd
Normal file
@ -0,0 +1,33 @@
|
||||
###############################################################################
|
||||
# Copyright (C) 2010 - 2021 Xilinx, Inc. All rights reserved.
|
||||
# Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
###############################################################################
|
||||
# MODIFICATION HISTORY:
|
||||
#
|
||||
# Ver Who Date Changes
|
||||
# -------- ------ -------- ----------------------------------------------------
|
||||
# 3.0 adk 10/12/13 Removed support for xps can
|
||||
# 3.7 ht 07/04/23 Updated library version for 2023.2
|
||||
##############################################################################
|
||||
## @BEGIN_CHANGELOG EDK_M
|
||||
## 11/25/09 ktn removed support for opb_can
|
||||
##
|
||||
## @END_CHANGELOG
|
||||
## @BEGIN_CHANGELOG EDK_MS3
|
||||
## 07/25/10 sdm added support for axi_can
|
||||
## 12/19/12 added support for can
|
||||
## @END_CHANGELOG
|
||||
|
||||
OPTION psf_version = 2.1;
|
||||
|
||||
BEGIN driver can
|
||||
|
||||
OPTION supported_peripherals = (axi_can can);
|
||||
OPTION driver_state = ACTIVE;
|
||||
OPTION copyfiles = all;
|
||||
OPTION VERSION = 3.7;
|
||||
OPTION NAME = can;
|
||||
|
||||
END driver
|
14
bsp_z7/ps7_cortexa9_0/libsrc/can/data/can.tcl
Normal file
@ -0,0 +1,14 @@
|
||||
###############################################################################
|
||||
# Copyright (C) 2004 - 2021 Xilinx, Inc. All rights reserved.
|
||||
# Copyright (C) 2023 Advanced Micro Devices, Inc. All Rights Reserved.
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
###############################################################################
|
||||
#uses "xillib.tcl"
|
||||
|
||||
proc generate {drv_handle} {
|
||||
::hsi::utils::define_include_file $drv_handle "xparameters.h" "XCan" "NUM_INSTANCES" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "c_can_rx_dpth" "c_can_tx_dpth" "c_can_num_acf"
|
||||
::hsi::utils::define_config_file $drv_handle "xcan_g.c" "XCan" "DEVICE_ID" "C_BASEADDR" "c_can_num_acf"
|
||||
|
||||
::hsi::utils::define_canonical_xpars $drv_handle "xparameters.h" "Can" "DEVICE_ID" "C_BASEADDR" "C_HIGHADDR" "c_can_rx_dpth" "c_can_tx_dpth" "c_can_num_acf"
|
||||
}
|
47
bsp_z7/ps7_cortexa9_0/libsrc/can/data/can.yaml
Normal file
@ -0,0 +1,47 @@
|
||||
# Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved.
|
||||
# SPDX-License-Identifier: MIT
|
||||
%YAML 1.2
|
||||
---
|
||||
title: Bindings for CAN controller
|
||||
|
||||
maintainers:
|
||||
- Harini T <harini.t@amd.com>
|
||||
|
||||
type: driver
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
OneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- xlnx,axi-can-1.00.a
|
||||
- xlnx,can-5.0
|
||||
- xlnx,can-5.1
|
||||
reg:
|
||||
description: Physical base address and size of the controller register map
|
||||
can-num-acf:
|
||||
description: Number of acceptance filters configured in the design
|
||||
|
||||
config:
|
||||
- XCan_Config
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
- can-num-acf
|
||||
- interrupts
|
||||
- interrupt-parent
|
||||
|
||||
examples:
|
||||
xcan_intr_example.c:
|
||||
- interrupts
|
||||
xcan_polled_example.c:
|
||||
- reg
|
||||
|
||||
tapp:
|
||||
xcan_polled_example.c:
|
||||
declaration: XCanPolledExample
|
||||
hwproperties:
|
||||
- reg
|
||||
|
||||
...
|
21
bsp_z7/ps7_cortexa9_0/libsrc/can/data/can_header.h
Normal file
@ -0,0 +1,21 @@
|
||||
/******************************************************************************
|
||||
* Copyright (C) 2010 - 2021 Xilinx, Inc. All rights reserved.
|
||||
* Copyright (C) 2022 - 2023 Advanced Micro Devices, Inc. All Rights Reserved.
|
||||
* SPDX-License-Identifier: MIT
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef CAN_HEADER_H /* prevent circular inclusions */
|
||||
#define CAN_HEADER_H /* by using protection macros */
|
||||
|
||||
|
||||
#include "xil_types.h"
|
||||
#include "xil_assert.h"
|
||||
#include "xstatus.h"
|
||||
|
||||
#ifndef SDT
|
||||
int XCanPolledExample(u16 DeviceId);
|
||||
#else
|
||||
int XCanPolledExample(XCan *Can, u16 DeviceId);
|
||||
#endif
|
||||
|
||||
#endif
|
119
bsp_z7/ps7_cortexa9_0/libsrc/can/data/can_tapp.tcl
Normal file
@ -0,0 +1,119 @@
|
||||
###############################################################################
|
||||
# Copyright (C) 2004 - 2021 Xilinx, Inc. All rights reserved.
|
||||
# Copyright (C) 2023 Advanced Micro Devices, Inc. All Rights Reserved.
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
###############################################################################
|
||||
##############################################################################
|
||||
#
|
||||
# Modification History
|
||||
#
|
||||
# Ver Who Date Changes
|
||||
# -------- ------ -------- ----------------------------------------------------
|
||||
# 3.0 adk 10/12/13 Updated as per the New Tcl API's
|
||||
##############################################################################
|
||||
|
||||
## BEGIN_CHANGELOG EDK_H
|
||||
##
|
||||
## - Added support for generation of multiple applications.
|
||||
## All TCL procedures are now required to have a software
|
||||
## project type as its first argument
|
||||
##
|
||||
## END_CHANGELOG
|
||||
|
||||
## BEGIN_CHANGELOG EDK_MS4
|
||||
##
|
||||
## 08/31/10 Fixed a bug in the tcl because of which Test App was not
|
||||
## getting generated properly - CR 572961
|
||||
##
|
||||
## END_CHANGELOG
|
||||
|
||||
|
||||
# Uses $XILINX_EDK/bin/lib/xillib_sw.tcl
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# Software Project Types (swproj):
|
||||
# 0 : MemoryTest - Calls basic memorytest routines from common driver dir
|
||||
# 1 : PeripheralTest - Calls any existing polled_example and/or selftest
|
||||
# -----------------------------------------------------------------
|
||||
|
||||
# -----------------------------------------------------------------
|
||||
# TCL Procedures:
|
||||
# -----------------------------------------------------------------
|
||||
|
||||
proc gen_include_files {swproj mhsinst} {
|
||||
|
||||
if {$swproj == 0} {
|
||||
return ""
|
||||
}
|
||||
if {$swproj == 1} {
|
||||
set inc_file_lines {xcan.h can_header.h}
|
||||
return $inc_file_lines
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
proc gen_src_files {swproj mhsinst} {
|
||||
if {$swproj == 0} {
|
||||
return ""
|
||||
}
|
||||
if {$swproj == 1} {
|
||||
set inc_file_lines {examples/xcan_polled_example.c data/can_header.h}
|
||||
return $inc_file_lines
|
||||
}
|
||||
}
|
||||
|
||||
proc gen_testfunc_def {swproj mhsinst} {
|
||||
return ""
|
||||
}
|
||||
|
||||
proc gen_init_code {swproj mhsinst} {
|
||||
return ""
|
||||
}
|
||||
|
||||
proc gen_testfunc_call {swproj mhsinst} {
|
||||
|
||||
if {$swproj == 0} {
|
||||
return ""
|
||||
}
|
||||
|
||||
set ipname [common::get_property NAME $mhsinst]
|
||||
set deviceid [::hsi::utils::get_ip_param_name $mhsinst "DEVICE_ID"]
|
||||
set stdout [common::get_property CONFIG.STDOUT [hsi::get_os]]
|
||||
if { $stdout == "" || $stdout == "none" } {
|
||||
set hasStdout 0
|
||||
} else {
|
||||
set hasStdout 1
|
||||
}
|
||||
|
||||
set testfunc_call ""
|
||||
|
||||
if {${hasStdout} == 0} {
|
||||
|
||||
append testfunc_call "
|
||||
|
||||
{
|
||||
int retval;
|
||||
|
||||
retval = XCanPolledExample(${deviceid});
|
||||
}"
|
||||
} else {
|
||||
|
||||
append testfunc_call "
|
||||
|
||||
{
|
||||
int retval;
|
||||
|
||||
print(\"\\r\\nRunning XCanPolledExample() for ${ipname}...\\r\\n\");
|
||||
retval = XCanPolledExample(${deviceid});
|
||||
if (retval == 0) {
|
||||
print(\"XCanPolledExample PASSED\\r\\n\");
|
||||
}
|
||||
else {
|
||||
print(\"XCanPolledExample FAILED\\r\\n\");
|
||||
}
|
||||
}"
|
||||
}
|
||||
|
||||
return $testfunc_call
|
||||
}
|
1430
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/HTML_custom.css
Normal file
87
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/annotated.html
Normal file
@ -0,0 +1,87 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: Data Structures</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li><a href="functions.html"><span>Data Fields</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('annotated.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Data Structures</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_x_can.html" target="_self">XCan</a></td><td class="desc">The <a class="el" href="struct_x_can.html" title="The XCan driver instance data. ">XCan</a> driver instance data </td></tr>
|
||||
<tr id="row_1_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_x_can___config.html" target="_self">XCan_Config</a></td><td class="desc">This typedef contains configuration information for a device </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,5 @@
|
||||
var annotated =
|
||||
[
|
||||
[ "XCan", "struct_x_can.html", "struct_x_can" ],
|
||||
[ "XCan_Config", "struct_x_can___config.html", "struct_x_can___config" ]
|
||||
];
|
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/arrowdown.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/bc_s.png
Normal file
After Width: | Height: | Size: 676 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/bdwn.png
Normal file
After Width: | Height: | Size: 147 B |
90
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/classes.html
Normal file
@ -0,0 +1,90 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: Data Structure Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li><a href="functions.html"><span>Data Fields</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('classes.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Data Structure Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_X">X</a></div>
|
||||
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  X  </div></td></tr></table>
|
||||
</td><td valign="top"><a class="el" href="struct_x_can___config.html">XCan_Config</a>   </td><td></td></tr>
|
||||
<tr><td></td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="struct_x_can.html">XCan</a>   </td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_X">X</a></div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
97
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/dynsections.js
Normal file
@ -0,0 +1,97 @@
|
||||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function(){
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.attr('src','ftv2folderopen.png');
|
||||
a.attr('src','ftv2mnode.png');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.attr('src','ftv2folderclosed.png');
|
||||
a.attr('src','ftv2pnode.png');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
//The clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
var currentRowImages = currentRow.find("img");
|
||||
|
||||
//All rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
//Only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() {
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
return this.id.match(re);
|
||||
});
|
||||
|
||||
//First row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
|
||||
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
|
||||
rows.filter("[id^=row_"+id+"]").hide();
|
||||
} else { //We are SHOWING
|
||||
//All sub images
|
||||
var childImages = childRows.find("img");
|
||||
var childImg = childImages.filter("[id^=img]");
|
||||
var childArr = childImages.filter("[id^=arr]");
|
||||
|
||||
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
|
||||
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
|
||||
childImg.attr('src','ftv2folderclosed.png'); //children closed
|
||||
childArr.attr('src','ftv2pnode.png'); //children closed
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
|
84
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/example.html
Normal file
@ -0,0 +1,84 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: Examples</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li class="current"><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('example.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Examples </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>You can refer to the below stated example applications for more details on how to use can driver.</p>
|
||||
<h1><a class="anchor" id="ex1"></a>
|
||||
xcan_intr_example.c</h1>
|
||||
<p>Contains an example on how to use the <a class="el" href="struct_x_can.html" title="The XCan driver instance data. ">XCan</a> driver directly. This example shows the usage of driver in interrupt mode.</p>
|
||||
<p>For details, see <a class="el" href="xcan__intr__example_8c.html" title="Contains an example of how to use the XCan driver directly. ">xcan_intr_example.c</a>.</p>
|
||||
<h1><a class="anchor" id="ex2"></a>
|
||||
xcan_polled_example.c</h1>
|
||||
<p>Contains an example on how to use the <a class="el" href="struct_x_can.html" title="The XCan driver instance data. ">XCan</a> driver directly. This example shows the usage of driver in polled mode.</p>
|
||||
<p>For details, see <a class="el" href="xcan__polled__example_8c.html" title="Contains an example of how to use the XCan driver directly. ">xcan_polled_example.c</a>. </p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
88
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/files.html
Normal file
@ -0,0 +1,88 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('files.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan_8c.html" target="_self">xcan.c</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan_8h.html" target="_self">xcan.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan__config_8c.html" target="_self">xcan_config.c</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan__g_8c.html" target="_self">xcan_g.c</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan__intr_8c.html" target="_self">xcan_intr.c</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan__intr__example_8c.html" target="_self">xcan_intr_example.c</a></td><td class="desc">Contains an example of how to use the <a class="el" href="struct_x_can.html" title="The XCan driver instance data. ">XCan</a> driver directly </td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan__l_8h.html" target="_self">xcan_l.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan__polled__example_8c.html" target="_self">xcan_polled_example.c</a></td><td class="desc">Contains an example of how to use the <a class="el" href="struct_x_can.html" title="The XCan driver instance data. ">XCan</a> driver directly </td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="xcan__selftest_8c.html" target="_self">xcan_selftest.c</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
12
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/files.js
Normal file
@ -0,0 +1,12 @@
|
||||
var files =
|
||||
[
|
||||
[ "xcan.c", "xcan_8c.html", "xcan_8c" ],
|
||||
[ "xcan.h", "xcan_8h.html", "xcan_8h" ],
|
||||
[ "xcan_config.c", "xcan__config_8c.html", "xcan__config_8c" ],
|
||||
[ "xcan_g.c", "xcan__g_8c.html", "xcan__g_8c" ],
|
||||
[ "xcan_intr.c", "xcan__intr_8c.html", "xcan__intr_8c" ],
|
||||
[ "xcan_intr_example.c", "xcan__intr__example_8c.html", "xcan__intr__example_8c" ],
|
||||
[ "xcan_l.h", "xcan__l_8h.html", "xcan__l_8h" ],
|
||||
[ "xcan_polled_example.c", "xcan__polled__example_8c.html", "xcan__polled__example_8c" ],
|
||||
[ "xcan_selftest.c", "xcan__selftest_8c.html", "xcan__selftest_8c" ]
|
||||
];
|
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2blank.png
Normal file
After Width: | Height: | Size: 86 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2cl.png
Normal file
After Width: | Height: | Size: 453 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2doc.png
Normal file
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 616 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2folderopen.png
Normal file
After Width: | Height: | Size: 597 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2lastnode.png
Normal file
After Width: | Height: | Size: 86 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2link.png
Normal file
After Width: | Height: | Size: 746 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2mlastnode.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2mnode.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2mo.png
Normal file
After Width: | Height: | Size: 403 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2node.png
Normal file
After Width: | Height: | Size: 86 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2ns.png
Normal file
After Width: | Height: | Size: 388 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2plastnode.png
Normal file
After Width: | Height: | Size: 229 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2pnode.png
Normal file
After Width: | Height: | Size: 229 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2splitbar.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/ftv2vertline.png
Normal file
After Width: | Height: | Size: 86 B |
123
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/functions.html
Normal file
@ -0,0 +1,123 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: Data Fields</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li class="current"><a href="functions.html"><span>Data Fields</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow3" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('functions.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div><ul>
|
||||
<li>BaseAddress
|
||||
: <a class="el" href="struct_x_can___config.html#a4c7b579a31557e2aa392909c5e9febae">XCan_Config</a>
|
||||
, <a class="el" href="struct_x_can.html#a8fa6a2c1022499c19ac3777e6f338ba5">XCan</a>
|
||||
</li>
|
||||
<li>DeviceId
|
||||
: <a class="el" href="struct_x_can___config.html#ae21b5f3470897b7984e3ac8959914925">XCan_Config</a>
|
||||
</li>
|
||||
<li>ErrorHandler
|
||||
: <a class="el" href="struct_x_can.html#a85a35a86e926f2f6c881b919323e1a8a">XCan</a>
|
||||
</li>
|
||||
<li>ErrorRef
|
||||
: <a class="el" href="struct_x_can.html#acc444eee1192bc6a921d264b452c507c">XCan</a>
|
||||
</li>
|
||||
<li>EventHandler
|
||||
: <a class="el" href="struct_x_can.html#acc72a94f8c346fdf0925fab5ed957a79">XCan</a>
|
||||
</li>
|
||||
<li>EventRef
|
||||
: <a class="el" href="struct_x_can.html#aba90fb0e2c69978d21a8b53358c7f8b6">XCan</a>
|
||||
</li>
|
||||
<li>IsReady
|
||||
: <a class="el" href="struct_x_can.html#a6c2d9a0f9e4d91891e67e9204dbb7094">XCan</a>
|
||||
</li>
|
||||
<li>NumOfAcceptFilters
|
||||
: <a class="el" href="struct_x_can___config.html#a35e61792584f7e4cbf5e53561dab3bc5">XCan_Config</a>
|
||||
, <a class="el" href="struct_x_can.html#af3bd9c08bdbdd31a078da056a924d429">XCan</a>
|
||||
</li>
|
||||
<li>RecvHandler
|
||||
: <a class="el" href="struct_x_can.html#a8f2d0f6050bb89ce5854b703caceb883">XCan</a>
|
||||
</li>
|
||||
<li>RecvRef
|
||||
: <a class="el" href="struct_x_can.html#a6bbcd54ab93e47c5cf5ba20194667760">XCan</a>
|
||||
</li>
|
||||
<li>SendHandler
|
||||
: <a class="el" href="struct_x_can.html#a1860cf3346043b070b289f09f38ee6d5">XCan</a>
|
||||
</li>
|
||||
<li>SendRef
|
||||
: <a class="el" href="struct_x_can.html#a9f878dac03d57becb449745f0e443907">XCan</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,123 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: Data Fields - Variables</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li class="current"><a href="functions.html"><span>Data Fields</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow3" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="functions.html"><span>All</span></a></li>
|
||||
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('functions_vars.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>BaseAddress
|
||||
: <a class="el" href="struct_x_can___config.html#a4c7b579a31557e2aa392909c5e9febae">XCan_Config</a>
|
||||
, <a class="el" href="struct_x_can.html#a8fa6a2c1022499c19ac3777e6f338ba5">XCan</a>
|
||||
</li>
|
||||
<li>DeviceId
|
||||
: <a class="el" href="struct_x_can___config.html#ae21b5f3470897b7984e3ac8959914925">XCan_Config</a>
|
||||
</li>
|
||||
<li>ErrorHandler
|
||||
: <a class="el" href="struct_x_can.html#a85a35a86e926f2f6c881b919323e1a8a">XCan</a>
|
||||
</li>
|
||||
<li>ErrorRef
|
||||
: <a class="el" href="struct_x_can.html#acc444eee1192bc6a921d264b452c507c">XCan</a>
|
||||
</li>
|
||||
<li>EventHandler
|
||||
: <a class="el" href="struct_x_can.html#acc72a94f8c346fdf0925fab5ed957a79">XCan</a>
|
||||
</li>
|
||||
<li>EventRef
|
||||
: <a class="el" href="struct_x_can.html#aba90fb0e2c69978d21a8b53358c7f8b6">XCan</a>
|
||||
</li>
|
||||
<li>IsReady
|
||||
: <a class="el" href="struct_x_can.html#a6c2d9a0f9e4d91891e67e9204dbb7094">XCan</a>
|
||||
</li>
|
||||
<li>NumOfAcceptFilters
|
||||
: <a class="el" href="struct_x_can___config.html#a35e61792584f7e4cbf5e53561dab3bc5">XCan_Config</a>
|
||||
, <a class="el" href="struct_x_can.html#af3bd9c08bdbdd31a078da056a924d429">XCan</a>
|
||||
</li>
|
||||
<li>RecvHandler
|
||||
: <a class="el" href="struct_x_can.html#a8f2d0f6050bb89ce5854b703caceb883">XCan</a>
|
||||
</li>
|
||||
<li>RecvRef
|
||||
: <a class="el" href="struct_x_can.html#a6bbcd54ab93e47c5cf5ba20194667760">XCan</a>
|
||||
</li>
|
||||
<li>SendHandler
|
||||
: <a class="el" href="struct_x_can.html#a1860cf3346043b070b289f09f38ee6d5">XCan</a>
|
||||
</li>
|
||||
<li>SendRef
|
||||
: <a class="el" href="struct_x_can.html#a9f878dac03d57becb449745f0e443907">XCan</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
593
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/globals.html
Normal file
@ -0,0 +1,593 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: APIs</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li class="current"><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow3" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li class="current"><a href="globals.html"><span>All</span></a></li>
|
||||
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="globals_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
|
||||
<li><a href="globals_defs.html"><span>Macros</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow4" class="tabs3">
|
||||
<ul class="tablist">
|
||||
<li><a href="#index_m"><span>m</span></a></li>
|
||||
<li><a href="#index_t"><span>t</span></a></li>
|
||||
<li><a href="#index_x"><span>x</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('globals.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
|
||||
|
||||
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
|
||||
<li>main()
|
||||
: <a class="el" href="xcan__intr__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">xcan_intr_example.c</a>
|
||||
, <a class="el" href="xcan__polled__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">xcan_polled_example.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
|
||||
<li>TEST_CAN_DLC
|
||||
: <a class="el" href="group__can.html#gad5fc0782d81797d868c6a0f86e56d1a6">xcan_selftest.c</a>
|
||||
</li>
|
||||
<li>TEST_MESSAGE_ID
|
||||
: <a class="el" href="group__can.html#ga8402ffb273c0d8a8e72f2a845d96b269">xcan_selftest.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
|
||||
<li>XCan_AcceptFilterDisable()
|
||||
: <a class="el" href="group__can.html#ga8bc758e3b0a5fc41bcb17b49fa1e7ed4">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_AcceptFilterEnable()
|
||||
: <a class="el" href="group__can.html#gae04419e368e843d5bf7384b8f32ba9b6">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_AcceptFilterGet()
|
||||
: <a class="el" href="group__can.html#gab2385a83eb4e0e5f7bae366ac8ec86ec">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_AcceptFilterGetEnabled()
|
||||
: <a class="el" href="group__can.html#ga02c9fb502d3fd8a0537c9efdf456defd">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_AcceptFilterSet()
|
||||
: <a class="el" href="group__can.html#ga3079df9559ea328b414b0f8438c7991e">xcan.c</a>
|
||||
</li>
|
||||
<li>XCAN_AFIR1_OFFSET
|
||||
: <a class="el" href="group__can.html#gaeae513870fb472a5e3b2e04ab014989b">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFIR2_OFFSET
|
||||
: <a class="el" href="group__can.html#ga4ffe3a7d173cc3650af040007c210000">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFIR3_OFFSET
|
||||
: <a class="el" href="group__can.html#ga7d6dc1de58e390987497d4956b3deaa6">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFIR4_OFFSET
|
||||
: <a class="el" href="group__can.html#gad1359d3b320efecc87aa3dba24a0c4fa">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFMR1_OFFSET
|
||||
: <a class="el" href="group__can.html#ga3ce2f3043fb07e08c1089cb0312e5663">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFMR2_OFFSET
|
||||
: <a class="el" href="group__can.html#ga63a9cc840f2bf558f1f6d20a73291021">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFMR3_OFFSET
|
||||
: <a class="el" href="group__can.html#ga5d90112035780fe4a9f8194d7d849176">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFMR4_OFFSET
|
||||
: <a class="el" href="group__can.html#ga9fed14446aa518298d1868228c971499">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_OFFSET
|
||||
: <a class="el" href="group__can.html#gae50c7c6336131825980fe6adbe7efee8">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF1_MASK
|
||||
: <a class="el" href="group__can.html#ga381e95f0585ebeb9aec90d553c9bca05">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF2_MASK
|
||||
: <a class="el" href="group__can.html#ga32a8c92478c1129bd0b81f921f7e5e0d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF3_MASK
|
||||
: <a class="el" href="group__can.html#ga540f1efcafa2d70618be48c52e7637ff">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF4_MASK
|
||||
: <a class="el" href="group__can.html#gab5671b822a0a80731f0e5052eee1767c">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF_ALL_MASK
|
||||
: <a class="el" href="group__can.html#gac441a14e138a5e9828289afbe87e97ad">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BRPR_BRP_MASK
|
||||
: <a class="el" href="group__can.html#ga7734840994c22426e0d4bfd47cc11df2">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BRPR_OFFSET
|
||||
: <a class="el" href="group__can.html#gad8e0a08c36f9f9528728ca28bb9e6244">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_OFFSET
|
||||
: <a class="el" href="group__can.html#gacdaadb8b222d87fe9dcebd4e7bfd6598">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_SJW_MASK
|
||||
: <a class="el" href="group__can.html#ga482474a9585aad0b5f98f33336d86c38">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_SJW_SHIFT
|
||||
: <a class="el" href="group__can.html#ga53d62e28de515b3288a263d20fea0bf3">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_TS1_MASK
|
||||
: <a class="el" href="group__can.html#ga71bb7c04d078e61946418f812b09cd81">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_TS2_MASK
|
||||
: <a class="el" href="group__can.html#gac0d704dc38470642a131dda752169999">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_TS2_SHIFT
|
||||
: <a class="el" href="group__can.html#gabad8a33a4b1f9e8d865514c2817e4653">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_ClearBusErrorStatus()
|
||||
: <a class="el" href="group__can.html#ga757aecce4c0c06ff8f4cb3dd4d0c79fa">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_ConfigTable
|
||||
: <a class="el" href="group__can.html#gaa7cf63c4b2796eb251614e16d8dc1554">xcan.c</a>
|
||||
, <a class="el" href="group__can.html#gae614abb463a25471e68ccaf5515c88a8">xcan_g.c</a>
|
||||
</li>
|
||||
<li>XCan_CreateDlcValue
|
||||
: <a class="el" href="group__can.html#ga2389175edaafb057e5a5cf089f6cdec1">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_CreateIdValue
|
||||
: <a class="el" href="group__can.html#ga874d1b170d939f5ab18bf88fbad00b43">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_DLCR_DLC_MASK
|
||||
: <a class="el" href="group__can.html#gafa0b23b8702612aeff3cc901ead4f3ee">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DLCR_DLC_SHIFT
|
||||
: <a class="el" href="group__can.html#gab4b767107a5599196e3b5b2d61457828">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB0_MASK
|
||||
: <a class="el" href="group__can.html#ga9a48597cc8ff57fb7581c7847b867c22">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB0_SHIFT
|
||||
: <a class="el" href="group__can.html#ga796c3b0d3ee690e58c2382bc9c8c8074">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB1_MASK
|
||||
: <a class="el" href="group__can.html#ga04c8b1e84e333a103ce8ba3d2dfa65ec">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB1_SHIFT
|
||||
: <a class="el" href="group__can.html#ga32da6621a4d8d7eb4ef4b296e959e37c">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB2_MASK
|
||||
: <a class="el" href="group__can.html#ga8dafb075593cdc401eda40234b40709f">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB2_SHIFT
|
||||
: <a class="el" href="group__can.html#gad9a7ce98eb30f0f8d29b9d0df656e114">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB3_MASK
|
||||
: <a class="el" href="group__can.html#gac76404750a67b3e94a15970dfded5613">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB4_MASK
|
||||
: <a class="el" href="group__can.html#ga5dee44a2bfea5c107dd6fcde0aa039fc">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB4_SHIFT
|
||||
: <a class="el" href="group__can.html#ga5d77fd15acfe84db47bc12988683fe06">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB5_MASK
|
||||
: <a class="el" href="group__can.html#ga175cb760f8307cae1fbde33d81e79592">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB5_SHIFT
|
||||
: <a class="el" href="group__can.html#gac7dab491929841ac7ebc76e28498f863">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB6_MASK
|
||||
: <a class="el" href="group__can.html#ga47eab148ef0d8d52bcc485e5830270ec">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB6_SHIFT
|
||||
: <a class="el" href="group__can.html#ga15e5124ba29335a1d8e6d389bc917be8">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB7_MASK
|
||||
: <a class="el" href="group__can.html#ga8af389ae9f91d294dc6b4deda4f2b620">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ECR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga811994746b6bfc676d2218474989bf7f">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ECR_REC_MASK
|
||||
: <a class="el" href="group__can.html#ga980c4e9bbe063886c5d6476033fc97b0">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ECR_REC_SHIFT
|
||||
: <a class="el" href="group__can.html#ga0d77caf803599bd6b764722231753aa4">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ECR_TEC_MASK
|
||||
: <a class="el" href="group__can.html#ga8e6a2262fbb851245a5d38921c911c15">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_EnterMode()
|
||||
: <a class="el" href="group__can.html#ga994a0b0bd9c938e99de9d7ffceb10ef3">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_ErrorHandler
|
||||
: <a class="el" href="group__can.html#ga15913601b8c17e959d80a0a28469e537">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_ACKER_MASK
|
||||
: <a class="el" href="group__can.html#gaba97ed0970710fa7b2da922f836fdea7">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_BERR_MASK
|
||||
: <a class="el" href="group__can.html#gaa82168a0c9d1ce36e4ec4310fdf2fcfd">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_CRCER_MASK
|
||||
: <a class="el" href="group__can.html#ga630be69fc280301a8856ed8ccb1c5866">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_FMER_MASK
|
||||
: <a class="el" href="group__can.html#ga71466ab85c99729cb8c88657fedcdfd3">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga2e6ded36219c702549174550fdb4cf12">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_STER_MASK
|
||||
: <a class="el" href="group__can.html#ga118328341a73c8b0d602c3f38b9eb587">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_EventHandler
|
||||
: <a class="el" href="group__can.html#gae08cf54d17b722be5c51117d983dd776">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_GetBaudRatePrescaler()
|
||||
: <a class="el" href="group__can.html#gaee29a9e04aa8993561e0c11d1222c1f9">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_GetBitTiming()
|
||||
: <a class="el" href="group__can.html#gab70138a7e54403355ec194f468f945fd">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_GetBusErrorCounter()
|
||||
: <a class="el" href="group__can.html#ga1a905b9f2f47e605267817c58edd1112">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetBusErrorStatus()
|
||||
: <a class="el" href="group__can.html#ga242ec83578f9966bd7d562ed7f5dedd3">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetConfig()
|
||||
: <a class="el" href="group__can.html#gae77955cacd567dcbbaa4594e7a12438c">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetMode()
|
||||
: <a class="el" href="group__can.html#ga6b437133a6a2f40f56cf3c80102f5b0d">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetStatus()
|
||||
: <a class="el" href="group__can.html#ga502a294405726d96834c2abf574a96e8">xcan.c</a>
|
||||
</li>
|
||||
<li>XCAN_H
|
||||
: <a class="el" href="group__can.html#ga210cbde2b1f30faf704c052508e57202">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_HANDLER_ERROR
|
||||
: <a class="el" href="group__can.html#ga95c42c89b517eab2aa63b584178e19d7">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_HANDLER_EVENT
|
||||
: <a class="el" href="group__can.html#ga2b8a36e69531ded498ee4aae48144703">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_HANDLER_RECV
|
||||
: <a class="el" href="group__can.html#gac3819485b065f3726f30fab00768891a">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_HANDLER_SEND
|
||||
: <a class="el" href="group__can.html#ga0951d27e2a23e485fb9d04019714ff19">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_ICR_OFFSET
|
||||
: <a class="el" href="group__can.html#gad0a76d28ba0a9ae4dc4085c0200e5f65">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_ID1_MASK
|
||||
: <a class="el" href="group__can.html#gada1163dd1ad028100277856729da0c76">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_ID1_SHIFT
|
||||
: <a class="el" href="group__can.html#ga8f9c7951fae58fd2cf90131e0631304e">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_ID2_MASK
|
||||
: <a class="el" href="group__can.html#ga7fd399769caeac6b7a857eb608ded32d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_ID2_SHIFT
|
||||
: <a class="el" href="group__can.html#gab713a9e27487c69a7672da10f97b7019">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_IDE_MASK
|
||||
: <a class="el" href="group__can.html#gaf39813df4090219175f47904f099c617">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_IDE_SHIFT
|
||||
: <a class="el" href="group__can.html#ga5a37127b76e4f9356f56edd8f3b0d178">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_RTR_MASK
|
||||
: <a class="el" href="group__can.html#ga5c4236ed24ee27b58a4068b14455535d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_SRR_MASK
|
||||
: <a class="el" href="group__can.html#ga2525f6a15bbfb9db8502779b1f876a49">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_SRR_SHIFT
|
||||
: <a class="el" href="group__can.html#ga392ae006c23ac043f35d7381b769a466">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IER_OFFSET
|
||||
: <a class="el" href="group__can.html#ga1da1e22f27800aaa28b46b39fa2d6fd0">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_Initialize()
|
||||
: <a class="el" href="group__can.html#gacbd9f5e256dcbd948afe916d13bc7b35">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_InterruptClear()
|
||||
: <a class="el" href="group__can.html#gac53101769980d4aa036844100ac732af">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_InterruptDisable()
|
||||
: <a class="el" href="group__can.html#ga163cd737c7421ddbd0ff492883e32558">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_InterruptEnable()
|
||||
: <a class="el" href="group__can.html#ga1abd3a018094fd4d586599d708c33e4f">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_InterruptGetEnabled()
|
||||
: <a class="el" href="group__can.html#ga5670f843250e65969ce6ef36d0e06e24">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_InterruptGetStatus()
|
||||
: <a class="el" href="group__can.html#ga26bb19c641bfce1cb3dac4f5c0b7f71d">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IntrHandler()
|
||||
: <a class="el" href="group__can.html#gaafc4a0e025e8e3eb800778eba5a00c66">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IsAcceptFilterBusy
|
||||
: <a class="el" href="group__can.html#gadcfdfbba7de0499f02921ab6b5626c9b">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IsHighPriorityBufFull
|
||||
: <a class="el" href="group__can.html#ga2092c4148ae5c6498597afc619bb4261">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_ISR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga0816aca8c9bca41953439ad0c14cbf4a">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_IsRxEmpty
|
||||
: <a class="el" href="group__can.html#ga1723fe89d70a9e010af7cda90c9b697e">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IsTxDone
|
||||
: <a class="el" href="group__can.html#ga5d6a612e7746553fce2ca0685595deee">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IsTxFifoFull
|
||||
: <a class="el" href="group__can.html#ga16bf9b91c18418196abe8271eed806ce">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_ALL
|
||||
: <a class="el" href="group__can.html#ga553b29006c0052225803342e61f63918">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_ARBLST_MASK
|
||||
: <a class="el" href="group__can.html#ga519a0e1365d4237932311c794a9f3286">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_BSOFF_MASK
|
||||
: <a class="el" href="group__can.html#ga43b89eddb5c487830ab99f876eaf5a34">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_ERROR_MASK
|
||||
: <a class="el" href="group__can.html#gaa8801f97438a944cb1b76ccaa1d3ac38">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_RXNEMP_MASK
|
||||
: <a class="el" href="group__can.html#ga5b1cb15de038ddda4b5a500ae3d829f4">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_RXOFLW_MASK
|
||||
: <a class="el" href="group__can.html#ga269318cb287c11f639cf185dce640191">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_RXOK_MASK
|
||||
: <a class="el" href="group__can.html#ga473f195ede2bde98dedda9eecfc5efdb">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_RXUFLW_MASK
|
||||
: <a class="el" href="group__can.html#ga054d2d002f9141d9d937d262f5b637de">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_SLP_MASK
|
||||
: <a class="el" href="group__can.html#ga5fce703c1f3a145620255809ecf422bb">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_TXBFLL_MASK
|
||||
: <a class="el" href="group__can.html#gaccb86502df2129af8cbddd4da45db912">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_TXFLL_MASK
|
||||
: <a class="el" href="group__can.html#ga3436502be0f71ac99a60299c73b86f1f">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_TXOK_MASK
|
||||
: <a class="el" href="group__can.html#gaa3b70e481b672854a2a8436dfaad2ed2">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_WKUP_MASK
|
||||
: <a class="el" href="group__can.html#gaea1b2f81446269b8b30267bf840b3c31">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_L_H
|
||||
: <a class="el" href="group__can.html#gac65cec1791cdaa6d0b68a80936f25c1a">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_LookupConfig()
|
||||
: <a class="el" href="group__can.html#ga5ea4b468a9ac5d22eb5411cff7a59353">xcan.c</a>
|
||||
</li>
|
||||
<li>XCAN_MAX_FRAME_SIZE
|
||||
: <a class="el" href="group__can.html#ga0d49049d96621520fa9afe22db2a8a34">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_MAX_FRAME_SIZE_IN_WORDS
|
||||
: <a class="el" href="group__can.html#gaaa965b01a6ce77f27ed848bcd393450b">xcan_selftest.c</a>
|
||||
</li>
|
||||
<li>XCAN_MODE_CONFIG
|
||||
: <a class="el" href="group__can.html#gac2ff2f17841fcf789f5e214205aa844a">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_MODE_LOOPBACK
|
||||
: <a class="el" href="group__can.html#gad11c39965154f3eeb280a07fdfcc38bc">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_MODE_NORMAL
|
||||
: <a class="el" href="group__can.html#ga67ad8870dd83393eb315bf8b56032117">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_MODE_SLEEP
|
||||
: <a class="el" href="group__can.html#gae0bc526fa48c6a149ef2017d304c4c79">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_MSR_LBACK_MASK
|
||||
: <a class="el" href="group__can.html#gaf23ad222a88f27062a9f3d3beb96ba58">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_MSR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga37e8ec0e57e9eac25cdd6de317871872">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_MSR_SLEEP_MASK
|
||||
: <a class="el" href="group__can.html#ga80a3feff44116b7a753f9dfa0f112c80">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_ReadReg
|
||||
: <a class="el" href="group__can.html#ga2ee91da70cd3c92169c780186a9d6c51">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_Recv()
|
||||
: <a class="el" href="group__can.html#ga1d8ac17789423c440872ffd4585b8c3c">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_Reset()
|
||||
: <a class="el" href="group__can.html#ga6c52fb4d4b12d62e3e713ad182f00d8b">xcan.c</a>
|
||||
</li>
|
||||
<li>XCAN_RXFIFO_DLC_OFFSET
|
||||
: <a class="el" href="group__can.html#gae43dd788b3c5a301e7aa0ea2d194a19c">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_RXFIFO_DW1_OFFSET
|
||||
: <a class="el" href="group__can.html#gab2410ced842a8a4b3217613e43f6329d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_RXFIFO_DW2_OFFSET
|
||||
: <a class="el" href="group__can.html#ga8fc00d0a9a84331527a2ab31580722cd">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_RXFIFO_ID_OFFSET
|
||||
: <a class="el" href="group__can.html#gadf7eec8a99d418df572dd70e8668c725">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_SelfTest()
|
||||
: <a class="el" href="group__can.html#gaa18e848a6ffc670e024972ffc71b2ba8">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_Send()
|
||||
: <a class="el" href="group__can.html#gad4717011f46b8e9d5e15c0bfb04c33c8">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_SendHighPriority()
|
||||
: <a class="el" href="group__can.html#ga8ba9b10678fbc6bd6093fdc5e9eb3edd">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_SendRecvHandler
|
||||
: <a class="el" href="group__can.html#ga35ad388bd264c6d4226356cdfe14f8dc">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_SetBaudRatePrescaler()
|
||||
: <a class="el" href="group__can.html#ga75aabbb82d96151cadfd3c26a2a285e9">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_SetBitTiming()
|
||||
: <a class="el" href="group__can.html#gaf60120410396727f6e9304ce9ba65980">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_SetHandler()
|
||||
: <a class="el" href="group__can.html#ga3a7838a033b61a842b06e3ee4b06a614">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_ACFBSY_MASK
|
||||
: <a class="el" href="group__can.html#ga73da923dd04f1f036ca7e24e6fdc14b7">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_BBSY_MASK
|
||||
: <a class="el" href="group__can.html#gaa328f8b176b73bc7bb583c83bd502398">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_BIDLE_MASK
|
||||
: <a class="el" href="group__can.html#gab508aa082186be0f16ad8226be6e6694">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_CONFIG_MASK
|
||||
: <a class="el" href="group__can.html#gaa686e34dea920bf42d5180aaaa232f34">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_ERRWRN_MASK
|
||||
: <a class="el" href="group__can.html#gaebb32ad0d72b5dc044713da8a52f32ea">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_ESTAT_MASK
|
||||
: <a class="el" href="group__can.html#ga753f8cdc9cdf16b38bab4efa5c57e32c">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_ESTAT_SHIFT
|
||||
: <a class="el" href="group__can.html#ga267319817c1549c24753bd1f217a7e94">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_LBACK_MASK
|
||||
: <a class="el" href="group__can.html#gabd7ac1ae3a9a72f384ac52f6c38ab54e">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_NORMAL_MASK
|
||||
: <a class="el" href="group__can.html#gac015e8212e56cbe343bfa07e55dd8d67">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga64573916e0c04f2a49f77e20801a41bf">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_SLEEP_MASK
|
||||
: <a class="el" href="group__can.html#gae1289ba685bbdbd31634fc1af458c3f0">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_TXBFLL_MASK
|
||||
: <a class="el" href="group__can.html#gae3786b56d4ddf066d41dd3ecbbee85b8">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_TXFLL_MASK
|
||||
: <a class="el" href="group__can.html#gad1399331118c8dd22db86571ce270096">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SRR_CEN_MASK
|
||||
: <a class="el" href="group__can.html#ga88b33f06b1f8f23cccef753f39a2a849">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SRR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga183cc527b562ba6494c84f9dc56ed83f">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SRR_SRST_MASK
|
||||
: <a class="el" href="group__can.html#ga4eb9794178ded7bbea3907075d6c12c8">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXBUF_DLC_OFFSET
|
||||
: <a class="el" href="group__can.html#gadc3975197d179762353e8a920a9caa0d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXBUF_DW1_OFFSET
|
||||
: <a class="el" href="group__can.html#ga6311c1adc84203d7c48ac90a6717c4b2">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXBUF_DW2_OFFSET
|
||||
: <a class="el" href="group__can.html#gae0eb36caf4ea62b4655b5238a246f3d7">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXBUF_ID_OFFSET
|
||||
: <a class="el" href="group__can.html#ga0a9763565a11cd5050b4e9c41465ddf9">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXFIFO_DLC_OFFSET
|
||||
: <a class="el" href="group__can.html#gad09ad273f7d2eb11013eef48d20127ec">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXFIFO_DW1_OFFSET
|
||||
: <a class="el" href="group__can.html#gaa79a11d4a8c19f30b975ca12c69ac59b">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXFIFO_DW2_OFFSET
|
||||
: <a class="el" href="group__can.html#ga837960e76adad251699823f379f5805d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXFIFO_ID_OFFSET
|
||||
: <a class="el" href="group__can.html#ga2145be62a44e81c1899cded24970b3ae">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_VmInitialize()
|
||||
: <a class="el" href="group__can.html#gae0829418cbc177e93388daebe5fba0c6">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_WriteReg
|
||||
: <a class="el" href="group__can.html#ga4b58327ea939610d5b1816a686ffd6c7">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCanPolledExample()
|
||||
: <a class="el" href="xcan__polled__example_8c.html#ac374efa0fb3443930edcae5389efc426">xcan_polled_example.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
475
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/globals_defs.html
Normal file
@ -0,0 +1,475 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: APIs</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li class="current"><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow3" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="globals.html"><span>All</span></a></li>
|
||||
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="globals_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
|
||||
<li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow4" class="tabs3">
|
||||
<ul class="tablist">
|
||||
<li><a href="#index_t"><span>t</span></a></li>
|
||||
<li><a href="#index_x"><span>x</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('globals_defs.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
|
||||
<li>TEST_CAN_DLC
|
||||
: <a class="el" href="group__can.html#gad5fc0782d81797d868c6a0f86e56d1a6">xcan_selftest.c</a>
|
||||
</li>
|
||||
<li>TEST_MESSAGE_ID
|
||||
: <a class="el" href="group__can.html#ga8402ffb273c0d8a8e72f2a845d96b269">xcan_selftest.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
|
||||
<li>XCAN_AFIR1_OFFSET
|
||||
: <a class="el" href="group__can.html#gaeae513870fb472a5e3b2e04ab014989b">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFIR2_OFFSET
|
||||
: <a class="el" href="group__can.html#ga4ffe3a7d173cc3650af040007c210000">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFIR3_OFFSET
|
||||
: <a class="el" href="group__can.html#ga7d6dc1de58e390987497d4956b3deaa6">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFIR4_OFFSET
|
||||
: <a class="el" href="group__can.html#gad1359d3b320efecc87aa3dba24a0c4fa">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFMR1_OFFSET
|
||||
: <a class="el" href="group__can.html#ga3ce2f3043fb07e08c1089cb0312e5663">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFMR2_OFFSET
|
||||
: <a class="el" href="group__can.html#ga63a9cc840f2bf558f1f6d20a73291021">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFMR3_OFFSET
|
||||
: <a class="el" href="group__can.html#ga5d90112035780fe4a9f8194d7d849176">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFMR4_OFFSET
|
||||
: <a class="el" href="group__can.html#ga9fed14446aa518298d1868228c971499">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_OFFSET
|
||||
: <a class="el" href="group__can.html#gae50c7c6336131825980fe6adbe7efee8">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF1_MASK
|
||||
: <a class="el" href="group__can.html#ga381e95f0585ebeb9aec90d553c9bca05">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF2_MASK
|
||||
: <a class="el" href="group__can.html#ga32a8c92478c1129bd0b81f921f7e5e0d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF3_MASK
|
||||
: <a class="el" href="group__can.html#ga540f1efcafa2d70618be48c52e7637ff">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF4_MASK
|
||||
: <a class="el" href="group__can.html#gab5671b822a0a80731f0e5052eee1767c">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_AFR_UAF_ALL_MASK
|
||||
: <a class="el" href="group__can.html#gac441a14e138a5e9828289afbe87e97ad">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BRPR_BRP_MASK
|
||||
: <a class="el" href="group__can.html#ga7734840994c22426e0d4bfd47cc11df2">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BRPR_OFFSET
|
||||
: <a class="el" href="group__can.html#gad8e0a08c36f9f9528728ca28bb9e6244">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_OFFSET
|
||||
: <a class="el" href="group__can.html#gacdaadb8b222d87fe9dcebd4e7bfd6598">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_SJW_MASK
|
||||
: <a class="el" href="group__can.html#ga482474a9585aad0b5f98f33336d86c38">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_SJW_SHIFT
|
||||
: <a class="el" href="group__can.html#ga53d62e28de515b3288a263d20fea0bf3">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_TS1_MASK
|
||||
: <a class="el" href="group__can.html#ga71bb7c04d078e61946418f812b09cd81">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_TS2_MASK
|
||||
: <a class="el" href="group__can.html#gac0d704dc38470642a131dda752169999">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_BTR_TS2_SHIFT
|
||||
: <a class="el" href="group__can.html#gabad8a33a4b1f9e8d865514c2817e4653">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_CreateDlcValue
|
||||
: <a class="el" href="group__can.html#ga2389175edaafb057e5a5cf089f6cdec1">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_CreateIdValue
|
||||
: <a class="el" href="group__can.html#ga874d1b170d939f5ab18bf88fbad00b43">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_DLCR_DLC_MASK
|
||||
: <a class="el" href="group__can.html#gafa0b23b8702612aeff3cc901ead4f3ee">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DLCR_DLC_SHIFT
|
||||
: <a class="el" href="group__can.html#gab4b767107a5599196e3b5b2d61457828">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB0_MASK
|
||||
: <a class="el" href="group__can.html#ga9a48597cc8ff57fb7581c7847b867c22">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB0_SHIFT
|
||||
: <a class="el" href="group__can.html#ga796c3b0d3ee690e58c2382bc9c8c8074">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB1_MASK
|
||||
: <a class="el" href="group__can.html#ga04c8b1e84e333a103ce8ba3d2dfa65ec">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB1_SHIFT
|
||||
: <a class="el" href="group__can.html#ga32da6621a4d8d7eb4ef4b296e959e37c">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB2_MASK
|
||||
: <a class="el" href="group__can.html#ga8dafb075593cdc401eda40234b40709f">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB2_SHIFT
|
||||
: <a class="el" href="group__can.html#gad9a7ce98eb30f0f8d29b9d0df656e114">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW1R_DB3_MASK
|
||||
: <a class="el" href="group__can.html#gac76404750a67b3e94a15970dfded5613">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB4_MASK
|
||||
: <a class="el" href="group__can.html#ga5dee44a2bfea5c107dd6fcde0aa039fc">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB4_SHIFT
|
||||
: <a class="el" href="group__can.html#ga5d77fd15acfe84db47bc12988683fe06">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB5_MASK
|
||||
: <a class="el" href="group__can.html#ga175cb760f8307cae1fbde33d81e79592">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB5_SHIFT
|
||||
: <a class="el" href="group__can.html#gac7dab491929841ac7ebc76e28498f863">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB6_MASK
|
||||
: <a class="el" href="group__can.html#ga47eab148ef0d8d52bcc485e5830270ec">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB6_SHIFT
|
||||
: <a class="el" href="group__can.html#ga15e5124ba29335a1d8e6d389bc917be8">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_DW2R_DB7_MASK
|
||||
: <a class="el" href="group__can.html#ga8af389ae9f91d294dc6b4deda4f2b620">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ECR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga811994746b6bfc676d2218474989bf7f">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ECR_REC_MASK
|
||||
: <a class="el" href="group__can.html#ga980c4e9bbe063886c5d6476033fc97b0">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ECR_REC_SHIFT
|
||||
: <a class="el" href="group__can.html#ga0d77caf803599bd6b764722231753aa4">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ECR_TEC_MASK
|
||||
: <a class="el" href="group__can.html#ga8e6a2262fbb851245a5d38921c911c15">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_ACKER_MASK
|
||||
: <a class="el" href="group__can.html#gaba97ed0970710fa7b2da922f836fdea7">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_BERR_MASK
|
||||
: <a class="el" href="group__can.html#gaa82168a0c9d1ce36e4ec4310fdf2fcfd">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_CRCER_MASK
|
||||
: <a class="el" href="group__can.html#ga630be69fc280301a8856ed8ccb1c5866">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_FMER_MASK
|
||||
: <a class="el" href="group__can.html#ga71466ab85c99729cb8c88657fedcdfd3">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga2e6ded36219c702549174550fdb4cf12">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_ESR_STER_MASK
|
||||
: <a class="el" href="group__can.html#ga118328341a73c8b0d602c3f38b9eb587">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_H
|
||||
: <a class="el" href="group__can.html#ga210cbde2b1f30faf704c052508e57202">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_HANDLER_ERROR
|
||||
: <a class="el" href="group__can.html#ga95c42c89b517eab2aa63b584178e19d7">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_HANDLER_EVENT
|
||||
: <a class="el" href="group__can.html#ga2b8a36e69531ded498ee4aae48144703">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_HANDLER_RECV
|
||||
: <a class="el" href="group__can.html#gac3819485b065f3726f30fab00768891a">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_HANDLER_SEND
|
||||
: <a class="el" href="group__can.html#ga0951d27e2a23e485fb9d04019714ff19">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_ICR_OFFSET
|
||||
: <a class="el" href="group__can.html#gad0a76d28ba0a9ae4dc4085c0200e5f65">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_ID1_MASK
|
||||
: <a class="el" href="group__can.html#gada1163dd1ad028100277856729da0c76">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_ID1_SHIFT
|
||||
: <a class="el" href="group__can.html#ga8f9c7951fae58fd2cf90131e0631304e">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_ID2_MASK
|
||||
: <a class="el" href="group__can.html#ga7fd399769caeac6b7a857eb608ded32d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_ID2_SHIFT
|
||||
: <a class="el" href="group__can.html#gab713a9e27487c69a7672da10f97b7019">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_IDE_MASK
|
||||
: <a class="el" href="group__can.html#gaf39813df4090219175f47904f099c617">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_IDE_SHIFT
|
||||
: <a class="el" href="group__can.html#ga5a37127b76e4f9356f56edd8f3b0d178">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_RTR_MASK
|
||||
: <a class="el" href="group__can.html#ga5c4236ed24ee27b58a4068b14455535d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_SRR_MASK
|
||||
: <a class="el" href="group__can.html#ga2525f6a15bbfb9db8502779b1f876a49">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IDR_SRR_SHIFT
|
||||
: <a class="el" href="group__can.html#ga392ae006c23ac043f35d7381b769a466">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IER_OFFSET
|
||||
: <a class="el" href="group__can.html#ga1da1e22f27800aaa28b46b39fa2d6fd0">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_IsAcceptFilterBusy
|
||||
: <a class="el" href="group__can.html#gadcfdfbba7de0499f02921ab6b5626c9b">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IsHighPriorityBufFull
|
||||
: <a class="el" href="group__can.html#ga2092c4148ae5c6498597afc619bb4261">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_ISR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga0816aca8c9bca41953439ad0c14cbf4a">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_IsRxEmpty
|
||||
: <a class="el" href="group__can.html#ga1723fe89d70a9e010af7cda90c9b697e">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IsTxDone
|
||||
: <a class="el" href="group__can.html#ga5d6a612e7746553fce2ca0685595deee">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IsTxFifoFull
|
||||
: <a class="el" href="group__can.html#ga16bf9b91c18418196abe8271eed806ce">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_ALL
|
||||
: <a class="el" href="group__can.html#ga553b29006c0052225803342e61f63918">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_ARBLST_MASK
|
||||
: <a class="el" href="group__can.html#ga519a0e1365d4237932311c794a9f3286">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_BSOFF_MASK
|
||||
: <a class="el" href="group__can.html#ga43b89eddb5c487830ab99f876eaf5a34">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_ERROR_MASK
|
||||
: <a class="el" href="group__can.html#gaa8801f97438a944cb1b76ccaa1d3ac38">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_RXNEMP_MASK
|
||||
: <a class="el" href="group__can.html#ga5b1cb15de038ddda4b5a500ae3d829f4">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_RXOFLW_MASK
|
||||
: <a class="el" href="group__can.html#ga269318cb287c11f639cf185dce640191">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_RXOK_MASK
|
||||
: <a class="el" href="group__can.html#ga473f195ede2bde98dedda9eecfc5efdb">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_RXUFLW_MASK
|
||||
: <a class="el" href="group__can.html#ga054d2d002f9141d9d937d262f5b637de">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_SLP_MASK
|
||||
: <a class="el" href="group__can.html#ga5fce703c1f3a145620255809ecf422bb">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_TXBFLL_MASK
|
||||
: <a class="el" href="group__can.html#gaccb86502df2129af8cbddd4da45db912">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_TXFLL_MASK
|
||||
: <a class="el" href="group__can.html#ga3436502be0f71ac99a60299c73b86f1f">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_TXOK_MASK
|
||||
: <a class="el" href="group__can.html#gaa3b70e481b672854a2a8436dfaad2ed2">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_IXR_WKUP_MASK
|
||||
: <a class="el" href="group__can.html#gaea1b2f81446269b8b30267bf840b3c31">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_L_H
|
||||
: <a class="el" href="group__can.html#gac65cec1791cdaa6d0b68a80936f25c1a">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_MAX_FRAME_SIZE
|
||||
: <a class="el" href="group__can.html#ga0d49049d96621520fa9afe22db2a8a34">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_MAX_FRAME_SIZE_IN_WORDS
|
||||
: <a class="el" href="group__can.html#gaaa965b01a6ce77f27ed848bcd393450b">xcan_selftest.c</a>
|
||||
</li>
|
||||
<li>XCAN_MODE_CONFIG
|
||||
: <a class="el" href="group__can.html#gac2ff2f17841fcf789f5e214205aa844a">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_MODE_LOOPBACK
|
||||
: <a class="el" href="group__can.html#gad11c39965154f3eeb280a07fdfcc38bc">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_MODE_NORMAL
|
||||
: <a class="el" href="group__can.html#ga67ad8870dd83393eb315bf8b56032117">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_MODE_SLEEP
|
||||
: <a class="el" href="group__can.html#gae0bc526fa48c6a149ef2017d304c4c79">xcan.h</a>
|
||||
</li>
|
||||
<li>XCAN_MSR_LBACK_MASK
|
||||
: <a class="el" href="group__can.html#gaf23ad222a88f27062a9f3d3beb96ba58">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_MSR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga37e8ec0e57e9eac25cdd6de317871872">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_MSR_SLEEP_MASK
|
||||
: <a class="el" href="group__can.html#ga80a3feff44116b7a753f9dfa0f112c80">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_ReadReg
|
||||
: <a class="el" href="group__can.html#ga2ee91da70cd3c92169c780186a9d6c51">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_RXFIFO_DLC_OFFSET
|
||||
: <a class="el" href="group__can.html#gae43dd788b3c5a301e7aa0ea2d194a19c">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_RXFIFO_DW1_OFFSET
|
||||
: <a class="el" href="group__can.html#gab2410ced842a8a4b3217613e43f6329d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_RXFIFO_DW2_OFFSET
|
||||
: <a class="el" href="group__can.html#ga8fc00d0a9a84331527a2ab31580722cd">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_RXFIFO_ID_OFFSET
|
||||
: <a class="el" href="group__can.html#gadf7eec8a99d418df572dd70e8668c725">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_ACFBSY_MASK
|
||||
: <a class="el" href="group__can.html#ga73da923dd04f1f036ca7e24e6fdc14b7">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_BBSY_MASK
|
||||
: <a class="el" href="group__can.html#gaa328f8b176b73bc7bb583c83bd502398">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_BIDLE_MASK
|
||||
: <a class="el" href="group__can.html#gab508aa082186be0f16ad8226be6e6694">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_CONFIG_MASK
|
||||
: <a class="el" href="group__can.html#gaa686e34dea920bf42d5180aaaa232f34">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_ERRWRN_MASK
|
||||
: <a class="el" href="group__can.html#gaebb32ad0d72b5dc044713da8a52f32ea">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_ESTAT_MASK
|
||||
: <a class="el" href="group__can.html#ga753f8cdc9cdf16b38bab4efa5c57e32c">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_ESTAT_SHIFT
|
||||
: <a class="el" href="group__can.html#ga267319817c1549c24753bd1f217a7e94">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_LBACK_MASK
|
||||
: <a class="el" href="group__can.html#gabd7ac1ae3a9a72f384ac52f6c38ab54e">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_NORMAL_MASK
|
||||
: <a class="el" href="group__can.html#gac015e8212e56cbe343bfa07e55dd8d67">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga64573916e0c04f2a49f77e20801a41bf">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_SLEEP_MASK
|
||||
: <a class="el" href="group__can.html#gae1289ba685bbdbd31634fc1af458c3f0">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_TXBFLL_MASK
|
||||
: <a class="el" href="group__can.html#gae3786b56d4ddf066d41dd3ecbbee85b8">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SR_TXFLL_MASK
|
||||
: <a class="el" href="group__can.html#gad1399331118c8dd22db86571ce270096">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SRR_CEN_MASK
|
||||
: <a class="el" href="group__can.html#ga88b33f06b1f8f23cccef753f39a2a849">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SRR_OFFSET
|
||||
: <a class="el" href="group__can.html#ga183cc527b562ba6494c84f9dc56ed83f">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_SRR_SRST_MASK
|
||||
: <a class="el" href="group__can.html#ga4eb9794178ded7bbea3907075d6c12c8">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXBUF_DLC_OFFSET
|
||||
: <a class="el" href="group__can.html#gadc3975197d179762353e8a920a9caa0d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXBUF_DW1_OFFSET
|
||||
: <a class="el" href="group__can.html#ga6311c1adc84203d7c48ac90a6717c4b2">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXBUF_DW2_OFFSET
|
||||
: <a class="el" href="group__can.html#gae0eb36caf4ea62b4655b5238a246f3d7">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXBUF_ID_OFFSET
|
||||
: <a class="el" href="group__can.html#ga0a9763565a11cd5050b4e9c41465ddf9">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXFIFO_DLC_OFFSET
|
||||
: <a class="el" href="group__can.html#gad09ad273f7d2eb11013eef48d20127ec">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXFIFO_DW1_OFFSET
|
||||
: <a class="el" href="group__can.html#gaa79a11d4a8c19f30b975ca12c69ac59b">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXFIFO_DW2_OFFSET
|
||||
: <a class="el" href="group__can.html#ga837960e76adad251699823f379f5805d">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCAN_TXFIFO_ID_OFFSET
|
||||
: <a class="el" href="group__can.html#ga2145be62a44e81c1899cded24970b3ae">xcan_l.h</a>
|
||||
</li>
|
||||
<li>XCan_WriteReg
|
||||
: <a class="el" href="group__can.html#ga4b58327ea939610d5b1816a686ffd6c7">xcan_l.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
194
bsp_z7/ps7_cortexa9_0/libsrc/can/doc/html/api/globals_func.html
Normal file
@ -0,0 +1,194 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<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.5"/>
|
||||
<title>can: APIs</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">can
|
||||
</div>
|
||||
<div id="projectbrief">Vitis Drivers API Documentation</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.5 -->
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Overview</span></a></li>
|
||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
||||
<li class="current"><a href="globals.html"><span>APIs</span></a></li>
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="pages.html"><span>Examples</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow3" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="globals.html"><span>All</span></a></li>
|
||||
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
|
||||
<li><a href="globals_vars.html"><span>Variables</span></a></li>
|
||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
|
||||
<li><a href="globals_defs.html"><span>Macros</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow4" class="tabs3">
|
||||
<ul class="tablist">
|
||||
<li><a href="#index_m"><span>m</span></a></li>
|
||||
<li><a href="#index_x"><span>x</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('globals_func.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
|
||||
<li>main()
|
||||
: <a class="el" href="xcan__intr__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">xcan_intr_example.c</a>
|
||||
, <a class="el" href="xcan__polled__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">xcan_polled_example.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
|
||||
<li>XCan_AcceptFilterDisable()
|
||||
: <a class="el" href="group__can.html#ga8bc758e3b0a5fc41bcb17b49fa1e7ed4">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_AcceptFilterEnable()
|
||||
: <a class="el" href="group__can.html#gae04419e368e843d5bf7384b8f32ba9b6">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_AcceptFilterGet()
|
||||
: <a class="el" href="group__can.html#gab2385a83eb4e0e5f7bae366ac8ec86ec">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_AcceptFilterGetEnabled()
|
||||
: <a class="el" href="group__can.html#ga02c9fb502d3fd8a0537c9efdf456defd">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_AcceptFilterSet()
|
||||
: <a class="el" href="group__can.html#ga3079df9559ea328b414b0f8438c7991e">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_ClearBusErrorStatus()
|
||||
: <a class="el" href="group__can.html#ga757aecce4c0c06ff8f4cb3dd4d0c79fa">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_EnterMode()
|
||||
: <a class="el" href="group__can.html#ga994a0b0bd9c938e99de9d7ffceb10ef3">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetBaudRatePrescaler()
|
||||
: <a class="el" href="group__can.html#gaee29a9e04aa8993561e0c11d1222c1f9">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_GetBitTiming()
|
||||
: <a class="el" href="group__can.html#gab70138a7e54403355ec194f468f945fd">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_GetBusErrorCounter()
|
||||
: <a class="el" href="group__can.html#ga1a905b9f2f47e605267817c58edd1112">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetBusErrorStatus()
|
||||
: <a class="el" href="group__can.html#ga242ec83578f9966bd7d562ed7f5dedd3">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetConfig()
|
||||
: <a class="el" href="group__can.html#gae77955cacd567dcbbaa4594e7a12438c">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetMode()
|
||||
: <a class="el" href="group__can.html#ga6b437133a6a2f40f56cf3c80102f5b0d">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_GetStatus()
|
||||
: <a class="el" href="group__can.html#ga502a294405726d96834c2abf574a96e8">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_Initialize()
|
||||
: <a class="el" href="group__can.html#gacbd9f5e256dcbd948afe916d13bc7b35">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_InterruptClear()
|
||||
: <a class="el" href="group__can.html#gac53101769980d4aa036844100ac732af">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_InterruptDisable()
|
||||
: <a class="el" href="group__can.html#ga163cd737c7421ddbd0ff492883e32558">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_InterruptEnable()
|
||||
: <a class="el" href="group__can.html#ga1abd3a018094fd4d586599d708c33e4f">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_InterruptGetEnabled()
|
||||
: <a class="el" href="group__can.html#ga5670f843250e65969ce6ef36d0e06e24">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_InterruptGetStatus()
|
||||
: <a class="el" href="group__can.html#ga26bb19c641bfce1cb3dac4f5c0b7f71d">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_IntrHandler()
|
||||
: <a class="el" href="group__can.html#gaafc4a0e025e8e3eb800778eba5a00c66">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_LookupConfig()
|
||||
: <a class="el" href="group__can.html#ga5ea4b468a9ac5d22eb5411cff7a59353">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_Recv()
|
||||
: <a class="el" href="group__can.html#ga1d8ac17789423c440872ffd4585b8c3c">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_Reset()
|
||||
: <a class="el" href="group__can.html#ga6c52fb4d4b12d62e3e713ad182f00d8b">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_SelfTest()
|
||||
: <a class="el" href="group__can.html#gaa18e848a6ffc670e024972ffc71b2ba8">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_Send()
|
||||
: <a class="el" href="group__can.html#gad4717011f46b8e9d5e15c0bfb04c33c8">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_SendHighPriority()
|
||||
: <a class="el" href="group__can.html#ga8ba9b10678fbc6bd6093fdc5e9eb3edd">xcan.c</a>
|
||||
</li>
|
||||
<li>XCan_SetBaudRatePrescaler()
|
||||
: <a class="el" href="group__can.html#ga75aabbb82d96151cadfd3c26a2a285e9">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_SetBitTiming()
|
||||
: <a class="el" href="group__can.html#gaf60120410396727f6e9304ce9ba65980">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_SetHandler()
|
||||
: <a class="el" href="group__can.html#ga3a7838a033b61a842b06e3ee4b06a614">xcan.h</a>
|
||||
</li>
|
||||
<li>XCan_VmInitialize()
|
||||
: <a class="el" href="group__can.html#gae0829418cbc177e93388daebe5fba0c6">xcan.c</a>
|
||||
</li>
|
||||
<li>XCanPolledExample()
|
||||
: <a class="el" href="xcan__polled__example_8c.html#ac374efa0fb3443930edcae5389efc426">xcan_polled_example.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<p class="footer">© Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
|
||||
<p class="footer">© Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|