OpenCores
URL https://opencores.org/ocsvn/xenie/xenie/trunk

Subversion Repositories xenie

[/] [xenie/] [trunk/] [examples/] [Eth_example/] [mb_fw/] [drivers/] [iic_v3_4/] [doc/] [html/] [api/] [struct_x_iic.html] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 DFC
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
<meta name="generator" content="Doxygen 1.8.11"/>
7
<title>iic_v3_4: XIic Struct Reference</title>
8
<link href="tabs.css" rel="stylesheet" type="text/css"/>
9
<script type="text/javascript" src="jquery.js"></script>
10
<script type="text/javascript" src="dynsections.js"></script>
11
<link href="navtree.css" rel="stylesheet" type="text/css"/>
12
<script type="text/javascript" src="resize.js"></script>
13
<script type="text/javascript" src="navtreedata.js"></script>
14
<script type="text/javascript" src="navtree.js"></script>
15
<script type="text/javascript">
16
  $(document).ready(initResizable);
17
  $(window).load(resizeHeight);
18
</script>
19
<link href="doxygen.css" rel="stylesheet" type="text/css" />
20
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
21
</head>
22
<body>
23
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
24
<div id="titlearea">
25
<table cellspacing="0" cellpadding="0">
26
 <tbody>
27
 <tr style="height: 56px;">
28
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
29
  <td id="projectalign" style="padding-left: 0.5em;">
30
   <div id="projectname">iic_v3_4
31
   </div>
32
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
33
  </td>
34
 </tr>
35
 </tbody>
36
</table>
37
</div>
38
<!-- end header part -->
39
<!-- Generated by Doxygen 1.8.11 -->
40
  <div id="navrow1" class="tabs">
41
    <ul class="tablist">
42
      <li><a href="index.html"><span>Overview</span></a></li>
43
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
44
      <li><a href="globals.html"><span>APIs</span></a></li>
45
      <li><a href="files.html"><span>File&#160;List</span></a></li>
46
    </ul>
47
  </div>
48
  <div id="navrow2" class="tabs2">
49
    <ul class="tablist">
50
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
51
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
52
    </ul>
53
  </div>
54
</div><!-- top -->
55
<div id="side-nav" class="ui-resizable side-nav-resizable">
56
  <div id="nav-tree">
57
    <div id="nav-tree-contents">
58
      <div id="nav-sync" class="sync"></div>
59
    </div>
60
  </div>
61
  <div id="splitbar" style="-moz-user-select:none;"
62
       class="ui-resizable-handle">
63
  </div>
64
</div>
65
<script type="text/javascript">
66
$(document).ready(function(){initNavTree('struct_x_iic.html','');});
67
</script>
68
<div id="doc-content">
69
<div class="header">
70
  <div class="summary">
71
<a href="#pub-attribs">Data Fields</a>  </div>
72
  <div class="headertitle">
73
<div class="title">XIic Struct Reference<div class="ingroups"><a class="el" href="group__iic__v3__1.html">Iic_v3_1</a></div></div>  </div>
74
</div><!--header-->
75
<div class="contents">
76
<table class="memberdecls">
77
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
78
Data Fields</h2></td></tr>
79
<tr class="memitem:a309fbb83dcbf11ecb031fc3283c21bd1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_iic.html#a309fbb83dcbf11ecb031fc3283c21bd1">BNBOnly</a></td></tr>
80
<tr class="separator:a309fbb83dcbf11ecb031fc3283c21bd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
81
</table>
82
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
83
<div class="textblock"><p>The user is required to allocate a variable of this type for every IIC device in the system. A pointer to a variable of this type is then passed to the driver API functions. </p>
84
</div><h2 class="groupheader">Field Documentation</h2>
85
<a class="anchor" id="ac8791f24ad6311a916cedb2ebd6b3774"></a>
86
<div class="memitem">
87
<div class="memproto">
88
      <table class="memname">
89
        <tr>
90
          <td class="memname">int XIic::AddrOfSlave</td>
91
        </tr>
92
      </table>
93
</div><div class="memdoc">
94
 
95
<p>Slave Address writing to. </p>
96
 
97
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga3e8f77e5df8d92a4b27627e03b5e1807">XIic_GetAddress()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>, and <a class="el" href="group__iic__v3__1.html#gad944f42c3d9972fc2c986a7eed726297">XIic_SetAddress()</a>.</p>
98
 
99
</div>
100
</div>
101
<a class="anchor" id="a389e4b8500329c37d7835098408b5ed3"></a>
102
<div class="memitem">
103
<div class="memproto">
104
      <table class="memname">
105
        <tr>
