116 lines
14 KiB
HTML
Executable file
116 lines
14 KiB
HTML
Executable file
<!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.10"/>
|
|
<title>canfd: xcanfd.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="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.gif"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">canfd
|
|
</div>
|
|
<div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.10 -->
|
|
<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>
|
|
</ul>
|
|
</div>
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_dd6edb0f71b4cf1d2b3481395966acb6.html">canfd</a></li><li class="navelem"><a class="el" href="dir_1fcc2b2f0f231819a2af57559c9a4ea1.html">src</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">xcanfd.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:gaf0805847d018988785522523da801f42"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf0805847d018988785522523da801f42">XCanFd_CfgInitialize</a> (XCanFd *InstancePtr, XCanFd_Config *ConfigPtr, u32 EffectiveAddr)</td></tr>
|
|
<tr class="separator:gaf0805847d018988785522523da801f42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf9f32033a2315425471d98af1f5496ae"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf9f32033a2315425471d98af1f5496ae">XCanFd_AcceptFilterGetEnabled</a> (XCanFd *InstancePtr)</td></tr>
|
|
<tr class="separator:gaf9f32033a2315425471d98af1f5496ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8e1df3e2b6ed809dda14de08d8b6d0a5"><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga8e1df3e2b6ed809dda14de08d8b6d0a5">XCanFd_GetMode</a> (XCanFd *InstancePtr)</td></tr>
|
|
<tr class="separator:ga8e1df3e2b6ed809dda14de08d8b6d0a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaa893768ea4f0db5796f31ab3d8ca431"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaaa893768ea4f0db5796f31ab3d8ca431">XCanFd_EnterMode</a> (XCanFd *InstancePtr, u8 OperationMode)</td></tr>
|
|
<tr class="separator:gaaa893768ea4f0db5796f31ab3d8ca431"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2d148a32889636871fd043c4664bb3c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga2d148a32889636871fd043c4664bb3c5">XCanFd_GetBusErrorCounter</a> (XCanFd *InstancePtr, u8 *RxErrorCount, u8 *TxErrorCount)</td></tr>
|
|
<tr class="separator:ga2d148a32889636871fd043c4664bb3c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabbf9d9534ce5602afb24a30b5ad2b8d4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gabbf9d9534ce5602afb24a30b5ad2b8d4">XCanFd_Send</a> (XCanFd *InstancePtr, u32 *FramePtr, u32 *TxBufferNumber)</td></tr>
|
|
<tr class="separator:gabbf9d9534ce5602afb24a30b5ad2b8d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga786ce457feaacaa6e7e076d8dd6f8931"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga786ce457feaacaa6e7e076d8dd6f8931">XCanFd_Addto_Queue</a> (XCanFd *InstancePtr, u32 *FramePtr, u32 *TxBufferNumber)</td></tr>
|
|
<tr class="separator:ga786ce457feaacaa6e7e076d8dd6f8931"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf5ac1e7ce4a9c7eabfd07a41e77b0cdb"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf5ac1e7ce4a9c7eabfd07a41e77b0cdb">XCanFd_Recv_Sequential</a> (XCanFd *InstancePtr, u32 *FramePtr)</td></tr>
|
|
<tr class="separator:gaf5ac1e7ce4a9c7eabfd07a41e77b0cdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae93c2c9dd933e4258b9d4118c4bf6220"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gae93c2c9dd933e4258b9d4118c4bf6220">XCanFd_Recv_Mailbox</a> (XCanFd *InstancePtr, u32 *FramePtr)</td></tr>
|
|
<tr class="separator:gae93c2c9dd933e4258b9d4118c4bf6220"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6aecf5e7b51a04d10ff8db6a87095fe0"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga6aecf5e7b51a04d10ff8db6a87095fe0">XCanFd_RxBuff_MailBox_Active</a> (XCanFd *InstancePtr, u32 RxBuffer)</td></tr>
|
|
<tr class="separator:ga6aecf5e7b51a04d10ff8db6a87095fe0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga79f6caa236d0d46a4ec82664b3ff2da1"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga79f6caa236d0d46a4ec82664b3ff2da1">XCanFd_Set_MailBox_IdMask</a> (XCanFd *InstancePtr, u32 RxBuffer, u32 MaskValue, u32 IdValue)</td></tr>
|
|
<tr class="separator:ga79f6caa236d0d46a4ec82664b3ff2da1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1118faee933e64e921cf0bbc38f9a1dd"><td class="memItemLeft" align="right" valign="top">u32 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga1118faee933e64e921cf0bbc38f9a1dd">XCanFd_RxBuff_MailBox_DeActive</a> (XCanFd *InstancePtr, u32 RxBuffer)</td></tr>
|
|
<tr class="separator:ga1118faee933e64e921cf0bbc38f9a1dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1fe72efb3ab8437545ac8df29dff89f5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga1fe72efb3ab8437545ac8df29dff89f5">XCanFd_TxBuffer_Cancel_Request</a> (XCanFd *InstancePtr, u32 BufferNumber)</td></tr>
|
|
<tr class="separator:ga1fe72efb3ab8437545ac8df29dff89f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf03fb5fddc1f4f5ff4c3307dfbe2094a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf03fb5fddc1f4f5ff4c3307dfbe2094a">XCanFd_AcceptFilterEnable</a> (XCanFd *InstancePtr, u32 FilterIndexMask)</td></tr>
|
|
<tr class="separator:gaf03fb5fddc1f4f5ff4c3307dfbe2094a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga065604ddf0525f05cd46ad81ccb4cd12"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga065604ddf0525f05cd46ad81ccb4cd12">XCanFd_AcceptFilterDisable</a> (XCanFd *InstancePtr, u32 FilterIndexMask)</td></tr>
|
|
<tr class="separator:ga065604ddf0525f05cd46ad81ccb4cd12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga53597704089c4530175ea92fec18a6b2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga53597704089c4530175ea92fec18a6b2">XCanFd_AcceptFilterSet</a> (XCanFd *InstancePtr, u32 FilterIndex, u32 MaskValue, u32 IdValue)</td></tr>
|
|
<tr class="separator:ga53597704089c4530175ea92fec18a6b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga533f5313a1d83e1f7baf951a6772f0ed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga533f5313a1d83e1f7baf951a6772f0ed">XCanFd_AcceptFilterGet</a> (XCanFd *InstancePtr, u32 FilterIndex, u32 *MaskValue, u32 *IdValue)</td></tr>
|
|
<tr class="separator:ga533f5313a1d83e1f7baf951a6772f0ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf332209904e74e3081b72b230208f938"><td class="memItemLeft" align="right" valign="top">XCanFd_Config * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf332209904e74e3081b72b230208f938">XCanFd_GetConfig</a> (unsigned int InstanceIndex)</td></tr>
|
|
<tr class="separator:gaf332209904e74e3081b72b230208f938"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga63bdf6600ff8c4d45759c321b3233f87"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga63bdf6600ff8c4d45759c321b3233f87">XCanFd_GetDlc2len</a> (u32 Dlc)</td></tr>
|
|
<tr class="separator:ga63bdf6600ff8c4d45759c321b3233f87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3586b83927030ada806c45a251dadf32"><td class="memItemLeft" align="right" valign="top">u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga3586b83927030ada806c45a251dadf32">XCanFd_GetLen2Dlc</a> (int len)</td></tr>
|
|
<tr class="separator:ga3586b83927030ada806c45a251dadf32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7450b3856ad1539c7a8ed0649b8efab7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga7450b3856ad1539c7a8ed0649b8efab7">XCanFd_GetFreeBuffer</a> (XCanFd *InstancePtr)</td></tr>
|
|
<tr class="separator:ga7450b3856ad1539c7a8ed0649b8efab7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadf9d0eebaa9263e44f4d384a778f0d7d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gadf9d0eebaa9263e44f4d384a778f0d7d">XCanFd_Send_Queue</a> (XCanFd *InstancePtr)</td></tr>
|
|
<tr class="separator:gadf9d0eebaa9263e44f4d384a778f0d7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga04a8853c745f69ec28bd0ca21743b203"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga04a8853c745f69ec28bd0ca21743b203">XCanFd_PollQueue_Buffer</a> (XCanFd *InstancePtr)</td></tr>
|
|
<tr class="separator:ga04a8853c745f69ec28bd0ca21743b203"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa4e7c6879efc3f2a9acd16736d479327"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaa4e7c6879efc3f2a9acd16736d479327">XCanFd_GetNofMessages_Stored</a> (XCanFd *InstancePtr)</td></tr>
|
|
<tr class="separator:gaa4e7c6879efc3f2a9acd16736d479327"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1559296a8c1bd8620fdaf05996666c83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga1559296a8c1bd8620fdaf05996666c83">XCanFd_Enable_Tranceiver_Delay_Compensation</a> (XCanFd *InstancePtr)</td></tr>
|
|
<tr class="separator:ga1559296a8c1bd8620fdaf05996666c83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9f4be15afb5c90abbde9ad4c0d4a6708"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga9f4be15afb5c90abbde9ad4c0d4a6708">XCanFd_Set_Tranceiver_Delay_Compensation</a> (XCanFd *InstancePtr, u32 TdcOffset)</td></tr>
|
|
<tr class="separator:ga9f4be15afb5c90abbde9ad4c0d4a6708"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2bffa196d476a85715ca9644ba53b471"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga2bffa196d476a85715ca9644ba53b471">XCanFd_Disable_Tranceiver_Delay_Compensation</a> (XCanFd *InstancePtr)</td></tr>
|
|
<tr class="separator:ga2bffa196d476a85715ca9644ba53b471"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
</div><!-- contents -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="footer">Copyright © 2015 Xilinx Inc. All rights reserved.</li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|