106
          <td class="memname">UINTPTR XIic::BaseAddress</td>
107
        </tr>
108
      </table>
109
</div><div class="memdoc">
110
 
111
<p>Device base address. </p>
112
 
113
<p>Referenced by <a class="el" href="xiic__multi__master__example_8c.html#a63589c3d93656cad161a4a17d8493c53">IicMultiMasterExample()</a>, <a class="el" href="xiic__slave__example_8c.html#a91e062862cf2b2bf6c6f8120baa882be">SlaveReadData()</a>, <a class="el" href="xiic__slave__example_8c.html#a0f41d940d34ed71035e6f6aeb24bdf67">SlaveWriteData()</a>, <a class="el" href="xiic__tenbitaddr__example_8c.html#adc9d7e63c6a7961710a9ae7df6b824d7">TenBitAddrReadData()</a>, <a class="el" href="xiic__tenbitaddr__example_8c.html#a2e451cd59da6f2b702a42a4fcb21a362">TenBitAddrWriteData()</a>, <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga3e8f77e5df8d92a4b27627e03b5e1807">XIic_GetAddress()</a>, <a class="el" href="group__iic__v3__1.html#ga4108f79d22b71e2455844a8487b1a776">XIic_GetGpOutput()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#gaa4b84f9d58cbd40d2633140d79e2aed4">XIic_IsSlave()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga48eb5b3f741b6bde29e89bb085224f30">XIic_MultiMasterInclude()</a>, <a class="el" href="group__iic__v3__1.html#ga237935ed7fb41369f52d1d8a4f6fe2a6">XIic_Reset()</a>, <a class="el" href="group__iic__v3__1.html#ga0a4d9b646c26bcf932561699d69d52b1">XIic_SelfTest()</a>, <a class="el" href="group__iic__v3__1.html#gad944f42c3d9972fc2c986a7eed726297">XIic_SetAddress()</a>, <a class="el" href="group__iic__v3__1.html#gafe4e886e72abb9d860a6cb83c84c74a1">XIic_SetGpOutput()</a>, <a class="el" href="group__iic__v3__1.html#ga900a7ab49c2e13b0562ab629c088cf3a">XIic_SetOptions()</a>, <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga24873473751e355c82bb074a0d42ddbc">XIic_SlaveSend()</a>, <a class="el" href="group__iic__v3__1.html#ga5f4e497710a9c3719f27d40faa74a10f">XIic_Start()</a>, and <a class="el" href="group__iic__v3__1.html#gaaa989e0128057bf11803825d774d496f">XIic_Stop()</a>.</p>
114
 
115
</div>
116
</div>
117
<a class="anchor" id="a309fbb83dcbf11ecb031fc3283c21bd1"></a>
118
<div class="memitem">
119
<div class="memproto">
120
      <table class="memname">
121
        <tr>
122
          <td class="memname">u32 XIic::BNBOnly</td>
123
        </tr>
124
      </table>
125
</div><div class="memdoc">
126
 
127
<p>TRUE when BNB interrupt needs to. </p>
128
<p>call callback </p>
129
 
130
<p>Referenced by <a class="el" href="xiic__multi__master__example_8c.html#a63589c3d93656cad161a4a17d8493c53">IicMultiMasterExample()</a>, <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, and <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>.</p>
131
 
132
</div>
133
</div>
134
<a class="anchor" id="a19e2155bd464d4dc9e13d5008e22b404"></a>
135
<div class="memitem">
136
<div class="memproto">
137
      <table class="memname">
138
        <tr>
139
          <td class="memname">u8 XIic::GpOutWidth</td>
140
        </tr>
141
      </table>
142
</div><div class="memdoc">
143
 
144
<p>General purpose output width. </p>
145
 
146
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga4108f79d22b71e2455844a8487b1a776">XIic_GetGpOutput()</a>, and <a class="el" href="group__iic__v3__1.html#gafe4e886e72abb9d860a6cb83c84c74a1">XIic_SetGpOutput()</a>.</p>
147
 
148
</div>
149
</div>
150
<a class="anchor" id="a8ab26622cd8ec42dde9515c917a6f5ab"></a>
151
<div class="memitem">
152
<div class="memproto">
153
      <table class="memname">
154
        <tr>
155
          <td class="memname">int XIic::Has10BitAddr</td>
156
        </tr>
157
      </table>
158
</div><div class="memdoc">
159
 
160
<p>TRUE when 10 bit addressing in design. </p>
161
 
162
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga3e8f77e5df8d92a4b27627e03b5e1807">XIic_GetAddress()</a>, and <a class="el" href="group__iic__v3__1.html#gad944f42c3d9972fc2c986a7eed726297">XIic_SetAddress()</a>.</p>
163
 
164
</div>
165
</div>
166
<a class="anchor" id="abf2872ae10b1c7faf6256e6691ff46af"></a>
167
<div class="memitem">
168
<div class="memproto">
169
      <table class="memname">
170
        <tr>
171
          <td class="memname">int XIic::IsDynamic</td>
172
        </tr>
173
      </table>
174
</div><div class="memdoc">
175
 
176
<p>TRUE when Dynamic control is used. </p>
177
 
178
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>, and <a class="el" href="group__iic__v3__1.html#ga5f4e497710a9c3719f27d40faa74a10f">XIic_Start()</a>.</p>
179
 
180
</div>
181
</div>
182
<a class="anchor" id="ae84af1d59d6e5339a26045e730f0cbde"></a>
183
<div class="memitem">
184
<div class="memproto">
185
      <table class="memname">
186
        <tr>
187
          <td class="memname">int XIic::IsReady</td>
188
        </tr>
189
      </table>
190
</div><div class="memdoc">
191
 
192
<p>Device is initialized and ready. </p>
193
 
194
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#gaf56beeeacad67c0d24ad330ce5c42f90">XIic_ClearStats()</a>, <a class="el" href="group__iic__v3__1.html#gae7a801efedbe489ba0e984dbf8f6daa4">XIic_GetStats()</a>, <a class="el" href="group__iic__v3__1.html#ga237935ed7fb41369f52d1d8a4f6fe2a6">XIic_Reset()</a>, <a class="el" href="group__iic__v3__1.html#ga0a4d9b646c26bcf932561699d69d52b1">XIic_SelfTest()</a>, <a class="el" href="group__iic__v3__1.html#ga86b4b2b307df26df2ecac39337c78bed">XIic_SetRecvHandler()</a>, <a class="el" href="group__iic__v3__1.html#gad33428830e9016ef50c1deae59d1e604">XIic_SetSendHandler()</a>, <a class="el" href="group__iic__v3__1.html#gaa74a6884f6dfc826a10768d7d0333991">XIic_SetStatusHandler()</a>, and <a class="el" href="group__iic__v3__1.html#ga5f4e497710a9c3719f27d40faa74a10f">XIic_Start()</a>.</p>
195
 
196
</div>
197
</div>
198
<a class="anchor" id="a85857f85c5a0fc9af74f3a6745839eca"></a>
199
<div class="memitem">
200
<div class="memproto">
201
      <table class="memname">
202
        <tr>
203
          <td class="memname">int XIic::IsSlaveSetAckOff</td>
204
        </tr>
205
      </table>
206
</div><div class="memdoc">
207
 
208
<p>TRUE when Slave has set the ACK Off. </p>
209
 
210
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
211
 
212
</div>
213
</div>
214
<a class="anchor" id="add800c0b51a637b186fa8e3b6adf7a7f"></a>
215
<div class="memitem">
216
<div class="memproto">
217
      <table class="memname">
218
        <tr>
219
          <td class="memname">int XIic::IsStarted</td>
220
        </tr>
221
      </table>
222
</div><div class="memdoc">
223
 
224
<p>Device has been started. </p>
225
 
226
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga5f4e497710a9c3719f27d40faa74a10f">XIic_Start()</a>, and <a class="el" href="group__iic__v3__1.html#gaaa989e0128057bf11803825d774d496f">XIic_Stop()</a>.</p>
227
 
228
</div>
229
</div>
230
<a class="anchor" id="ab975cd4f9408fa6285bc8ba7e030a97a"></a>
231
<div class="memitem">
232
<div class="memproto">
233
      <table class="memname">
234
        <tr>
235
          <td class="memname">u32 XIic::Options</td>
236
        </tr>
237
      </table>
238
</div><div class="memdoc">
239
 
240
<p>Current operating options. </p>
241
 
242
<p>Referenced by <a class="el" href="xiic__repeated__start__example_8c.html#ad711cc13c49a8ea279600d27dd1148c1">IicRepeatedStartExample()</a>, <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#gaf15dd70c4f1bb34a9e35c1ca85cee841">XIic_GetOptions()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>, and <a class="el" href="group__iic__v3__1.html#ga900a7ab49c2e13b0562ab629c088cf3a">XIic_SetOptions()</a>.</p>
243
 
244
</div>
245
</div>
246
<a class="anchor" id="aa962aaf40d5fb305ae9cca9bb00ac4ca"></a>
247
<div class="memitem">
248
<div class="memproto">
249
      <table class="memname">
250
        <tr>
251
          <td class="memname">u8* XIic::RecvBufferPtr</td>
252
        </tr>
253
      </table>
254
</div><div class="memdoc">
255
 
256
<p>Buffer to receive (state) </p>
257
 
258
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga48eb5b3f741b6bde29e89bb085224f30">XIic_MultiMasterInclude()</a>, <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>, and <a class="el" href="group__iic__v3__1.html#ga24873473751e355c82bb074a0d42ddbc">XIic_SlaveSend()</a>.</p>
259
 
260
</div>
261
</div>
262
<a class="anchor" id="ad2cc469bc553fdedcf67a71e36baecb6"></a>
263
<div class="memitem">
264
<div class="memproto">
265
      <table class="memname">
266
        <tr>
267
          <td class="memname">int XIic::RecvByteCount</td>
268
        </tr>
269
      </table>
270
</div><div class="memdoc">
271
 
272
<p>Number of empty bytes in buffer (state) </p>
273
 
274
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
275
 
276
</div>
277
</div>
278
<a class="anchor" id="a089dc79200a64984f2fc5dca2b3a0ab5"></a>
279
<div class="memitem">
280
<div class="memproto">
281
      <table class="memname">
282
        <tr>
283
          <td class="memname">void* XIic::RecvCallBackRef</td>
284
        </tr>
285
      </table>
286
</div><div class="memdoc">
287
 
288
<p>Callback reference for Recv handler. </p>
289
 
290
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga86b4b2b307df26df2ecac39337c78bed">XIic_SetRecvHandler()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
291
 
292
</div>
293
</div>
294
<a class="anchor" id="a6459379a9289a7db0f29ded8c4696e7e"></a>
295
<div class="memitem">
296
<div class="memproto">
297
      <table class="memname">
298
        <tr>
299
          <td class="memname"><a class="el" href="group__iic__v3__1.html#ga04ddb9344cf4d45ab29c8bfd8a37e69f">XIic_Handler</a> XIic::RecvHandler</td>
300
        </tr>
301
      </table>
302
</div><div class="memdoc">
303
 
304
<p>Receive Handler. </p>
305
 
306
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga86b4b2b307df26df2ecac39337c78bed">XIic_SetRecvHandler()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
307
 
308
</div>
309
</div>
310
<a class="anchor" id="afcc1aa70319f4a9676b02f9f019b76b5"></a>
311
<div class="memitem">
312
<div class="memproto">
313
      <table class="memname">
314
        <tr>
315
          <td class="memname">u8* XIic::SendBufferPtr</td>
316
        </tr>
317
      </table>
318
</div><div class="memdoc">
319
 
320
<p>Buffer to send (state) </p>
321
 
322
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>, and <a class="el" href="group__iic__v3__1.html#ga24873473751e355c82bb074a0d42ddbc">XIic_SlaveSend()</a>.</p>
323
 
324
</div>
325
</div>
326
<a class="anchor" id="a754131dbb0faeda957f6124df82eecf0"></a>
327
<div class="memitem">
328
<div class="memproto">
329
      <table class="memname">
330
        <tr>
331
          <td class="memname">int XIic::SendByteCount</td>
332
        </tr>
333
      </table>
334
</div><div class="memdoc">
335
 
336
<p>Number of data bytes in buffer (state) </p>
337
 
338
<p>Referenced by <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>, and <a class="el" href="group__iic__v3__1.html#ga24873473751e355c82bb074a0d42ddbc">XIic_SlaveSend()</a>.</p>
339
 
340
</div>
341
</div>
342
<a class="anchor" id="a42ba7a5a3635caf03b7e15fa3348b32f"></a>
343
<div class="memitem">
344
<div class="memproto">
345
      <table class="memname">
346
        <tr>
347
          <td class="memname">void* XIic::SendCallBackRef</td>
348
        </tr>
349
      </table>
350
</div><div class="memdoc">
351
 
352
<p>Callback reference for send handler. </p>
353
 
354
<p>Referenced by <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gad33428830e9016ef50c1deae59d1e604">XIic_SetSendHandler()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
355
 
356
</div>
357
</div>
358
<a class="anchor" id="aeb346adbf6b1c39840c28e52bb5283e0"></a>
359
<div class="memitem">
360
<div class="memproto">
361
      <table class="memname">
362
        <tr>
363
          <td class="memname"><a class="el" href="group__iic__v3__1.html#ga04ddb9344cf4d45ab29c8bfd8a37e69f">XIic_Handler</a> XIic::SendHandler</td>
364
        </tr>
365
      </table>
366
</div><div class="memdoc">
367
 
368
<p>Send Handler. </p>
369
 
370
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gad33428830e9016ef50c1deae59d1e604">XIic_SetSendHandler()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
371
 
372
</div>
373
</div>
374
<a class="anchor" id="a823a2f7407e2c6990f1eb507ea742e85"></a>
375
<div class="memitem">
376
<div class="memproto">
377
      <table class="memname">
378
        <tr>
379
          <td class="memname"><a class="el" href="struct_x_iic_stats.html">XIicStats</a> XIic::Stats</td>
380
        </tr>
381
      </table>
382
</div><div class="memdoc">
383
 
384
<p>Statistics. </p>
385
 
386
<p>Referenced by <a class="el" href="xiic__dynamic__eeprom__example_8c.html#a4a76229cbb6ce631f3271eb592b69d0f">DynEepromWriteData()</a>, <a class="el" href="xiic__eeprom__example_8c.html#a40d92867ead2dc8efe06207b8b0f3494">EepromWriteData()</a>, <a class="el" href="xiic__multi__master__example_8c.html#a63589c3d93656cad161a4a17d8493c53">IicMultiMasterExample()</a>, <a class="el" href="group__iic__v3__1.html#gaf56beeeacad67c0d24ad330ce5c42f90">XIic_ClearStats()</a>, <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#gae7a801efedbe489ba0e984dbf8f6daa4">XIic_GetStats()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
387
 
388
</div>
389
</div>
390
<a class="anchor" id="a97be26eed0e2551b19c3a296c1c20909"></a>
391
<div class="memitem">
392
<div class="memproto">
393
      <table class="memname">
394
        <tr>
395
          <td class="memname">void* XIic::StatusCallBackRef</td>
396
        </tr>
397
      </table>
398
</div><div class="memdoc">
399
 
400
<p>Callback reference for status handler. </p>
401
 
402
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#ga48eb5b3f741b6bde29e89bb085224f30">XIic_MultiMasterInclude()</a>, <a class="el" href="group__iic__v3__1.html#gaa74a6884f6dfc826a10768d7d0333991">XIic_SetStatusHandler()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
403
 
404
</div>
405
</div>
406
<a class="anchor" id="a7e5b8273cb34338759107df1121d03d1"></a>
407
<div class="memitem">
408
<div class="memproto">
409
      <table class="memname">
410
        <tr>
411
          <td class="memname"><a class="el" href="group__iic__v3__1.html#ga8068ac65c6c1fdb8200902e0711310cb">XIic_StatusHandler</a> XIic::StatusHandler</td>
412
        </tr>
413
      </table>
414
</div><div class="memdoc">
415
 
416
<p>Status Handler. </p>
417
 
418
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga301f08e1fa6e74bf4c2885702bf0ff70">XIic_CfgInitialize()</a>, <a class="el" href="group__iic__v3__1.html#ga50c5aa4448e8993c80ef7b6a87b1aaea">XIic_InterruptHandler()</a>, <a class="el" href="group__iic__v3__1.html#ga48eb5b3f741b6bde29e89bb085224f30">XIic_MultiMasterInclude()</a>, <a class="el" href="group__iic__v3__1.html#gaa74a6884f6dfc826a10768d7d0333991">XIic_SetStatusHandler()</a>, and <a class="el" href="group__iic__v3__1.html#ga25dc714d97f71049154461e1ff16bcad">XIic_SlaveRecv()</a>.</p>
419
 
420
</div>
421
</div>
422
<a class="anchor" id="ae712d64fa4297ec0ca4792be679c161c"></a>
423
<div class="memitem">
424
<div class="memproto">
425
      <table class="memname">
426
        <tr>
427
          <td class="memname">u8 XIic::TxAddrMode</td>
428
        </tr>
429
      </table>
430
</div><div class="memdoc">
431
 
432
<p>State of Tx Address transmission. </p>
433
 
434
<p>Referenced by <a class="el" href="group__iic__v3__1.html#ga4d7985d95cd029ab0b0f2a5ccc614793">XIic_DynMasterRecv()</a>, <a class="el" href="group__iic__v3__1.html#gac4c6388d0db3b08ddcd47f0b2459ff3c">XIic_DynMasterSend()</a>, <a class="el" href="group__iic__v3__1.html#ga337bf0d322d4a7d9b4f8baa30e00ab45">XIic_MasterRecv()</a>, and <a class="el" href="group__iic__v3__1.html#ga977382e8a20bd5e690229f82af2e7603">XIic_MasterSend()</a>.</p>
435
 
436
</div>
437
</div>
438
</div><!-- contents -->
439
</div><!-- doc-content -->
440
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
441
  <ul>
442
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
443
  </ul>
444
</div>
445
</body>
446
</html>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.