Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 2bcfde21a73ffa0573b5ca7b311a2f76 > files > 59

bladerf-doc-2018.12-0.rc3.1.mga7.noarch.rpm

<!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.11"/>
<title>libbladeRF: libbladeRF.h Source File</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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.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="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libbladeRF
   &#160;<span id="projectnumber">1.7.2</span>
   </div>
   <div id="projectbrief">Nuand bladeRF library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>API&#160;Sections</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_ea585ed6897a8651392fbbf923828306.html">libbladeRF</a></li><li class="navelem"><a class="el" href="dir_b5bbc130e8f2bf86dfdd4fb06fe42868.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">libbladeRF.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="libblade_r_f_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#ifndef BLADERF_H_</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#define BLADERF_H_</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#ga3bc8497ca05618711cb1d2621f7db30f">   53</a></span>&#160;<span class="preprocessor">#define LIBBLADERF_API_VERSION (0x01070200)</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">/* stdbool.h is not applicable for C++ programs, as the language inherently</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"> * provides the bool type.</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment"> * Users of Visual Studio 2012 and earlier will need to supply a stdbool.h</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"> * implementation, as it is not included with the toolchain. One is provided</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment"> * with the bladeRF source code. Visual Studio 2013 onward supplies this header.</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#include &lt;stdbool.h&gt;</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#if defined _WIN32 || defined __CYGWIN__</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#   include &lt;windows.h&gt;</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#   define CALL_CONV __cdecl</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">#   ifdef __GNUC__</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">#       define API_EXPORT __attribute__ ((dllexport))</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">#   else</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">#       define API_EXPORT __declspec(dllexport)</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#   endif</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">#elif defined _DOXYGEN_ONLY_ || defined MATLAB_LINUX_THUNK_BUILD_</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">   79</a></span>&#160;<span class="preprocessor">#   define API_EXPORT</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">   82</a></span>&#160;<span class="preprocessor">#   define CALL_CONV</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor">#   define API_EXPORT __attribute__ ((visibility (&quot;default&quot;)))</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor">#   define CALL_CONV</span></div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">struct </span>bladerf;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group___f_n___i_n_i_t.html#ga3737a52a065ebc838adf4cf426b43fb2">  110</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a1e5ca662f4562769b577dbb85fb336ba">  111</a></span>&#160;    <a class="code" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a1e5ca662f4562769b577dbb85fb336ba">BLADERF_BACKEND_ANY</a>,    </div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a79c8ac0135625e63f2238b0342671214">  112</a></span>&#160;    <a class="code" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a79c8ac0135625e63f2238b0342671214">BLADERF_BACKEND_LINUX</a>,  </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a2e7d92fcca14217ed07d0d1f33ca4f8d">  113</a></span>&#160;    <a class="code" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a2e7d92fcca14217ed07d0d1f33ca4f8d">BLADERF_BACKEND_LIBUSB</a>, </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2aaabd6f3089e0b400f5372903be5e8f75">  114</a></span>&#160;    <a class="code" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2aaabd6f3089e0b400f5372903be5e8f75">BLADERF_BACKEND_CYPRESS</a>, </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2ab6439130f274706c0165f17fcdcce2b3">  115</a></span>&#160;    <a class="code" href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2ab6439130f274706c0165f17fcdcce2b3">BLADERF_BACKEND_DUMMY</a> = 100, </div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;} <a class="code" href="group___f_n___i_n_i_t.html#ga3737a52a065ebc838adf4cf426b43fb2">bladerf_backend</a>;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group___f_n___i_n_i_t.html#ga71d5667028394cdb4ec7b5b9110834c7">  119</a></span>&#160;<span class="preprocessor">#define BLADERF_SERIAL_LENGTH   33</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structbladerf__devinfo.html">  124</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> {</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structbladerf__devinfo.html#a8b9925b92ef8bcfd7ebe0c26c742c5d7">  125</a></span>&#160;    <a class="code" href="group___f_n___i_n_i_t.html#ga3737a52a065ebc838adf4cf426b43fb2">bladerf_backend</a> <a class="code" href="structbladerf__devinfo.html#a8b9925b92ef8bcfd7ebe0c26c742c5d7">backend</a>;    </div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="structbladerf__devinfo.html#abe126c2e73d5e14a30c3648521a9aee0">  126</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="structbladerf__devinfo.html#abe126c2e73d5e14a30c3648521a9aee0">serial</a>[<a class="code" href="group___f_n___i_n_i_t.html#ga71d5667028394cdb4ec7b5b9110834c7">BLADERF_SERIAL_LENGTH</a>]; </div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="structbladerf__devinfo.html#aed755de9311701fa83379132e69e53df">  127</a></span>&#160;    uint8_t <a class="code" href="structbladerf__devinfo.html#aed755de9311701fa83379132e69e53df">usb_bus</a>;            </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="structbladerf__devinfo.html#a1316ffb2f3147a76bbdf84fa2db3e490">  128</a></span>&#160;    uint8_t <a class="code" href="structbladerf__devinfo.html#a1316ffb2f3147a76bbdf84fa2db3e490">usb_addr</a>;           </div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structbladerf__devinfo.html#a020ad41f5104a1bd5bb455b2144e8885">  129</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structbladerf__devinfo.html#a020ad41f5104a1bd5bb455b2144e8885">instance</a>;      </div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;};</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#ga21537e871d943798142176d9a29a5c46">bladerf_get_device_list</a>(<span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> **devices);</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="keywordtype">void</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#ga1bf915af51bd39fa6c18e002d8bfc37a">bladerf_free_device_list</a>(<span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> *devices);</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="keywordtype">void</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#ga3a046eac7a17ac794d50fbb2e086a136">bladerf_init_devinfo</a>(<span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> *info);</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#ga20dad2500cb682a8afa31afc56d8cd4f">bladerf_get_devinfo</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;                                  <span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> *info);</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#ga5db15d0a7eb239069de7bcc27f395ab2">bladerf_get_devinfo_from_str</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *devstr,</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;                                           <span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> *info);</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#gada41c8d88594273b438d06d81917172a">bladerf_devinfo_matches</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> *a,</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;                                       <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> *b);</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#gaa5dceeb174802f7b119b2ae617f881bf">bladerf_devstr_matches</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *dev_str,</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;                                      <span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> *info);</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#gace4d5607aacba15ccd2d5361d5eb020e">bladerf_open_with_devinfo</a>(<span class="keyword">struct</span> bladerf **device,</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;                                        <span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> *devinfo);</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#gab341ac98615f393da9158ea59cdb6a24">bladerf_open</a>(<span class="keyword">struct</span> bladerf **device,</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;                           <span class="keyword">const</span> <span class="keywordtype">char</span> *device_identifier);</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="keywordtype">void</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#ga78676b94de9a8aae49d72a9ef2f0e4d9">bladerf_close</a>(<span class="keyword">struct</span> bladerf *device);</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="keywordtype">void</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_i_t.html#ga0c69671b4b2a8fb45848b22a76efd83d">bladerf_set_usb_reset_on_open</a>(<span class="keywordtype">bool</span> enabled);</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="structbladerf__version.html">  346</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__version.html">bladerf_version</a> {</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structbladerf__version.html#a600930655b7237315b72223c48327ea8">  347</a></span>&#160;    uint16_t <a class="code" href="structbladerf__version.html#a600930655b7237315b72223c48327ea8">major</a>;             </div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="structbladerf__version.html#a9f280ce3ae5b6cd9346fd7a09ff29168">  348</a></span>&#160;    uint16_t <a class="code" href="structbladerf__version.html#a9f280ce3ae5b6cd9346fd7a09ff29168">minor</a>;             </div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="structbladerf__version.html#ab74656704767a7e73da4cd20dfd51a5d">  349</a></span>&#160;    uint16_t <a class="code" href="structbladerf__version.html#ab74656704767a7e73da4cd20dfd51a5d">patch</a>;             </div><div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="structbladerf__version.html#a6cb72c004e9c3001d82d2b445700d34f">  350</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structbladerf__version.html#a6cb72c004e9c3001d82d2b445700d34f">describe</a>;       </div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;};</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="group___f_n___i_n_f_o.html#ga4aa81f78e6aebb2f764d608d5e7f3e54">  360</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54a0c035c5a18c89e46508d8ff6c28c09bc">  361</a></span>&#160;    <a class="code" href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54a0c035c5a18c89e46508d8ff6c28c09bc">BLADERF_FPGA_UNKNOWN</a> = 0,   </div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54ad833914092c227032aea7ae11170a645">  362</a></span>&#160;    <a class="code" href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54ad833914092c227032aea7ae11170a645">BLADERF_FPGA_40KLE</a> = 40,    </div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54ae0a72f084a793d62187d924ec20c7b99">  363</a></span>&#160;    <a class="code" href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54ae0a72f084a793d62187d924ec20c7b99">BLADERF_FPGA_115KLE</a> = 115   </div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;} <a class="code" href="group___f_n___i_n_f_o.html#ga4aa81f78e6aebb2f764d608d5e7f3e54">bladerf_fpga_size</a>;</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div><div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="group___f_n___i_n_f_o.html#ga9a3716d6cf5a1c25da8325fa245e92f9">  370</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    BLADERF_DEVICE_SPEED_UNKNOWN,</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    BLADERF_DEVICE_SPEED_HIGH,</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;    BLADERF_DEVICE_SPEED_SUPER,</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;} <a class="code" href="group___f_n___i_n_f_o.html#ga9a3716d6cf5a1c25da8325fa245e92f9">bladerf_dev_speed</a>;</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_f_o.html#ga627be45c4975ad9277733b36cae463b0">bladerf_get_serial</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">char</span> *<a class="code" href="structbladerf__devinfo.html#abe126c2e73d5e14a30c3648521a9aee0">serial</a>);</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_f_o.html#gad18cbc7b07af76351f622fb189ecd68e">bladerf_get_vctcxo_trim</a>(<span class="keyword">struct</span> bladerf *dev, uint16_t *trim);</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_f_o.html#gaaec5953b58fd9bca3c0cec9f9655b6a0">bladerf_get_fpga_size</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;                                    <a class="code" href="group___f_n___i_n_f_o.html#ga4aa81f78e6aebb2f764d608d5e7f3e54">bladerf_fpga_size</a> *size);</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_f_o.html#gaab03fbf0ae23b0251251842c86dc8d3b">bladerf_fw_version</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;                                 <span class="keyword">struct</span> <a class="code" href="structbladerf__version.html">bladerf_version</a> *version);</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_f_o.html#ga6cf59976f738efde781dc676fb41f1fd">bladerf_is_fpga_configured</a>(<span class="keyword">struct</span> bladerf *dev);</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_f_o.html#gad563a6dab55204254e2286e1c417351c">bladerf_fpga_version</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;                                   <span class="keyword">struct</span> <a class="code" href="structbladerf__version.html">bladerf_version</a> *version);</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;bladerf_dev_speed <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_n_f_o.html#gaffb76ef5b491e95584fc43d45e4ced14">bladerf_device_speed</a>(<span class="keyword">struct</span> bladerf *dev);</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="group___f_n___m_o_d_u_l_e.html#gab12571146a3d4c5d79ac497a74b3fb5e">  481</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;{</div><div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea483017e7501fcedb477ada14bbbe0e1f">  483</a></span>&#160;    <a class="code" href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea483017e7501fcedb477ada14bbbe0e1f">BLADERF_MODULE_INVALID</a> = -1,    </div><div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea8df9d0339c79bf7221af3a3897360c6f">  484</a></span>&#160;    <a class="code" href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea8df9d0339c79bf7221af3a3897360c6f">BLADERF_MODULE_RX</a>,              </div><div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea2b59868119a050b6f0e24631ffbb16e3">  485</a></span>&#160;    <a class="code" href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea2b59868119a050b6f0e24631ffbb16e3">BLADERF_MODULE_TX</a>               </div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;} <a class="code" href="group___f_n___m_o_d_u_l_e.html#gab12571146a3d4c5d79ac497a74b3fb5e">bladerf_module</a>;</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___m_o_d_u_l_e.html#gabef14480bd8483eaf937b30a4b5eab88">bladerf_enable_module</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;                                    bladerf_module m, <span class="keywordtype">bool</span> enable);</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;</div><div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#ga1c446f55efa9879dadb7d05cb4b749f4">  533</a></span>&#160;<span class="preprocessor">#define BLADERF_RXVGA1_GAIN_MIN     5</span></div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;</div><div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#ga5ce0413b966cbfde676892b248f8bf38">  536</a></span>&#160;<span class="preprocessor">#define BLADERF_RXVGA1_GAIN_MAX     30</span></div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;</div><div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#ga03bc5dbab40474fec215d63f2e52f1dd">  539</a></span>&#160;<span class="preprocessor">#define BLADERF_RXVGA2_GAIN_MIN     0</span></div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gac9f351b0c361a0657920c426901648bc">  542</a></span>&#160;<span class="preprocessor">#define BLADERF_RXVGA2_GAIN_MAX     30</span></div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#ga03c0a73ad1a05a217531a4ca906a2d6c">  545</a></span>&#160;<span class="preprocessor">#define BLADERF_TXVGA1_GAIN_MIN     (-35)</span></div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;</div><div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gadc339e42521881f64de600d0c413b2f9">  548</a></span>&#160;<span class="preprocessor">#define BLADERF_TXVGA1_GAIN_MAX     (-4)</span></div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;</div><div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gade469c78446f2375790145162991b8bf">  551</a></span>&#160;<span class="preprocessor">#define BLADERF_TXVGA2_GAIN_MIN     0</span></div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div><div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gac92d7b92e717964f32dbe7da6faa77b0">  554</a></span>&#160;<span class="preprocessor">#define BLADERF_TXVGA2_GAIN_MAX     25</span></div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#ga61ff30f82a42e90653a4cf69d43f9cc2">  559</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2afa8d1b4a4a673670b3bb5faf3e4c8d47">  560</a></span>&#160;    <a class="code" href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2afa8d1b4a4a673670b3bb5faf3e4c8d47">BLADERF_LNA_GAIN_UNKNOWN</a>,    </div><div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2aa340246b693671deb1a3019f3ae20a5e">  561</a></span>&#160;    <a class="code" href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2aa340246b693671deb1a3019f3ae20a5e">BLADERF_LNA_GAIN_BYPASS</a>,     </div><div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2a5e378fb4fc523947c2128f5f8ad762eb">  562</a></span>&#160;    <a class="code" href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2a5e378fb4fc523947c2128f5f8ad762eb">BLADERF_LNA_GAIN_MID</a>,        </div><div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2a44bfef7aeacd7e0698d613b222e16e7a">  563</a></span>&#160;    <a class="code" href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2a44bfef7aeacd7e0698d613b222e16e7a">BLADERF_LNA_GAIN_MAX</a>         </div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;} <a class="code" href="group___f_n___g_a_i_n.html#ga61ff30f82a42e90653a4cf69d43f9cc2">bladerf_lna_gain</a>;</div><div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#ga3c9761fb133c0c3697a2bd987255f4eb">  566</a></span>&#160;<span class="preprocessor">#define BLADERF_LNA_GAIN_MID_DB    3 </span></div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="group___f_n___g_a_i_n.html#gac4c9283687396b9eecd9dc5578c9c378">  567</a></span>&#160;<span class="preprocessor">#define BLADERF_LNA_GAIN_MAX_DB    6 </span></div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="preprocessor">API_EXPORT</span></div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#ga5a32dd46a54c815aa2005e50c1a5c894">bladerf_set_txvga2</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">int</span> gain);</div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a> <span class="keywordtype">int</span></div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;<a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#gabf942f2c71da5dc24c22a2db13d00ec9">bladerf_get_txvga2</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">int</span> *gain);</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#ga89706116066f01d7a6eeb9e18dbd0db3">bladerf_set_txvga1</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">int</span> gain);</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#ga489dcefe571ce05062d1893c5d4055ae">bladerf_get_txvga1</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">int</span> *gain);</div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;</div><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#ga0fb476f5db160d14f5d5b0de5ac26ed1">bladerf_set_lna_gain</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_lna_gain gain);</div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;</div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#ga45945f5ac16d9fcd130132073aa9ba58">bladerf_get_lna_gain</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_lna_gain *gain);</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;</div><div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#gaf03c4ba526c3cbf1f4372046ba76d371">bladerf_set_rxvga1</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">int</span> gain);</div><div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;</div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#ga3d0e15fa8563427bba526011c0ae5508">bladerf_get_rxvga1</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">int</span> *gain);</div><div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;</div><div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#gaa4a4d20aaec40727d45378f432023b93">bladerf_set_rxvga2</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">int</span> gain);</div><div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;</div><div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#gafab6b8702140006e478c01ae7880e391">bladerf_get_rxvga2</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">int</span> *gain);</div><div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;</div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___g_a_i_n.html#gae6646e44c8438346b3e1ab76b6e74c5a">bladerf_set_gain</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module mod, <span class="keywordtype">int</span> gain);</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;</div><div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ga11b64e675fe6c94a03df6e88b7cae929">  721</a></span>&#160;<span class="preprocessor">#define BLADERF_SAMPLERATE_MIN      80000u</span></div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;</div><div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ga82b5a46a7294750acdf2b57383d89a11">  733</a></span>&#160;<span class="preprocessor">#define BLADERF_SAMPLERATE_REC_MAX  40000000u</span></div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;</div><div class="line"><a name="l00741"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#gae7706e9b73a8ba4e9d6eaa74018aa114">  741</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a661fe5e382e9070f1a6ead1319da7c64">  745</a></span>&#160;    <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a661fe5e382e9070f1a6ead1319da7c64">BLADERF_RX_MUX_INVALID</a> = -1,</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;</div><div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114abd3d61cbc5efcf7966ff4d9dbf62a716">  751</a></span>&#160;    <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114abd3d61cbc5efcf7966ff4d9dbf62a716">BLADERF_RX_MUX_BASEBAND_LMS</a>  = 0x0,</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;</div><div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a37c8226ad56a22725edb2c5cca9c036b">  758</a></span>&#160;    <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a37c8226ad56a22725edb2c5cca9c036b">BLADERF_RX_MUX_12BIT_COUNTER</a> = 0x1,</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;</div><div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a49df2162b51abed68053d62141be14bc">  765</a></span>&#160;    <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a49df2162b51abed68053d62141be14bc">BLADERF_RX_MUX_32BIT_COUNTER</a> = 0x2,</div><div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;</div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;    <span class="comment">/* RX_MUX setting 0x3 is reserved for future use */</span></div><div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;</div><div class="line"><a name="l00772"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a0fb28ceec3f79d1a95112c1d414a5bda">  772</a></span>&#160;    <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a0fb28ceec3f79d1a95112c1d414a5bda">BLADERF_RX_MUX_DIGITAL_LOOPBACK</a> = 0x4,</div><div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;</div><div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;} <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#gae7706e9b73a8ba4e9d6eaa74018aa114">bladerf_rx_mux</a>;</div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;</div><div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="structbladerf__rational__rate.html">  779</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__rational__rate.html">bladerf_rational_rate</a> {</div><div class="line"><a name="l00780"></a><span class="lineno"><a class="line" href="structbladerf__rational__rate.html#a88f9f5e1216d6aaa43434facecd25bc4">  780</a></span>&#160;    uint64_t <a class="code" href="structbladerf__rational__rate.html#a88f9f5e1216d6aaa43434facecd25bc4">integer</a>;           </div><div class="line"><a name="l00781"></a><span class="lineno"><a class="line" href="structbladerf__rational__rate.html#a696f04a74a4e56ba4247bae9f9d12322">  781</a></span>&#160;    uint64_t <a class="code" href="structbladerf__rational__rate.html#a696f04a74a4e56ba4247bae9f9d12322">num</a>;               </div><div class="line"><a name="l00782"></a><span class="lineno"><a class="line" href="structbladerf__rational__rate.html#a79f155fae61d1864a103bcaa3bc1ed19">  782</a></span>&#160;    uint64_t <a class="code" href="structbladerf__rational__rate.html#a79f155fae61d1864a103bcaa3bc1ed19">den</a>;               </div><div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;};</div><div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;</div><div class="line"><a name="l00789"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#gac8be10b9045b236e2bd4d705bde4b5db">  789</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00790"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba11afefe1b14f816a59c5d4969212af8d">  790</a></span>&#160;    <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba11afefe1b14f816a59c5d4969212af8d">BLADERF_SAMPLING_UNKNOWN</a>,  </div><div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba86d3c708358fc426277ad02ae5f8eadd">  791</a></span>&#160;    <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba86d3c708358fc426277ad02ae5f8eadd">BLADERF_SAMPLING_INTERNAL</a>, </div><div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba7759fea3f418c47ff0cf629940de0e91">  792</a></span>&#160;    <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba7759fea3f418c47ff0cf629940de0e91">BLADERF_SAMPLING_EXTERNAL</a>  </div><div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;} <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#gac8be10b9045b236e2bd4d705bde4b5db">bladerf_sampling</a>;</div><div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;</div><div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ga248121816cd4621abf833df906ca0761">bladerf_set_sample_rate</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;                                      bladerf_module module,</div><div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;                                      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rate,</div><div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;                                      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *actual);</div><div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;</div><div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ga922fbdafe5b63545eedbc0a626562fd5">bladerf_set_rational_sample_rate</a>(</div><div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;                                        <span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;                                        bladerf_module module,</div><div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;                                        <span class="keyword">struct</span> <a class="code" href="structbladerf__rational__rate.html">bladerf_rational_rate</a> *rate,</div><div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;                                        <span class="keyword">struct</span> <a class="code" href="structbladerf__rational__rate.html">bladerf_rational_rate</a> *actual);</div><div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#gae4a0f0bd6bf0f233bf9c2c5b86b7dd03">bladerf_get_sample_rate</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;                                      bladerf_module module,</div><div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;                                      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *rate);</div><div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;</div><div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#gadf55f3f13925781db88b27df3e9cb225">bladerf_get_rational_sample_rate</a>(</div><div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;                                        <span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;                                        bladerf_module module,</div><div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;                                        <span class="keyword">struct</span> <a class="code" href="structbladerf__rational__rate.html">bladerf_rational_rate</a> *rate);</div><div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;</div><div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#gacc59d418bef3f33be4f927f84244d2e5">bladerf_set_sampling</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;                                   bladerf_sampling sampling);</div><div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;</div><div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ga9cc18ba58d0cdf3bc311c6bdf5e99a00">bladerf_set_rx_mux</a>(<span class="keyword">struct</span> bladerf *dev, <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#gae7706e9b73a8ba4e9d6eaa74018aa114">bladerf_rx_mux</a> mux);</div><div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;</div><div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;</div><div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ga9833afff874c98b4d021d0acad6cbc54">bladerf_get_rx_mux</a>(<span class="keyword">struct</span> bladerf *dev, <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#gae7706e9b73a8ba4e9d6eaa74018aa114">bladerf_rx_mux</a> *mode);</div><div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;</div><div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_a_m_p_l_i_n_g.html#ga03ebe323833185c5331fd586a3dca54a">bladerf_get_sampling</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l00924"></a><span class="lineno">  924</span>&#160;                                   bladerf_sampling *sampling);</div><div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;</div><div class="line"><a name="l00945"></a><span class="lineno"><a class="line" href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga2c9cc06755537bec67585023fb52deec">  945</a></span>&#160;<span class="preprocessor">#define BLADERF_BANDWIDTH_MIN       1500000u</span></div><div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;</div><div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga1ab01091c58d6d8fcfcc1dc23ccfe057">  948</a></span>&#160;<span class="preprocessor">#define BLADERF_BANDWIDTH_MAX       28000000u</span></div><div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;</div><div class="line"><a name="l00953"></a><span class="lineno"><a class="line" href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga84be5ff3d9ae3bd603b4beaeb7efa09a">  953</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00954"></a><span class="lineno"><a class="line" href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aaa6ad89ee9e5fd299e23c200c3f8a1ca8">  954</a></span>&#160;    <a class="code" href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aaa6ad89ee9e5fd299e23c200c3f8a1ca8">BLADERF_LPF_NORMAL</a>,     </div><div class="line"><a name="l00955"></a><span class="lineno"><a class="line" href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aa291c6be29cbcd9f713a47bd2897c7956">  955</a></span>&#160;    <a class="code" href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aa291c6be29cbcd9f713a47bd2897c7956">BLADERF_LPF_BYPASSED</a>,   </div><div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aa9d72d6fb52d1b462244c63a1d65bffef">  956</a></span>&#160;    <a class="code" href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aa9d72d6fb52d1b462244c63a1d65bffef">BLADERF_LPF_DISABLED</a>    </div><div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;} <a class="code" href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga84be5ff3d9ae3bd603b4beaeb7efa09a">bladerf_lpf_mode</a>;</div><div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;</div><div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga1214e2bb1ec38f981015aeafdd846c29">bladerf_set_bandwidth</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module module,</div><div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;                                    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> bandwidth,</div><div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;                                    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *actual);</div><div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;</div><div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___b_a_n_d_w_i_d_t_h.html#gad788c9932498fa0f0f88e98cc287a00e">bladerf_get_bandwidth</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module module,</div><div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;                                    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *bandwidth);</div><div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga1268e31035d93697b49e9a9e4760019a">bladerf_set_lpf_mode</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module module,</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;                                   bladerf_lpf_mode mode);</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga5ceafefe5c64e722aa1c7a8cd27632e5">bladerf_get_lpf_mode</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module module,</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;                                   bladerf_lpf_mode *mode);</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;</div><div class="line"><a name="l01047"></a><span class="lineno"><a class="line" href="group___f_n___t_u_n_i_n_g.html#ga8b8763af3cf5857790f9833d56920a55"> 1047</a></span>&#160;<span class="preprocessor">#define BLADERF_FREQUENCY_MIN_XB200 0u</span></div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div><div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="group___f_n___t_u_n_i_n_g.html#gaaa46ed8570608321efdf796eb6a7cf44"> 1050</a></span>&#160;<span class="preprocessor">#define BLADERF_FREQUENCY_MIN       237500000u</span></div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;</div><div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="group___f_n___t_u_n_i_n_g.html#ga660038deb6716e096672ef59355c9f3e"> 1053</a></span>&#160;<span class="preprocessor">#define BLADERF_FREQUENCY_MAX       3800000000u</span></div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;</div><div class="line"><a name="l01059"></a><span class="lineno"><a class="line" href="group___f_n___t_u_n_i_n_g.html#ga427413a564b18acdf6958e3717199d71"> 1059</a></span>&#160;<span class="preprocessor">#define BLADERF_RETUNE_NOW  0</span></div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;</div><div class="line"><a name="l01078"></a><span class="lineno"><a class="line" href="group___f_n___t_u_n_i_n_g.html#ga1052a36566cb6dc311242981c9ab4c47"> 1078</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l01080"></a><span class="lineno"><a class="line" href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47a627c35784cefd1b1392e300c07d5d411"> 1080</a></span>&#160;    <a class="code" href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47a627c35784cefd1b1392e300c07d5d411">BLADERF_TUNING_MODE_INVALID</a> = -1,</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;</div><div class="line"><a name="l01086"></a><span class="lineno"><a class="line" href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47afb5144afdbc8e304a2992bba407abdac"> 1086</a></span>&#160;    <a class="code" href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47afb5144afdbc8e304a2992bba407abdac">BLADERF_TUNING_MODE_HOST</a>,</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;</div><div class="line"><a name="l01092"></a><span class="lineno"><a class="line" href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47a33a3048b606d675c49a1b61ea686924b"> 1092</a></span>&#160;    <a class="code" href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47a33a3048b606d675c49a1b61ea686924b">BLADERF_TUNING_MODE_FPGA</a>,</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;} <a class="code" href="group___f_n___t_u_n_i_n_g.html#ga1052a36566cb6dc311242981c9ab4c47">bladerf_tuning_mode</a>;</div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;</div><div class="line"><a name="l01102"></a><span class="lineno"><a class="line" href="structbladerf__quick__tune.html"> 1102</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__quick__tune.html">bladerf_quick_tune</a> {</div><div class="line"><a name="l01103"></a><span class="lineno"><a class="line" href="structbladerf__quick__tune.html#afc127ee0e37863bbd6433d44155b5154"> 1103</a></span>&#160;    uint8_t <a class="code" href="structbladerf__quick__tune.html#afc127ee0e37863bbd6433d44155b5154">freqsel</a>;    </div><div class="line"><a name="l01104"></a><span class="lineno"><a class="line" href="structbladerf__quick__tune.html#a686ab4c0f185c10e4f763cd2e6ae8964"> 1104</a></span>&#160;    uint8_t <a class="code" href="structbladerf__quick__tune.html#a686ab4c0f185c10e4f763cd2e6ae8964">vcocap</a>;     </div><div class="line"><a name="l01105"></a><span class="lineno"><a class="line" href="structbladerf__quick__tune.html#ae93bfb4125f8017c88a70641c3b526b9"> 1105</a></span>&#160;    uint16_t <a class="code" href="structbladerf__quick__tune.html#ae93bfb4125f8017c88a70641c3b526b9">nint</a>;      </div><div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="structbladerf__quick__tune.html#a50080ebeec7c7154a1370ef1f7db7ddf"> 1106</a></span>&#160;    uint32_t <a class="code" href="structbladerf__quick__tune.html#a50080ebeec7c7154a1370ef1f7db7ddf">nfrac</a>;     </div><div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="structbladerf__quick__tune.html#aa2585d779da0ab21273a8d92de9a0ebe"> 1107</a></span>&#160;    uint8_t  <a class="code" href="structbladerf__quick__tune.html#aa2585d779da0ab21273a8d92de9a0ebe">flags</a>;     </div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;};</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_u_n_i_n_g.html#gab9ce992c9de0378f65beda4c8ab94d90">bladerf_select_band</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module module,</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;                                  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> frequency);</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_u_n_i_n_g.html#ga466bda3044a773832c7679253cf38976">bladerf_set_frequency</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;                                    bladerf_module module,</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;                                    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> frequency);</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_u_n_i_n_g.html#ga268b47eb4aed73a8da7a4a65c35cc082">bladerf_schedule_retune</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;                                      bladerf_module module,</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;                                      uint64_t timestamp,</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;                                      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> frequency,</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;                                      <span class="keyword">struct</span> <a class="code" href="structbladerf__quick__tune.html">bladerf_quick_tune</a> *quick_tune);</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_u_n_i_n_g.html#ga7158b8fc37f0ca1858b09f7b44413b44">bladerf_cancel_scheduled_retunes</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;                                               bladerf_module module);</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_u_n_i_n_g.html#ga5de40335f5594a6e92af51698c74486b">bladerf_get_frequency</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;                                    bladerf_module module,</div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;                                    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *frequency);</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;</div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_u_n_i_n_g.html#gabe81ca087e0d50863548b8ec83869527">bladerf_get_quick_tune</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;                                     bladerf_module module,</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;                                     <span class="keyword">struct</span> <a class="code" href="structbladerf__quick__tune.html">bladerf_quick_tune</a> *quick_tune);</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;</div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_u_n_i_n_g.html#ga0fcddbdffebc03da8f96781b0b6d096b">bladerf_set_tuning_mode</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;                                      bladerf_tuning_mode mode);</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;</div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;</div><div class="line"><a name="l01283"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#ga29a7d4f25eec5aab329cdae462f8ba47"> 1283</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;</div><div class="line"><a name="l01288"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ae9f058339864543b49fa4177095f3cd9"> 1288</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ae9f058339864543b49fa4177095f3cd9">BLADERF_LB_FIRMWARE</a> = 1,</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;</div><div class="line"><a name="l01293"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47a83d302fa540dd99304951feb5030aad5"> 1293</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47a83d302fa540dd99304951feb5030aad5">BLADERF_LB_BB_TXLPF_RXVGA2</a>,</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;</div><div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47a66c189e6c0af1ca22d6a5570cf35f7b1"> 1298</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47a66c189e6c0af1ca22d6a5570cf35f7b1">BLADERF_LB_BB_TXVGA1_RXVGA2</a>,</div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;</div><div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47aac0bdb5880a69e43bb6116d0f831145d"> 1303</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47aac0bdb5880a69e43bb6116d0f831145d">BLADERF_LB_BB_TXLPF_RXLPF</a>,</div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;</div><div class="line"><a name="l01308"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47accfc80cc23ea9b7959bfe9199905c24d"> 1308</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47accfc80cc23ea9b7959bfe9199905c24d">BLADERF_LB_BB_TXVGA1_RXLPF</a>,</div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;</div><div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47aedc6d6586d725dba861c6232c9c914b6"> 1314</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47aedc6d6586d725dba861c6232c9c914b6">BLADERF_LB_RF_LNA1</a>,</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;</div><div class="line"><a name="l01321"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ac3b9def0ea9f1d81dc4a4667c66e744a"> 1321</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ac3b9def0ea9f1d81dc4a4667c66e744a">BLADERF_LB_RF_LNA2</a>,</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160;</div><div class="line"><a name="l01327"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ac44ab6c321b6dfea25715e3dad085e5b"> 1327</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ac44ab6c321b6dfea25715e3dad085e5b">BLADERF_LB_RF_LNA3</a>,</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;</div><div class="line"><a name="l01332"></a><span class="lineno"><a class="line" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ae59a50b8445ed77ddf4258eb77624b02"> 1332</a></span>&#160;    <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ae59a50b8445ed77ddf4258eb77624b02">BLADERF_LB_NONE</a></div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;} <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#ga29a7d4f25eec5aab329cdae462f8ba47">bladerf_loopback</a>;</div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gaff1e4ef1b34992624967810136332a16">bladerf_set_loopback</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_loopback l);</div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___l_o_o_p_b_a_c_k.html#gab5e3a4f99eb40c7b3834be1f64c8ab01">bladerf_get_loopback</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_loopback *l);</div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;</div><div class="line"><a name="l01393"></a><span class="lineno"><a class="line" href="group___f_n___s_m_b___c_l_o_c_k.html#gaddcd05fff8cbcca5d08d45b4d4fa32cf"> 1393</a></span>&#160;<span class="preprocessor">#define BLADERF_SMB_FREQUENCY_MAX   200000000u</span></div><div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;</div><div class="line"><a name="l01398"></a><span class="lineno"><a class="line" href="group___f_n___s_m_b___c_l_o_c_k.html#gada1f2c5610e68e414342d8e152a245b0"> 1398</a></span>&#160;<span class="preprocessor">#define BLADERF_SMB_FREQUENCY_MIN   ((38400000u * 66u) / (32 * 567))</span></div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;</div><div class="line"><a name="l01404"></a><span class="lineno"><a class="line" href="group___f_n___s_m_b___c_l_o_c_k.html#gad289c8e261a1f7342e9280f22a844563"> 1404</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l01405"></a><span class="lineno"><a class="line" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563afa3be271d97841af9ce093d657dc4d9f"> 1405</a></span>&#160;    <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563afa3be271d97841af9ce093d657dc4d9f">BLADERF_SMB_MODE_INVALID</a> = -1,  </div><div class="line"><a name="l01407"></a><span class="lineno"><a class="line" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a20ee522606d7009f8abfd0b1e6397b62"> 1407</a></span>&#160;    <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a20ee522606d7009f8abfd0b1e6397b62">BLADERF_SMB_MODE_DISABLED</a>,      </div><div class="line"><a name="l01411"></a><span class="lineno"><a class="line" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563af5797bb110ea4660e8722eb60969ff5b"> 1411</a></span>&#160;    <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563af5797bb110ea4660e8722eb60969ff5b">BLADERF_SMB_MODE_OUTPUT</a>,        </div><div class="line"><a name="l01418"></a><span class="lineno"><a class="line" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a0025117c9d81d3b103c4d61af93b3348"> 1418</a></span>&#160;    <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a0025117c9d81d3b103c4d61af93b3348">BLADERF_SMB_MODE_INPUT</a>,         </div><div class="line"><a name="l01424"></a><span class="lineno"><a class="line" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a7021fab60eca2956a74768e0325aef54"> 1424</a></span>&#160;    <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a7021fab60eca2956a74768e0325aef54">BLADERF_SMB_MODE_UNAVAILBLE</a>,    </div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;} <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#gad289c8e261a1f7342e9280f22a844563">bladerf_smb_mode</a>;</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;</div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#ga42184eb5678f687c7542b3e2abe3bb71">bladerf_set_smb_mode</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_smb_mode mode);</div><div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;</div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#ga622fcc384ac9192576c95b5fd6318d25">bladerf_get_smb_mode</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_smb_mode *mode);</div><div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160;</div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#gae3695b112ac64e13c90fed57b34e3207">bladerf_set_rational_smb_frequency</a>(</div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;                                        <span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;                                        <span class="keyword">struct</span> <a class="code" href="structbladerf__rational__rate.html">bladerf_rational_rate</a> *rate,</div><div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;                                        <span class="keyword">struct</span> <a class="code" href="structbladerf__rational__rate.html">bladerf_rational_rate</a> *actual);</div><div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;</div><div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#gac1f39fe1facf7453d6f6fba2b5b464f1">bladerf_set_smb_frequency</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160;                                        uint32_t rate, uint32_t *actual);</div><div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;</div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#gadaae300944054b14a3b3e25253db2d68">bladerf_get_rational_smb_frequency</a>(</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160;                                        <span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;                                        <span class="keyword">struct</span> <a class="code" href="structbladerf__rational__rate.html">bladerf_rational_rate</a> *rate);</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;</div><div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___s_m_b___c_l_o_c_k.html#ga76f183a914d500fc335f207c573cfdf4">bladerf_get_smb_frequency</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160;                                        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *rate);</div><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160;</div><div class="line"><a name="l01661"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#gae0ce25426c2eba648a28fa07a3436acc"> 1661</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span>  {</div><div class="line"><a name="l01662"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca568408af972e0907da8a84eb5fc39cd7"> 1662</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca568408af972e0907da8a84eb5fc39cd7">BLADERF_TRIGGER_ROLE_INVALID</a> = -1,  </div><div class="line"><a name="l01664"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca6aee42dd7b70647f2d298605bed9ef5f"> 1664</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca6aee42dd7b70647f2d298605bed9ef5f">BLADERF_TRIGGER_ROLE_DISABLED</a>,      </div><div class="line"><a name="l01670"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca673a4f671f5985c7f75007e578b06351"> 1670</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca673a4f671f5985c7f75007e578b06351">BLADERF_TRIGGER_ROLE_MASTER</a>,        </div><div class="line"><a name="l01677"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436accab9e9f74c156adcd4e45d5ba09e38a582"> 1677</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436accab9e9f74c156adcd4e45d5ba09e38a582">BLADERF_TRIGGER_ROLE_SLAVE</a>,         </div><div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;} <a class="code" href="group___f_n___t_r_i_g.html#gae0ce25426c2eba648a28fa07a3436acc">bladerf_trigger_role</a>;</div><div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;</div><div class="line"><a name="l01697"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#gaebcb881ab6a5f975aaabfd87586f248d"> 1697</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span>  {</div><div class="line"><a name="l01698"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248daf48fe7ea301ab5b83af4cf648200eff8"> 1698</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248daf48fe7ea301ab5b83af4cf648200eff8">BLADERF_TRIGGER_INVALID</a> = -1, </div><div class="line"><a name="l01699"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dae3d9f6ee37fa174c707d33d7ecb0de79"> 1699</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dae3d9f6ee37fa174c707d33d7ecb0de79">BLADERF_TRIGGER_J71_4</a>,        </div><div class="line"><a name="l01701"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248daa1c2053b28babb6588784a2caed700a3"> 1701</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248daa1c2053b28babb6588784a2caed700a3">BLADERF_TRIGGER_USER_0</a> = 128, </div><div class="line"><a name="l01702"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da24bd2dc2c307ba965a2285ef03ec0a77"> 1702</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da24bd2dc2c307ba965a2285ef03ec0a77">BLADERF_TRIGGER_USER_1</a>,       </div><div class="line"><a name="l01703"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da50b34c6e1d0f3f9770216a59b7601b27"> 1703</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da50b34c6e1d0f3f9770216a59b7601b27">BLADERF_TRIGGER_USER_2</a>,       </div><div class="line"><a name="l01704"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dab49b7cc864c9fccda2de2a3b1a83d016"> 1704</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dab49b7cc864c9fccda2de2a3b1a83d016">BLADERF_TRIGGER_USER_3</a>,       </div><div class="line"><a name="l01705"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da0e82b07e7ead36d97da5c7f908651ab5"> 1705</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da0e82b07e7ead36d97da5c7f908651ab5">BLADERF_TRIGGER_USER_4</a>,       </div><div class="line"><a name="l01706"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da2804dc6af85a57cacc8e3f3634c1b067"> 1706</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da2804dc6af85a57cacc8e3f3634c1b067">BLADERF_TRIGGER_USER_5</a>,       </div><div class="line"><a name="l01707"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dae0fec8346ddaa2a984d11bf968358b3c"> 1707</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dae0fec8346ddaa2a984d11bf968358b3c">BLADERF_TRIGGER_USER_6</a>,       </div><div class="line"><a name="l01708"></a><span class="lineno"><a class="line" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da88f9745e98c677c5bee7701c4533a4b2"> 1708</a></span>&#160;    <a class="code" href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da88f9745e98c677c5bee7701c4533a4b2">BLADERF_TRIGGER_USER_7</a>,       </div><div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;} <a class="code" href="group___f_n___t_r_i_g.html#gaebcb881ab6a5f975aaabfd87586f248d">bladerf_trigger_signal</a>;</div><div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160;</div><div class="line"><a name="l01718"></a><span class="lineno"><a class="line" href="structbladerf__trigger.html"> 1718</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__trigger.html">bladerf_trigger</a></div><div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;{</div><div class="line"><a name="l01720"></a><span class="lineno"><a class="line" href="structbladerf__trigger.html#aec9c557d30db0cbc42140ad8a20272d6"> 1720</a></span>&#160;    bladerf_module <a class="code" href="structbladerf__trigger.html#aec9c557d30db0cbc42140ad8a20272d6">module</a>;         </div><div class="line"><a name="l01721"></a><span class="lineno"><a class="line" href="structbladerf__trigger.html#a2cc2d40b2fe12ada278fe028f90354ce"> 1721</a></span>&#160;    bladerf_trigger_role <a class="code" href="structbladerf__trigger.html#a2cc2d40b2fe12ada278fe028f90354ce">role</a>;     </div><div class="line"><a name="l01722"></a><span class="lineno"><a class="line" href="structbladerf__trigger.html#a2bea7884d40e7f7af4a9e2fa9ca39661"> 1722</a></span>&#160;    bladerf_trigger_signal <a class="code" href="structbladerf__trigger.html#a2bea7884d40e7f7af4a9e2fa9ca39661">signal</a>; </div><div class="line"><a name="l01723"></a><span class="lineno"><a class="line" href="structbladerf__trigger.html#af8d5876360e173d9700af08e0715ffe3"> 1723</a></span>&#160;    uint64_t <a class="code" href="structbladerf__trigger.html#af8d5876360e173d9700af08e0715ffe3">options</a>;              </div><div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160;};</div><div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160;</div><div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_r_i_g.html#ga0330be975673ea887876cbf5c05e7465">bladerf_trigger_init</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160;                                   bladerf_module module,</div><div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160;                                   bladerf_trigger_signal signal,</div><div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160;                                   <span class="keyword">struct</span> <a class="code" href="structbladerf__trigger.html">bladerf_trigger</a> *trigger);</div><div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160;</div><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_r_i_g.html#ga14afff57873c8ae591a4142d7851a869">bladerf_trigger_arm</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;                                  <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbladerf__trigger.html">bladerf_trigger</a> *trigger,</div><div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160;                                  <span class="keywordtype">bool</span> arm, uint64_t resv1, uint64_t resv2);</div><div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160;</div><div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_r_i_g.html#gaaa2b932a3b810203952bb49c1673c124">bladerf_trigger_fire</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160;                                   <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbladerf__trigger.html">bladerf_trigger</a> *trigger);</div><div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160;</div><div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___t_r_i_g.html#ga63c07df2a4c7a533824d0faaeedc3a1a">bladerf_trigger_state</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160;                                    <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbladerf__trigger.html">bladerf_trigger</a> *trigger,</div><div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160;                                    <span class="keywordtype">bool</span> *is_armed,</div><div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160;                                    <span class="keywordtype">bool</span> *has_fired,</div><div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160;                                    <span class="keywordtype">bool</span> *fire_requested,</div><div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160;                                    uint64_t *resv1,</div><div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160;                                    uint64_t *resv2);</div><div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160;</div><div class="line"><a name="l01844"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#ga582d27d014160afac0a1b4f27d52ae18"> 1844</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160;    BLADERF_DC_CAL_INVALID = -1,</div><div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>&#160;    BLADERF_DC_CAL_LPF_TUNING,</div><div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>&#160;    BLADERF_DC_CAL_TX_LPF,</div><div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>&#160;    BLADERF_DC_CAL_RX_LPF,</div><div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160;    BLADERF_DC_CAL_RXVGA2</div><div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>&#160;} <a class="code" href="group___f_n___c_o_r_r.html#ga582d27d014160afac0a1b4f27d52ae18">bladerf_cal_module</a>;</div><div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160;</div><div class="line"><a name="l01861"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#ga75dd741fde93fecb4d514a1f9a377344"> 1861</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l01867"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344ab3521f7a45ca144b5cdb952a7831a817"> 1867</a></span>&#160;    <a class="code" href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344ab3521f7a45ca144b5cdb952a7831a817">BLADERF_CORR_LMS_DCOFF_I</a>,</div><div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160;</div><div class="line"><a name="l01874"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a01e06c6acfff128b218c3dd3fd22515a"> 1874</a></span>&#160;    <a class="code" href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a01e06c6acfff128b218c3dd3fd22515a">BLADERF_CORR_LMS_DCOFF_Q</a>,</div><div class="line"><a name="l01875"></a><span class="lineno"> 1875</span>&#160;</div><div class="line"><a name="l01880"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a9ea0018edb207655431cfecd20266094"> 1880</a></span>&#160;    <a class="code" href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a9ea0018edb207655431cfecd20266094">BLADERF_CORR_FPGA_PHASE</a>,</div><div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;</div><div class="line"><a name="l01886"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a56af09bc061390121fab7b82c7097824"> 1886</a></span>&#160;    <a class="code" href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a56af09bc061390121fab7b82c7097824">BLADERF_CORR_FPGA_GAIN</a></div><div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160;} <a class="code" href="group___f_n___c_o_r_r.html#ga75dd741fde93fecb4d514a1f9a377344">bladerf_correction</a>;</div><div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160;</div><div class="line"><a name="l01902"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#gadef45a22ea93f9502c86fe989cee6126"> 1902</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l01904"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126a29d458189f7c67eb2e3070dd00375f7e"> 1904</a></span>&#160;    <a class="code" href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126a29d458189f7c67eb2e3070dd00375f7e">BLADERF_VCTCXO_TAMER_INVALID</a> = -1,</div><div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160;</div><div class="line"><a name="l01907"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126a0f756907758b63b592fac8c6dca45056"> 1907</a></span>&#160;    <a class="code" href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126a0f756907758b63b592fac8c6dca45056">BLADERF_VCTCXO_TAMER_DISABLED</a> = 0,</div><div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;</div><div class="line"><a name="l01910"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126abeb0a4a6df1990da6fa93ab6863bc263"> 1910</a></span>&#160;    <a class="code" href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126abeb0a4a6df1990da6fa93ab6863bc263">BLADERF_VCTCXO_TAMER_1_PPS</a> = 1,</div><div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160;</div><div class="line"><a name="l01913"></a><span class="lineno"><a class="line" href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126ac325e3daa0cafe19a8d47e51c127cedf"> 1913</a></span>&#160;    <a class="code" href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126ac325e3daa0cafe19a8d47e51c127cedf">BLADERF_VCTCXO_TAMER_10_MHZ</a> = 2</div><div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;} <a class="code" href="group___f_n___c_o_r_r.html#gadef45a22ea93f9502c86fe989cee6126">bladerf_vctcxo_tamer_mode</a>;</div><div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;</div><div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___c_o_r_r.html#ga25cbc4835fd5fad2a10fe124ba23fd44">bladerf_set_correction</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module module,</div><div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160;                                     bladerf_correction corr, int16_t value);</div><div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160;</div><div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___c_o_r_r.html#ga339a999ceb71b2d1d721a177234beecc">bladerf_get_correction</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module module,</div><div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160;                                     bladerf_correction corr, int16_t *value);</div><div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160;</div><div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160;</div><div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___c_o_r_r.html#ga005df7c4f7fa6fbcb523ec96d5dc3d99">bladerf_set_vctcxo_tamer_mode</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>&#160;                                             <a class="code" href="group___f_n___c_o_r_r.html#gadef45a22ea93f9502c86fe989cee6126">bladerf_vctcxo_tamer_mode</a> mode);</div><div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160;</div><div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___c_o_r_r.html#ga9440ac301f131b6c821cdd165ff3584e">bladerf_get_vctcxo_tamer_mode</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l01972"></a><span class="lineno"> 1972</span>&#160;                                             <a class="code" href="group___f_n___c_o_r_r.html#gadef45a22ea93f9502c86fe989cee6126">bladerf_vctcxo_tamer_mode</a> *mode);</div><div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160;</div><div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___c_o_r_r.html#ga835e93ee2cad66ba1d427beeb7c4a2f7">bladerf_dac_write</a>(<span class="keyword">struct</span> bladerf *dev, uint16_t val);</div><div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160;</div><div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___c_o_r_r.html#gafe2c43c2c809cc24f01fbf7b9213a83d">bladerf_dac_read</a>(<span class="keyword">struct</span> bladerf *dev, uint16_t *val);</div><div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;</div><div class="line"><a name="l02028"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gaf5376b7092ea9750302429c2613529e7"> 2028</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02029"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a0d24702c7fcfbf0cc29bb985c1ea07f7"> 2029</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a0d24702c7fcfbf0cc29bb985c1ea07f7">BLADERF_XB_NONE</a> = 0,    </div><div class="line"><a name="l02030"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a9c86694c80d2611cc5711a8db8eec737"> 2030</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a9c86694c80d2611cc5711a8db8eec737">BLADERF_XB_100</a>,         </div><div class="line"><a name="l02034"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a08295c6fb1b14a9e38e9d28b8d49519e"> 2034</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a08295c6fb1b14a9e38e9d28b8d49519e">BLADERF_XB_200</a>,         </div><div class="line"><a name="l02035"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a91caa551ba9957688b7c10da2b89a0a8"> 2035</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a91caa551ba9957688b7c10da2b89a0a8">BLADERF_XB_300</a>          </div><div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160;} <a class="code" href="group___f_n___x_b.html#gaf5376b7092ea9750302429c2613529e7">bladerf_xb</a>;</div><div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160;</div><div class="line"><a name="l02041"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gac09757a833752dc85327739963be3103"> 2041</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02043"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a3bc25be1c798b4c269880306a24810c7"> 2043</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a3bc25be1c798b4c269880306a24810c7">BLADERF_XB200_50M</a> = 0,</div><div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160;</div><div class="line"><a name="l02046"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a6ffaf9049b78b3304334388f446f981d"> 2046</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a6ffaf9049b78b3304334388f446f981d">BLADERF_XB200_144M</a>,</div><div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160;</div><div class="line"><a name="l02053"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a4d1f72ebcdb4da30c8b07ba6472d82ac"> 2053</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a4d1f72ebcdb4da30c8b07ba6472d82ac">BLADERF_XB200_222M</a>,</div><div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>&#160;</div><div class="line"><a name="l02068"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103ab1e8779f01f4b125dc25b7d881e38c0f"> 2068</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103ab1e8779f01f4b125dc25b7d881e38c0f">BLADERF_XB200_CUSTOM</a>,</div><div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160;</div><div class="line"><a name="l02076"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103afbf5ab6d2a8157d1a16e63266e418da7"> 2076</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103afbf5ab6d2a8157d1a16e63266e418da7">BLADERF_XB200_AUTO_1DB</a>,</div><div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>&#160;</div><div class="line"><a name="l02084"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a9a32e4b51be43e3e84abcb2aef2c2190"> 2084</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a9a32e4b51be43e3e84abcb2aef2c2190">BLADERF_XB200_AUTO_3DB</a></div><div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160;} <a class="code" href="group___f_n___x_b.html#gac09757a833752dc85327739963be3103">bladerf_xb200_filter</a>;</div><div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160;</div><div class="line"><a name="l02090"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ga310a6253b9b58d79313dd775d619366a"> 2090</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02091"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gga310a6253b9b58d79313dd775d619366aaa2f33275d3e4f04cc9414b9478752898"> 2091</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#gga310a6253b9b58d79313dd775d619366aaa2f33275d3e4f04cc9414b9478752898">BLADERF_XB200_BYPASS</a> = 0,   </div><div class="line"><a name="l02092"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gga310a6253b9b58d79313dd775d619366aadd5f99f793d7f9be9f5eade3ddfbdb59"> 2092</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#gga310a6253b9b58d79313dd775d619366aadd5f99f793d7f9be9f5eade3ddfbdb59">BLADERF_XB200_MIX</a>           </div><div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160;} <a class="code" href="group___f_n___x_b.html#ga310a6253b9b58d79313dd775d619366a">bladerf_xb200_path</a>;</div><div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>&#160;</div><div class="line"><a name="l02098"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gad6d4d5a669d2444dbfe81a5949502528"> 2098</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02099"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a24e7f3212eca9bbd6d65039b3a54d33b"> 2099</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a24e7f3212eca9bbd6d65039b3a54d33b">BLADERF_XB300_TRX_INVAL</a> = -1,   </div><div class="line"><a name="l02100"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a5cd2ded553bbe729f804cffaf6587eee"> 2100</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a5cd2ded553bbe729f804cffaf6587eee">BLADERF_XB300_TRX_TX</a> = 0,       </div><div class="line"><a name="l02101"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a2aa1a5af45a88851911c4dda4e22a1aa"> 2101</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a2aa1a5af45a88851911c4dda4e22a1aa">BLADERF_XB300_TRX_RX</a>,           </div><div class="line"><a name="l02102"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a9ee9a59d8bcfcb273b3e1092bdf8028a"> 2102</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a9ee9a59d8bcfcb273b3e1092bdf8028a">BLADERF_XB300_TRX_UNSET</a>         </div><div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160;} <a class="code" href="group___f_n___x_b.html#gad6d4d5a669d2444dbfe81a5949502528">bladerf_xb300_trx</a>;</div><div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160;</div><div class="line"><a name="l02108"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#ga47c13af159709851356a0dd1f7cbded6"> 2108</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02109"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a695ba4bcafbed8b896220b29fe425207"> 2109</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a695ba4bcafbed8b896220b29fe425207">BLADERF_XB300_AMP_INVAL</a> = -1,   </div><div class="line"><a name="l02110"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a6d093439c43695d7e335c205ae5ab9f2"> 2110</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a6d093439c43695d7e335c205ae5ab9f2">BLADERF_XB300_AMP_PA</a> = 0,       </div><div class="line"><a name="l02111"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a450c04c9b94eb6f73528677ec61b2e37"> 2111</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a450c04c9b94eb6f73528677ec61b2e37">BLADERF_XB300_AMP_LNA</a>,          </div><div class="line"><a name="l02112"></a><span class="lineno"><a class="line" href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6ad348bfde9940ee597ee361f326180a3a"> 2112</a></span>&#160;    <a class="code" href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6ad348bfde9940ee597ee361f326180a3a">BLADERF_XB300_AMP_PA_AUX</a>        </div><div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160;} <a class="code" href="group___f_n___x_b.html#ga47c13af159709851356a0dd1f7cbded6">bladerf_xb300_amplifier</a>;</div><div class="line"><a name="l02114"></a><span class="lineno"> 2114</span>&#160;</div><div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#ga9fb4c2d62dcdc2f05b23098a35beacc5">bladerf_expansion_attach</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_xb xb);</div><div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>&#160;</div><div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#gac9d4f9e8727ab2ffe8925495bc895ada">bladerf_expansion_get_attached</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_xb *xb);</div><div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>&#160;</div><div class="line"><a name="l02146"></a><span class="lineno"> 2146</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02147"></a><span class="lineno"> 2147</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#ga0a6c1acf444cf9702c5c22461ffd06f5">bladerf_xb200_set_filterbank</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02148"></a><span class="lineno"> 2148</span>&#160;                                           bladerf_module mod,</div><div class="line"><a name="l02149"></a><span class="lineno"> 2149</span>&#160;                                           bladerf_xb200_filter filter);</div><div class="line"><a name="l02150"></a><span class="lineno"> 2150</span>&#160;</div><div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#gaeebd7589a545314e85a8433994ac7f03">bladerf_xb200_get_filterbank</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160;                                           bladerf_module module,</div><div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>&#160;                                           bladerf_xb200_filter *filter);</div><div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>&#160;</div><div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#ga18d62a2bb78434b7fcd78ce6bc534357">bladerf_xb200_set_path</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160;                                     bladerf_module module,</div><div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160;                                     bladerf_xb200_path path);</div><div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160;</div><div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#ga07e50e3407d3b46eda9d7387c77a852b">bladerf_xb200_get_path</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;                                     bladerf_module module,</div><div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160;                                     bladerf_xb200_path *path);</div><div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160;</div><div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#ga0449727710f603810c64974408d42e9a">bladerf_xb300_set_trx</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160;                   bladerf_xb300_trx trx);</div><div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02214"></a><span class="lineno"> 2214</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#gab2fb1bc2172073fa58ac9a852ffa1bb1">bladerf_xb300_get_trx</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160;                   bladerf_xb300_trx *trx);</div><div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02226"></a><span class="lineno"> 2226</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#ga99f8173e2f6196ec2e5023a293954226">bladerf_xb300_set_amplifier_enable</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;                   bladerf_xb300_amplifier amp,</div><div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160;                   <span class="keywordtype">bool</span> enable);</div><div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#gab937a142225b2ce01c2493297c14d2fd">bladerf_xb300_get_amplifier_enable</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>&#160;                   bladerf_xb300_amplifier amp,</div><div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>&#160;                   <span class="keywordtype">bool</span> *enable);</div><div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___x_b.html#gaadf57e0e38c382eb235524ce519a19cd">bladerf_xb300_get_output_power</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keywordtype">float</span> *val);</div><div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160;</div><div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160;</div><div class="line"><a name="l02269"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gacd71bfd7bad1258be5a94d158aed62d8"> 2269</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO(n) (1 &lt;&lt; (n-1))</span></div><div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;</div><div class="line"><a name="l02272"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga9554cda669ffc87e46fed880a6b72a25"> 2272</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_DIR_OUTPUT(pin)  (pin)</span></div><div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160;</div><div class="line"><a name="l02275"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaa8cb9e80536af93158790995938dfba7"> 2275</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_DIR_INPUT(pin)   (0)</span></div><div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;</div><div class="line"><a name="l02278"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga38d8af8675575a7e545308636213da9b"> 2278</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_01 BLADERF_XB_GPIO(1)</span></div><div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>&#160;</div><div class="line"><a name="l02281"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga73ab8740069d7a110aeb265f5ea1a982"> 2281</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_02 BLADERF_XB_GPIO(2)</span></div><div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>&#160;</div><div class="line"><a name="l02284"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gab5f5df5c2374698b3aeb92b2a9390ae4"> 2284</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_03 BLADERF_XB_GPIO(3)</span></div><div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>&#160;</div><div class="line"><a name="l02287"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga088042153ec382a060d98fc5ad2c7a63"> 2287</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_04 BLADERF_XB_GPIO(4)</span></div><div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160;</div><div class="line"><a name="l02290"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga2a894c92ec4c117b471c7c5a108333a1"> 2290</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_05 BLADERF_XB_GPIO(5)</span></div><div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160;</div><div class="line"><a name="l02293"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga28e880dff3512206c2f6a554939d1d14"> 2293</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_06 BLADERF_XB_GPIO(6)</span></div><div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160;</div><div class="line"><a name="l02296"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga5fc5d360e12b956e94390f0c401299d1"> 2296</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_07 BLADERF_XB_GPIO(7)</span></div><div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160;</div><div class="line"><a name="l02299"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga67720de54a83f21cc890a51b62f7c381"> 2299</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_08 BLADERF_XB_GPIO(8)</span></div><div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160;</div><div class="line"><a name="l02302"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga27c75bd7512dbaa1ab3f2d594d4b47ab"> 2302</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_09 BLADERF_XB_GPIO(9)</span></div><div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>&#160;</div><div class="line"><a name="l02305"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga6760ee1dcabfceab4f3b1c8545e84910"> 2305</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_10 BLADERF_XB_GPIO(10)</span></div><div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160;</div><div class="line"><a name="l02308"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga75b72fdf511fb048e88fc48a592fb403"> 2308</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_11 BLADERF_XB_GPIO(11)</span></div><div class="line"><a name="l02309"></a><span class="lineno"> 2309</span>&#160;</div><div class="line"><a name="l02311"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga063ae925c2c8d39a65f47a32b575bc08"> 2311</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_12 BLADERF_XB_GPIO(12)</span></div><div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>&#160;</div><div class="line"><a name="l02314"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga61feeb8b6271a66bdd97ba42517e5bac"> 2314</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_13 BLADERF_XB_GPIO(13)</span></div><div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160;</div><div class="line"><a name="l02317"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga07318c41555e4e6686de371c98a468b6"> 2317</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_14 BLADERF_XB_GPIO(14)</span></div><div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160;</div><div class="line"><a name="l02320"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga0d4220aa329bb5e053a01d63e9d9a937"> 2320</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_15 BLADERF_XB_GPIO(15)</span></div><div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;</div><div class="line"><a name="l02323"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaeb54f3d670689f6597386d5349a1e675"> 2323</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_16 BLADERF_XB_GPIO(16)</span></div><div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>&#160;</div><div class="line"><a name="l02326"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga5850f11b0232f0308c15dd18cec5ec92"> 2326</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_17 BLADERF_XB_GPIO(17)</span></div><div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160;</div><div class="line"><a name="l02329"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga2f6ac709072d367579564e55c0ad5fba"> 2329</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_18 BLADERF_XB_GPIO(18)</span></div><div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160;</div><div class="line"><a name="l02332"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga5305fb1814b3d4f993127219892567f0"> 2332</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_19 BLADERF_XB_GPIO(19)</span></div><div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160;</div><div class="line"><a name="l02335"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga4818d3954e7227e02242b2ee7e783b39"> 2335</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_20 BLADERF_XB_GPIO(20)</span></div><div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160;</div><div class="line"><a name="l02338"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga852ccfe0e2aa8569dc1bef83e4a4dce9"> 2338</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_21 BLADERF_XB_GPIO(21)</span></div><div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>&#160;</div><div class="line"><a name="l02341"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gabadd05475a01dd1021b35d7f3caef4a1"> 2341</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_22 BLADERF_XB_GPIO(22)</span></div><div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>&#160;</div><div class="line"><a name="l02344"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga2eabe19799621a126314c7ed3f0f3078"> 2344</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_23 BLADERF_XB_GPIO(23)</span></div><div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>&#160;</div><div class="line"><a name="l02347"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaff4490aeea0509c43bb389cacc9c05b6"> 2347</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_24 BLADERF_XB_GPIO(24)</span></div><div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160;</div><div class="line"><a name="l02350"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga37bb45fee2bca0be1f30b523855c5bbc"> 2350</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_25 BLADERF_XB_GPIO(25)</span></div><div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160;</div><div class="line"><a name="l02353"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga5999d0a06f6ac6e4c10d42265552aa2e"> 2353</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_26 BLADERF_XB_GPIO(26)</span></div><div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160;</div><div class="line"><a name="l02356"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga70055c4ab817d52ff4f8e874c48b7adf"> 2356</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_27 BLADERF_XB_GPIO(27)</span></div><div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160;</div><div class="line"><a name="l02359"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaa816e1b110fb15313b498111e4f9e7ea"> 2359</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_28 BLADERF_XB_GPIO(28)</span></div><div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160;</div><div class="line"><a name="l02362"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga3e022058f9b43f892b4096490c4d48dd"> 2362</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_29 BLADERF_XB_GPIO(29)</span></div><div class="line"><a name="l02363"></a><span class="lineno"> 2363</span>&#160;</div><div class="line"><a name="l02365"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga95d1bc55e884852272c3eb4cb71bfa99"> 2365</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_30 BLADERF_XB_GPIO(30)</span></div><div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>&#160;</div><div class="line"><a name="l02368"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga7c0138362a6108e00010b9f66fbfae3c"> 2368</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_31 BLADERF_XB_GPIO(31)</span></div><div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160;</div><div class="line"><a name="l02371"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gad3a057f6e4a1160ac01c7b3a6a6768fa"> 2371</a></span>&#160;<span class="preprocessor">#define BLADERF_XB_GPIO_32 BLADERF_XB_GPIO(32)</span></div><div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160;</div><div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160;</div><div class="line"><a name="l02375"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga8ef8aa4a23cfb576bee67f03c14a2710"> 2375</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J7_1  BLADERF_XB_GPIO_10</span></div><div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>&#160;</div><div class="line"><a name="l02378"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga38f8581319a0d3a5f0e35c0c382e28bf"> 2378</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J7_2  BLADERF_XB_GPIO_11</span></div><div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>&#160;</div><div class="line"><a name="l02381"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gace67c95caee40bdb2063f91c900ec758"> 2381</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J7_5  BLADERF_XB_GPIO_08</span></div><div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160;</div><div class="line"><a name="l02384"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gac1af5647920bacddf92a41ff024d00ff"> 2384</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J7_6  BLADERF_XB_GPIO_09</span></div><div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160;</div><div class="line"><a name="l02387"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga82b58aeaf82383ed62e7d3c803066294"> 2387</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J13_1 BLADERF_XB_GPIO_17</span></div><div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160;</div><div class="line"><a name="l02390"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaf5641587ca1dcc9d8c3d8342b65cefd2"> 2390</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J13_2 BLADERF_XB_GPIO_18</span></div><div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>&#160;</div><div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>&#160;<span class="comment">/* XB-200 J13 Pin 6 is actually reserved for SPI */</span></div><div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;</div><div class="line"><a name="l02395"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga1b32ae30dacb305e8a0b3b182579579f"> 2395</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J16_1 BLADERF_XB_GPIO_31</span></div><div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;</div><div class="line"><a name="l02398"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga0197adbcbee496ddf0c0ba7703e3b56c"> 2398</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J16_2 BLADERF_XB_GPIO_32</span></div><div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>&#160;</div><div class="line"><a name="l02401"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga67c10ba154f063a031a238e5db206208"> 2401</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J16_3 BLADERF_XB_GPIO_19</span></div><div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>&#160;</div><div class="line"><a name="l02404"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga6edb75efb92677c46db94e937abe2274"> 2404</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J16_4 BLADERF_XB_GPIO_20</span></div><div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;</div><div class="line"><a name="l02407"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gab25fa193787436fa7b30028ce4fdf7f1"> 2407</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J16_5 BLADERF_XB_GPIO_21</span></div><div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160;</div><div class="line"><a name="l02410"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaf54052ec71f41182f778782f853288b3"> 2410</a></span>&#160;<span class="preprocessor">#define BLADERF_XB200_PIN_J16_6 BLADERF_XB_GPIO_24</span></div><div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160;</div><div class="line"><a name="l02413"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga00b695108bd1acddf5bbc6c67147b24a"> 2413</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J2_3 BLADERF_XB_GPIO_07</span></div><div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160;</div><div class="line"><a name="l02416"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga364e1016608c91dfdb6f767864f1b449"> 2416</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J2_4  BLADERF_XB_GPIO_08</span></div><div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>&#160;</div><div class="line"><a name="l02419"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga20c1271c58a8e6d88e6487cf14e5cc6a"> 2419</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J3_3  BLADERF_XB_GPIO_09</span></div><div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>&#160;</div><div class="line"><a name="l02422"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gafacc56879f13d57b5db1e0f5868fbfa3"> 2422</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J3_4  BLADERF_XB_GPIO_10</span></div><div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160;</div><div class="line"><a name="l02425"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gad68bec61fb995ad4d8559a5831a212b4"> 2425</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J4_3  BLADERF_XB_GPIO_11</span></div><div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160;</div><div class="line"><a name="l02428"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga7593fc95bcf1bb71c57c772e05413cf3"> 2428</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J4_4  BLADERF_XB_GPIO_12</span></div><div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160;</div><div class="line"><a name="l02431"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga619e1d0cf119c801023afbce73a9f805"> 2431</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J5_3  BLADERF_XB_GPIO_13</span></div><div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160;</div><div class="line"><a name="l02434"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaf4374ca51d4d1730885df8df559298ee"> 2434</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J5_4  BLADERF_XB_GPIO_14</span></div><div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160;</div><div class="line"><a name="l02437"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga3a5df5bc55f4d48ddb4e73e488423cc4"> 2437</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J11_2 BLADERF_XB_GPIO_05</span></div><div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160;</div><div class="line"><a name="l02440"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga741d832118465cc3589002b5be873549"> 2440</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J11_3 BLADERF_XB_GPIO_04</span></div><div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160;</div><div class="line"><a name="l02443"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga866397af82746747e2e36b4afb42c2e1"> 2443</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J11_4 BLADERF_XB_GPIO_03</span></div><div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>&#160;</div><div class="line"><a name="l02446"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaf138dbd8e1a3012cfc5ce6b875e60e93"> 2446</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J11_5 BLADERF_XB_GPIO_06</span></div><div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160;</div><div class="line"><a name="l02449"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gab87c07eb73d2bb81bd6bc94c7709367f"> 2449</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J12_2 BLADERF_XB_GPIO_01</span></div><div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160;</div><div class="line"><a name="l02451"></a><span class="lineno"> 2451</span>&#160;<span class="comment">/*  XB-100 header J12, pins 3 and 4 are reserved for SPI */</span></div><div class="line"><a name="l02452"></a><span class="lineno"> 2452</span>&#160;</div><div class="line"><a name="l02454"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaedc6ea3b27c84ea14aea54d79bf88585"> 2454</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_PIN_J12_5 BLADERF_XB_GPIO_02</span></div><div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>&#160;</div><div class="line"><a name="l02457"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gab5c3cc8f952f46ee0de34e386913b623"> 2457</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_LED_D1    BLADERF_XB_GPIO_24</span></div><div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>&#160;</div><div class="line"><a name="l02460"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga709d6cd4a462fdb037d59e84dd017b3c"> 2460</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_LED_D2    BLADERF_XB_GPIO_32</span></div><div class="line"><a name="l02461"></a><span class="lineno"> 2461</span>&#160;</div><div class="line"><a name="l02463"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaa3db9f3ef93831e95b945cc0e1ed02e8"> 2463</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_LED_D3    BLADERF_XB_GPIO_30</span></div><div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160;</div><div class="line"><a name="l02466"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga504e407a64bc158f15d2469d8a36af36"> 2466</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_LED_D4    BLADERF_XB_GPIO_28</span></div><div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160;</div><div class="line"><a name="l02469"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaf4420e6ddf1ccd3a5ebe5c27aa5d4c8a"> 2469</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_LED_D5    BLADERF_XB_GPIO_23</span></div><div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160;</div><div class="line"><a name="l02472"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga15bd6a5148e9ba7f48bd5c81ea497d36"> 2472</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_LED_D6    BLADERF_XB_GPIO_25</span></div><div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160;</div><div class="line"><a name="l02475"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga7967a6831dd8141d32e23284b5bfede4"> 2475</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_LED_D7    BLADERF_XB_GPIO_31</span></div><div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160;</div><div class="line"><a name="l02478"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaa86f408670b8f84b93096078255cb1b4"> 2478</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_LED_D8    BLADERF_XB_GPIO_29</span></div><div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160;</div><div class="line"><a name="l02481"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga3aaaae0152ba67a128ab86aefe05e1b7"> 2481</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_TLED_RED  BLADERF_XB_GPIO_22</span></div><div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>&#160;</div><div class="line"><a name="l02484"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gae7aa18fce2e838789f30413d56119fa9"> 2484</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_TLED_GREEN  BLADERF_XB_GPIO_21</span></div><div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>&#160;</div><div class="line"><a name="l02487"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga6f25ecee39aebeb7227a49ab7f01f1bf"> 2487</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_TLED_BLUE BLADERF_XB_GPIO_20</span></div><div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>&#160;</div><div class="line"><a name="l02490"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gab5cffada744a48e6f3873acceef23aa5"> 2490</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_DIP_SW1   BLADERF_XB_GPIO_27</span></div><div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160;</div><div class="line"><a name="l02493"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gaabc0b992518e8cdba8637add816f511f"> 2493</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_DIP_SW2   BLADERF_XB_GPIO_26</span></div><div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160;</div><div class="line"><a name="l02496"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga7d3cf388713c11fbf8bfdc6209cc3c4d"> 2496</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_DIP_SW3   BLADERF_XB_GPIO_16</span></div><div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160;</div><div class="line"><a name="l02499"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga98421cb171a0bc8ec19581e4047b03ae"> 2499</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_DIP_SW4   BLADERF_XB_GPIO_15</span></div><div class="line"><a name="l02500"></a><span class="lineno"> 2500</span>&#160;</div><div class="line"><a name="l02502"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga6f720843e3677cfacff9ca55dcd29d34"> 2502</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_BTN_J6   BLADERF_XB_GPIO_19</span></div><div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>&#160;</div><div class="line"><a name="l02505"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#ga8cd7d76d32f832b6c9543da25d3d8152"> 2505</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_BTN_J7   BLADERF_XB_GPIO_18</span></div><div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160;</div><div class="line"><a name="l02508"></a><span class="lineno"><a class="line" href="group___f_n___e_x_p___i_o.html#gae1c8d7d616b3685d94c2eb977ed1fd9c"> 2508</a></span>&#160;<span class="preprocessor">#define BLADERF_XB100_BTN_J8   BLADERF_XB_GPIO_17</span></div><div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160;</div><div class="line"><a name="l02510"></a><span class="lineno"> 2510</span>&#160;<span class="comment">/* XB-100 buttons J9 and J10 are not mapped to the GPIO register,</span></div><div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160;<span class="comment"> * but instead to reserved SPI pins. FPGA modifications are needed to</span></div><div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160;<span class="comment"> * use these. */</span></div><div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160;</div><div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___e_x_p___i_o.html#ga0e7550d5ceb25e6028ac5fc7fd5ab431">bladerf_expansion_gpio_read</a>(<span class="keyword">struct</span> bladerf *dev, uint32_t *val);</div><div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160;</div><div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___e_x_p___i_o.html#ga07f25b21c29ae55057c9ffe5abc64acb">bladerf_expansion_gpio_write</a>(<span class="keyword">struct</span> bladerf *dev, uint32_t val);</div><div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160;</div><div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02573"></a><span class="lineno"> 2573</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___e_x_p___i_o.html#ga39293afd6af4098ec8c43d9cbf474782">bladerf_expansion_gpio_masked_write</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160;                                                  uint32_t mask,</div><div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>&#160;                                                  uint32_t value);</div><div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>&#160;</div><div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___e_x_p___i_o.html#ga677e0c1cc7fe84526e2ac11e767ddafb">bladerf_expansion_gpio_dir_read</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160;                                              uint32_t *outputs);</div><div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160;</div><div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___e_x_p___i_o.html#gadf9da7d211c4539b4df1c76f8b0fb5d7">bladerf_expansion_gpio_dir_write</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160;                                               uint32_t outputs);</div><div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160;</div><div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___e_x_p___i_o.html#ga477775ba265a294b6d87766127c0ee40">bladerf_expansion_gpio_dir_masked_write</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160;                                                      uint32_t mask,</div><div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;                                                      uint32_t outputs);</div><div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160;</div><div class="line"><a name="l02663"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#gae7bf9817ba736192231b78bd1115bc29"> 2663</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02664"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a9b291c640524f8085b61f2e8adbc09a0"> 2664</a></span>&#160;    <a class="code" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a9b291c640524f8085b61f2e8adbc09a0">BLADERF_LOG_LEVEL_VERBOSE</a>,  </div><div class="line"><a name="l02665"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29acc65b8c210df0bbc94ef89f2b4dc32e5"> 2665</a></span>&#160;    <a class="code" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29acc65b8c210df0bbc94ef89f2b4dc32e5">BLADERF_LOG_LEVEL_DEBUG</a>,    </div><div class="line"><a name="l02666"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a48cf3980d4d5c556f7fcbd311c157da2"> 2666</a></span>&#160;    <a class="code" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a48cf3980d4d5c556f7fcbd311c157da2">BLADERF_LOG_LEVEL_INFO</a>,     </div><div class="line"><a name="l02667"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a7aab05bfc4a9cde40b5c2717038a4815"> 2667</a></span>&#160;    <a class="code" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a7aab05bfc4a9cde40b5c2717038a4815">BLADERF_LOG_LEVEL_WARNING</a>,  </div><div class="line"><a name="l02668"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a064bc304966d811696a811935237b2d2"> 2668</a></span>&#160;    <a class="code" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a064bc304966d811696a811935237b2d2">BLADERF_LOG_LEVEL_ERROR</a>,    </div><div class="line"><a name="l02669"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29afd9c3db73e1bb6537feeb7944bb21142"> 2669</a></span>&#160;    <a class="code" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29afd9c3db73e1bb6537feeb7944bb21142">BLADERF_LOG_LEVEL_CRITICAL</a>, </div><div class="line"><a name="l02670"></a><span class="lineno"><a class="line" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a4339131af5d2352b165c09e230c5ddaf"> 2670</a></span>&#160;    <a class="code" href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a4339131af5d2352b165c09e230c5ddaf">BLADERF_LOG_LEVEL_SILENT</a>    </div><div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160;} <a class="code" href="group___f_n___m_i_s_c.html#gae7bf9817ba736192231b78bd1115bc29">bladerf_log_level</a>;</div><div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>&#160;</div><div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___m_i_s_c.html#ga8d774ac8e8d3c2d01cc50c326a7a231b">bladerf_backend_str</a>(<a class="code" href="group___f_n___i_n_i_t.html#ga3737a52a065ebc838adf4cf426b43fb2">bladerf_backend</a> <a class="code" href="structbladerf__devinfo.html#a8b9925b92ef8bcfd7ebe0c26c742c5d7">backend</a>);</div><div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>&#160;</div><div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>&#160;</div><div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>&#160;<span class="keywordtype">void</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___m_i_s_c.html#ga1b726a123c60e6d7f999ad8958f20134">bladerf_version</a>(<span class="keyword">struct</span> <a class="code" href="structbladerf__version.html">bladerf_version</a> *version);</div><div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>&#160;</div><div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160;<span class="keywordtype">void</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___m_i_s_c.html#gae2de133be7904c2c11224f0b08bc0b36">bladerf_log_set_verbosity</a>(bladerf_log_level level);</div><div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160;</div><div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___m_i_s_c.html#ga1af00f78739d7c6fe5078075418a5fc6">bladerf_get_fw_log</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename);</div><div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160;</div><div class="line"><a name="l02729"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#ga4c61587834fd4de51a8e2d34e14a73b2"> 2729</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02750"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#gga4c61587834fd4de51a8e2d34e14a73b2a92cfbda7a5577c809e2ff6123f8f30b6"> 2750</a></span>&#160;    <a class="code" href="group___f_m_t___m_e_t_a.html#gga4c61587834fd4de51a8e2d34e14a73b2a92cfbda7a5577c809e2ff6123f8f30b6">BLADERF_FORMAT_SC16_Q11</a>,</div><div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>&#160;</div><div class="line"><a name="l02786"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#gga4c61587834fd4de51a8e2d34e14a73b2a4af3974535ba338bbcecaa8d7500de03"> 2786</a></span>&#160;    <a class="code" href="group___f_m_t___m_e_t_a.html#gga4c61587834fd4de51a8e2d34e14a73b2a4af3974535ba338bbcecaa8d7500de03">BLADERF_FORMAT_SC16_Q11_META</a>,</div><div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160;} <a class="code" href="group___f_m_t___m_e_t_a.html#ga4c61587834fd4de51a8e2d34e14a73b2">bladerf_format</a>;</div><div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>&#160;</div><div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160;<span class="comment"> * Metadata status bits</span></div><div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160;<span class="comment"> * These are used in conjunction with the bladerf_metadata structure&#39;s</span></div><div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160;<span class="comment"> * `status` field.</span></div><div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>&#160;</div><div class="line"><a name="l02800"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#ga5c2c095d1681ffe8928d84c8b4cca714"> 2800</a></span>&#160;<span class="preprocessor">#define BLADERF_META_STATUS_OVERRUN  (1 &lt;&lt; 0)</span></div><div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160;</div><div class="line"><a name="l02808"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#gae7bfccab53ac74c940fd052e57fbe50b"> 2808</a></span>&#160;<span class="preprocessor">#define BLADERF_META_STATUS_UNDERRUN (1 &lt;&lt; 1)</span></div><div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160;</div><div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160;</div><div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160;</div><div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>&#160;<span class="comment"> * Metadata flags</span></div><div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160;<span class="comment"> * These are used in conjunction with the bladerf_metadata structure&#39;s</span></div><div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>&#160;<span class="comment"> * `flags` field.</span></div><div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160;</div><div class="line"><a name="l02832"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#ga2aef16902d542172be1b87917d89de10"> 2832</a></span>&#160;<span class="preprocessor">#define BLADERF_META_FLAG_TX_BURST_START   (1 &lt;&lt; 0)</span></div><div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160;</div><div class="line"><a name="l02862"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#gaa9a2d61688c4b775b52a0acfed32f50a"> 2862</a></span>&#160;<span class="preprocessor">#define BLADERF_META_FLAG_TX_BURST_END     (1 &lt;&lt; 1)</span></div><div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160;</div><div class="line"><a name="l02872"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#ga1b97e995f8d20531427e316fbac3c1f9"> 2872</a></span>&#160;<span class="preprocessor">#define BLADERF_META_FLAG_TX_NOW           (1 &lt;&lt; 2)</span></div><div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160;</div><div class="line"><a name="l02892"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#gacc23fedbd8cf35143670969718ca46cb"> 2892</a></span>&#160;<span class="preprocessor">#define BLADERF_META_FLAG_TX_UPDATE_TIMESTAMP (1 &lt;&lt; 3)</span></div><div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160;</div><div class="line"><a name="l02899"></a><span class="lineno"><a class="line" href="group___f_m_t___m_e_t_a.html#ga63edd4df536045366c24df13d2c49899"> 2899</a></span>&#160;<span class="preprocessor">#define BLADERF_META_FLAG_RX_NOW           (1 &lt;&lt; 31)</span></div><div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160;</div><div class="line"><a name="l02908"></a><span class="lineno"><a class="line" href="structbladerf__metadata.html"> 2908</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__metadata.html">bladerf_metadata</a> {</div><div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160;</div><div class="line"><a name="l02913"></a><span class="lineno"><a class="line" href="structbladerf__metadata.html#a465bef81f6478756e5443025b1f2ddfa"> 2913</a></span>&#160;    uint64_t <a class="code" href="structbladerf__metadata.html#a465bef81f6478756e5443025b1f2ddfa">timestamp</a>;</div><div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160;</div><div class="line"><a name="l02926"></a><span class="lineno"><a class="line" href="structbladerf__metadata.html#a773b39d480759f67926cb18ae2219281"> 2926</a></span>&#160;    uint32_t <a class="code" href="structbladerf__metadata.html#a773b39d480759f67926cb18ae2219281">flags</a>;</div><div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160;</div><div class="line"><a name="l02936"></a><span class="lineno"><a class="line" href="structbladerf__metadata.html#ade20423e91627f07e610924cb0081623"> 2936</a></span>&#160;    uint32_t <a class="code" href="structbladerf__metadata.html#ade20423e91627f07e610924cb0081623">status</a>;</div><div class="line"><a name="l02937"></a><span class="lineno"> 2937</span>&#160;</div><div class="line"><a name="l02951"></a><span class="lineno"><a class="line" href="structbladerf__metadata.html#a0a144ddaed8845788d38379d7b469960"> 2951</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structbladerf__metadata.html#a0a144ddaed8845788d38379d7b469960">actual_count</a>;</div><div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160;</div><div class="line"><a name="l02957"></a><span class="lineno"><a class="line" href="structbladerf__metadata.html#a60f55957c042aa67ccfc8a0d996c19bb"> 2957</a></span>&#160;    uint8_t reserved[32];</div><div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160;};</div><div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160;</div><div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_m_t___m_e_t_a.html#ga9b03a1b2254eab471f789627c3bde408">bladerf_get_timestamp</a>(<span class="keyword">struct</span> bladerf *dev, bladerf_module mod,</div><div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160;                                    uint64_t *value);</div><div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160;</div><div class="line"><a name="l03028"></a><span class="lineno"><a class="line" href="group___f_n___d_a_t_a___a_s_y_n_c.html#gaa65843b8e8c9dd17cc3ce851a9c6d70f"> 3028</a></span>&#160;<span class="preprocessor">#define BLADERF_STREAM_SHUTDOWN (NULL)</span></div><div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160;</div><div class="line"><a name="l03035"></a><span class="lineno"><a class="line" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga0f252bf68c3253a1997b331f994fa72c"> 3035</a></span>&#160;<span class="preprocessor">#define BLADERF_STREAM_NO_DATA  ((void*)(-1))</span></div><div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>&#160;</div><div class="line"><a name="l03038"></a><span class="lineno"> 3038</span>&#160;<span class="keyword">struct </span><a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a>;</div><div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160;</div><div class="line"><a name="l03088"></a><span class="lineno"><a class="line" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga8a0fcc22ce61e80d20186e5e081a8be7"> 3088</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*bladerf_stream_cb)(<span class="keyword">struct </span>bladerf *dev,</div><div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160;                                   <span class="keyword">struct </span><a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a> *stream,</div><div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160;                                   <span class="keyword">struct </span><a class="code" href="structbladerf__metadata.html">bladerf_metadata</a> *meta,</div><div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160;                                   <span class="keywordtype">void</span> *samples,</div><div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160;                                   <span class="keywordtype">size_t</span> num_samples,</div><div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160;                                   <span class="keywordtype">void</span> *user_data);</div><div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160;</div><div class="line"><a name="l03167"></a><span class="lineno"> 3167</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03168"></a><span class="lineno"> 3168</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga72752f2a047b95544e7686596a409abd">bladerf_init_stream</a>(<span class="keyword">struct</span> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a> **stream,</div><div class="line"><a name="l03169"></a><span class="lineno"> 3169</span>&#160;                                  <span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03170"></a><span class="lineno"> 3170</span>&#160;                                  <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga8a0fcc22ce61e80d20186e5e081a8be7">bladerf_stream_cb</a> callback,</div><div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>&#160;                                  <span class="keywordtype">void</span> ***buffers,</div><div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>&#160;                                  <span class="keywordtype">size_t</span> num_buffers,</div><div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160;                                  bladerf_format format,</div><div class="line"><a name="l03174"></a><span class="lineno"> 3174</span>&#160;                                  <span class="keywordtype">size_t</span> samples_per_buffer,</div><div class="line"><a name="l03175"></a><span class="lineno"> 3175</span>&#160;                                  <span class="keywordtype">size_t</span> num_transfers,</div><div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>&#160;                                  <span class="keywordtype">void</span> *user_data);</div><div class="line"><a name="l03177"></a><span class="lineno"> 3177</span>&#160;</div><div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a>(<span class="keyword">struct</span> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a> *stream,</div><div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>&#160;                             bladerf_module module);</div><div class="line"><a name="l03200"></a><span class="lineno"> 3200</span>&#160;</div><div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03229"></a><span class="lineno"> 3229</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#gae0f45c213ace4619f23901b0b7aeeb21">bladerf_submit_stream_buffer</a>(<span class="keyword">struct</span> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a> *stream,</div><div class="line"><a name="l03230"></a><span class="lineno"> 3230</span>&#160;                                           <span class="keywordtype">void</span> *buffer,</div><div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>&#160;                                           <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> timeout_ms);</div><div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>&#160;</div><div class="line"><a name="l03250"></a><span class="lineno"> 3250</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03251"></a><span class="lineno"> 3251</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga0d41def78ee90074575c8b6cff3a9283">bladerf_submit_stream_buffer_nb</a>(<span class="keyword">struct</span> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a> *stream,</div><div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;                                              <span class="keywordtype">void</span> *buffer);</div><div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>&#160;</div><div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>&#160;</div><div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03266"></a><span class="lineno"> 3266</span>&#160;<span class="keywordtype">void</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga43562b4761905b40b0fb42ef0547c019">bladerf_deinit_stream</a>(<span class="keyword">struct</span> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a> *stream);</div><div class="line"><a name="l03267"></a><span class="lineno"> 3267</span>&#160;</div><div class="line"><a name="l03277"></a><span class="lineno"> 3277</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03278"></a><span class="lineno"> 3278</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga6c02d821bcdc2b732ef598fe76d98c6b">bladerf_set_stream_timeout</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03279"></a><span class="lineno"> 3279</span>&#160;                                         bladerf_module module,</div><div class="line"><a name="l03280"></a><span class="lineno"> 3280</span>&#160;                                         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> timeout);</div><div class="line"><a name="l03281"></a><span class="lineno"> 3281</span>&#160;</div><div class="line"><a name="l03282"></a><span class="lineno"> 3282</span>&#160;</div><div class="line"><a name="l03293"></a><span class="lineno"> 3293</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03294"></a><span class="lineno"> 3294</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga232cf6ba9da133507e59a945f0db27dc">bladerf_get_stream_timeout</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03295"></a><span class="lineno"> 3295</span>&#160;                                         bladerf_module module,</div><div class="line"><a name="l03296"></a><span class="lineno"> 3296</span>&#160;                                         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *timeout);</div><div class="line"><a name="l03297"></a><span class="lineno"> 3297</span>&#160;</div><div class="line"><a name="l03386"></a><span class="lineno"> 3386</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03387"></a><span class="lineno"> 3387</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___s_y_n_c.html#gacde68e74a8f7d27100b071634b2e65c5">bladerf_sync_config</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03388"></a><span class="lineno"> 3388</span>&#160;                                  bladerf_module module,</div><div class="line"><a name="l03389"></a><span class="lineno"> 3389</span>&#160;                                  bladerf_format format,</div><div class="line"><a name="l03390"></a><span class="lineno"> 3390</span>&#160;                                  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> num_buffers,</div><div class="line"><a name="l03391"></a><span class="lineno"> 3391</span>&#160;                                  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buffer_size,</div><div class="line"><a name="l03392"></a><span class="lineno"> 3392</span>&#160;                                  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> num_transfers,</div><div class="line"><a name="l03393"></a><span class="lineno"> 3393</span>&#160;                                  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> stream_timeout);</div><div class="line"><a name="l03394"></a><span class="lineno"> 3394</span>&#160;</div><div class="line"><a name="l03432"></a><span class="lineno"> 3432</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03433"></a><span class="lineno"> 3433</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___s_y_n_c.html#gac4a13bf1cb10d9a3e547b8c654268c35">bladerf_sync_tx</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03434"></a><span class="lineno"> 3434</span>&#160;                              <span class="keywordtype">void</span> *samples, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> num_samples,</div><div class="line"><a name="l03435"></a><span class="lineno"> 3435</span>&#160;                              <span class="keyword">struct</span> <a class="code" href="structbladerf__metadata.html">bladerf_metadata</a> *metadata,</div><div class="line"><a name="l03436"></a><span class="lineno"> 3436</span>&#160;                              <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> timeout_ms);</div><div class="line"><a name="l03437"></a><span class="lineno"> 3437</span>&#160;</div><div class="line"><a name="l03476"></a><span class="lineno"> 3476</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03477"></a><span class="lineno"> 3477</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___d_a_t_a___s_y_n_c.html#gacbe845827dd4ad717f3cbc812e66b204">bladerf_sync_rx</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03478"></a><span class="lineno"> 3478</span>&#160;                              <span class="keywordtype">void</span> *samples, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> num_samples,</div><div class="line"><a name="l03479"></a><span class="lineno"> 3479</span>&#160;                              <span class="keyword">struct</span> <a class="code" href="structbladerf__metadata.html">bladerf_metadata</a> *metadata,</div><div class="line"><a name="l03480"></a><span class="lineno"> 3480</span>&#160;                              <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> timeout_ms);</div><div class="line"><a name="l03481"></a><span class="lineno"> 3481</span>&#160;</div><div class="line"><a name="l03482"></a><span class="lineno"> 3482</span>&#160;</div><div class="line"><a name="l03504"></a><span class="lineno"> 3504</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03505"></a><span class="lineno"> 3505</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___p_r_o_g.html#ga440d82d6c5e9b915ce3e1cb1af69ecb7">bladerf_flash_firmware</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03506"></a><span class="lineno"> 3506</span>&#160;                                     <span class="keyword">const</span> <span class="keywordtype">char</span> *firmware);</div><div class="line"><a name="l03507"></a><span class="lineno"> 3507</span>&#160;</div><div class="line"><a name="l03517"></a><span class="lineno"> 3517</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03518"></a><span class="lineno"> 3518</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___p_r_o_g.html#ga2458993d78dc20c63d17093081655d08">bladerf_load_fpga</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keyword">const</span> <span class="keywordtype">char</span> *fpga);</div><div class="line"><a name="l03519"></a><span class="lineno"> 3519</span>&#160;</div><div class="line"><a name="l03530"></a><span class="lineno"> 3530</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03531"></a><span class="lineno"> 3531</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___p_r_o_g.html#gaf1d77c49beeaaad2f7fd25250b645c88">bladerf_flash_fpga</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03532"></a><span class="lineno"> 3532</span>&#160;                                 <span class="keyword">const</span> <span class="keywordtype">char</span> *fpga_image);</div><div class="line"><a name="l03533"></a><span class="lineno"> 3533</span>&#160;</div><div class="line"><a name="l03539"></a><span class="lineno"> 3539</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03540"></a><span class="lineno"> 3540</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___p_r_o_g.html#gad346e1ea98c82dde2d3c963fe6fec6e2">bladerf_erase_stored_fpga</a>(<span class="keyword">struct</span> bladerf *dev);</div><div class="line"><a name="l03541"></a><span class="lineno"> 3541</span>&#160;</div><div class="line"><a name="l03549"></a><span class="lineno"> 3549</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03550"></a><span class="lineno"> 3550</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___p_r_o_g.html#gac74d3ec03dae7651b4c27ea8fab84a03">bladerf_device_reset</a>(<span class="keyword">struct</span> bladerf *dev);</div><div class="line"><a name="l03551"></a><span class="lineno"> 3551</span>&#160;</div><div class="line"><a name="l03562"></a><span class="lineno"> 3562</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03563"></a><span class="lineno"> 3563</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___p_r_o_g.html#ga5a29e9e6082e6460f3d468faa96255e2">bladerf_jump_to_bootloader</a>(<span class="keyword">struct</span> bladerf *dev);</div><div class="line"><a name="l03564"></a><span class="lineno"> 3564</span>&#160;</div><div class="line"><a name="l03596"></a><span class="lineno"> 3596</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03597"></a><span class="lineno"> 3597</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___b_o_o_t_l_o_a_d_e_r.html#ga9a1bc5f5b24000a94fc2a0b1741b6b0a">bladerf_get_bootloader_list</a>(<span class="keyword">struct</span> <a class="code" href="structbladerf__devinfo.html">bladerf_devinfo</a> **list);</div><div class="line"><a name="l03598"></a><span class="lineno"> 3598</span>&#160;</div><div class="line"><a name="l03628"></a><span class="lineno"> 3628</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03629"></a><span class="lineno"> 3629</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___b_o_o_t_l_o_a_d_e_r.html#gaa00f53fd0b6c25954ba2639bb005607b">bladerf_load_fw_from_bootloader</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *device_identifier,</div><div class="line"><a name="l03630"></a><span class="lineno"> 3630</span>&#160;                                              <a class="code" href="group___f_n___i_n_i_t.html#ga3737a52a065ebc838adf4cf426b43fb2">bladerf_backend</a> <a class="code" href="structbladerf__devinfo.html#a8b9925b92ef8bcfd7ebe0c26c742c5d7">backend</a>,</div><div class="line"><a name="l03631"></a><span class="lineno"> 3631</span>&#160;                                              uint8_t bus, uint8_t addr,</div><div class="line"><a name="l03632"></a><span class="lineno"> 3632</span>&#160;                                              <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div><div class="line"><a name="l03633"></a><span class="lineno"> 3633</span>&#160;</div><div class="line"><a name="l03649"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#ga1aa4fb0b92b337280968c0a536080759"> 3649</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l03650"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a546a21715b5879fcc3c07f1ead99a118"> 3650</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a546a21715b5879fcc3c07f1ead99a118">BLADERF_IMAGE_TYPE_INVALID</a> = -1,  </div><div class="line"><a name="l03651"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759ab72a785923a7c764f0374cbed5093a94"> 3651</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759ab72a785923a7c764f0374cbed5093a94">BLADERF_IMAGE_TYPE_RAW</a>,           </div><div class="line"><a name="l03652"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a38908f1cb1b26d8650c900b8ae67dd5d"> 3652</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a38908f1cb1b26d8650c900b8ae67dd5d">BLADERF_IMAGE_TYPE_FIRMWARE</a>,      </div><div class="line"><a name="l03653"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a59775c2bca93dd1e41d2dd12da7ba365"> 3653</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a59775c2bca93dd1e41d2dd12da7ba365">BLADERF_IMAGE_TYPE_FPGA_40KLE</a>,    </div><div class="line"><a name="l03654"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759aec3992176cde80e1788622e3b96367e7"> 3654</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759aec3992176cde80e1788622e3b96367e7">BLADERF_IMAGE_TYPE_FPGA_115KLE</a>,   </div><div class="line"><a name="l03655"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a4ea36b4e2e0a6dd96a3226e2282e8faa"> 3655</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a4ea36b4e2e0a6dd96a3226e2282e8faa">BLADERF_IMAGE_TYPE_CALIBRATION</a>,   </div><div class="line"><a name="l03656"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a5be81cfec5a09d1867acf051822cd698"> 3656</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a5be81cfec5a09d1867acf051822cd698">BLADERF_IMAGE_TYPE_RX_DC_CAL</a>,     </div><div class="line"><a name="l03657"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a6dd8bc2de905f3f7eccebfe04d292304"> 3657</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a6dd8bc2de905f3f7eccebfe04d292304">BLADERF_IMAGE_TYPE_TX_DC_CAL</a>,     </div><div class="line"><a name="l03658"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a4ff575efb549451af1477812d9fea3ec"> 3658</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a4ff575efb549451af1477812d9fea3ec">BLADERF_IMAGE_TYPE_RX_IQ_CAL</a>,     </div><div class="line"><a name="l03659"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a68c483815b7677ae4b953e5f3a902c50"> 3659</a></span>&#160;    <a class="code" href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a68c483815b7677ae4b953e5f3a902c50">BLADERF_IMAGE_TYPE_TX_IQ_CAL</a>,     </div><div class="line"><a name="l03660"></a><span class="lineno"> 3660</span>&#160;} <a class="code" href="group___f_n___i_m_a_g_e.html#ga1aa4fb0b92b337280968c0a536080759">bladerf_image_type</a>;</div><div class="line"><a name="l03661"></a><span class="lineno"> 3661</span>&#160;</div><div class="line"><a name="l03665"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#ga7297bc686ce62eee043b1bc41ec870e5"> 3665</a></span>&#160;<span class="preprocessor">#define BLADERF_IMAGE_MAGIC_LEN 7</span></div><div class="line"><a name="l03666"></a><span class="lineno"> 3666</span>&#160;</div><div class="line"><a name="l03670"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#gafca19d753cc94ef889a59476ca916b0a"> 3670</a></span>&#160;<span class="preprocessor">#define BLADERF_IMAGE_CHECKSUM_LEN 32</span></div><div class="line"><a name="l03671"></a><span class="lineno"> 3671</span>&#160;</div><div class="line"><a name="l03675"></a><span class="lineno"><a class="line" href="group___f_n___i_m_a_g_e.html#ga3e72319dec467b8e0d95aedc7fb06d8d"> 3675</a></span>&#160;<span class="preprocessor">#define BLADERF_IMAGE_RESERVED_LEN 128</span></div><div class="line"><a name="l03676"></a><span class="lineno"> 3676</span>&#160;</div><div class="line"><a name="l03688"></a><span class="lineno"><a class="line" href="structbladerf__image.html"> 3688</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__image.html">bladerf_image</a> {</div><div class="line"><a name="l03689"></a><span class="lineno"> 3689</span>&#160;</div><div class="line"><a name="l03697"></a><span class="lineno"><a class="line" href="structbladerf__image.html#a91f000c62f901f00281ae577cb054c67"> 3697</a></span>&#160;    <span class="keywordtype">char</span> magic[<a class="code" href="group___f_n___i_m_a_g_e.html#ga7297bc686ce62eee043b1bc41ec870e5">BLADERF_IMAGE_MAGIC_LEN</a> + 1];</div><div class="line"><a name="l03698"></a><span class="lineno"> 3698</span>&#160;</div><div class="line"><a name="l03703"></a><span class="lineno"><a class="line" href="structbladerf__image.html#a46c22fe33486cccc7f1792463d0ee8da"> 3703</a></span>&#160;    uint8_t checksum[<a class="code" href="group___f_n___i_m_a_g_e.html#gafca19d753cc94ef889a59476ca916b0a">BLADERF_IMAGE_CHECKSUM_LEN</a>];</div><div class="line"><a name="l03704"></a><span class="lineno"> 3704</span>&#160;</div><div class="line"><a name="l03710"></a><span class="lineno"><a class="line" href="structbladerf__image.html#a43d7274c288b72f4cc877d48042f2f2c"> 3710</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structbladerf__version.html">bladerf_version</a> version;</div><div class="line"><a name="l03711"></a><span class="lineno"> 3711</span>&#160;</div><div class="line"><a name="l03713"></a><span class="lineno"><a class="line" href="structbladerf__image.html#a465bef81f6478756e5443025b1f2ddfa"> 3713</a></span>&#160;    uint64_t <a class="code" href="structbladerf__image.html#a465bef81f6478756e5443025b1f2ddfa">timestamp</a>;</div><div class="line"><a name="l03714"></a><span class="lineno"> 3714</span>&#160;</div><div class="line"><a name="l03723"></a><span class="lineno"><a class="line" href="structbladerf__image.html#aaa74f66cc1ee926c3c8e871411c8fa5f"> 3723</a></span>&#160;    <span class="keywordtype">char</span> serial[<a class="code" href="group___f_n___i_n_i_t.html#ga71d5667028394cdb4ec7b5b9110834c7">BLADERF_SERIAL_LENGTH</a> + 1];</div><div class="line"><a name="l03724"></a><span class="lineno"> 3724</span>&#160;</div><div class="line"><a name="l03728"></a><span class="lineno"><a class="line" href="structbladerf__image.html#a109b0c141251e496ab3b3b6588dec2f0"> 3728</a></span>&#160;    <span class="keywordtype">char</span> reserved[<a class="code" href="group___f_n___i_m_a_g_e.html#ga3e72319dec467b8e0d95aedc7fb06d8d">BLADERF_IMAGE_RESERVED_LEN</a>];</div><div class="line"><a name="l03729"></a><span class="lineno"> 3729</span>&#160;</div><div class="line"><a name="l03733"></a><span class="lineno"><a class="line" href="structbladerf__image.html#af9f42cdfa1fceaec8db32c7ff98a96bf"> 3733</a></span>&#160;    bladerf_image_type <a class="code" href="structbladerf__image.html#af9f42cdfa1fceaec8db32c7ff98a96bf">type</a>;</div><div class="line"><a name="l03734"></a><span class="lineno"> 3734</span>&#160;</div><div class="line"><a name="l03739"></a><span class="lineno"><a class="line" href="structbladerf__image.html#ac0d31ca829f934cccd89f8054e02773e"> 3739</a></span>&#160;    uint32_t <a class="code" href="structbladerf__image.html#ac0d31ca829f934cccd89f8054e02773e">address</a>;</div><div class="line"><a name="l03740"></a><span class="lineno"> 3740</span>&#160;</div><div class="line"><a name="l03742"></a><span class="lineno"><a class="line" href="structbladerf__image.html#aebb70c2aab3407a9f05334c47131a43b"> 3742</a></span>&#160;    uint32_t <a class="code" href="structbladerf__image.html#aebb70c2aab3407a9f05334c47131a43b">length</a>;</div><div class="line"><a name="l03743"></a><span class="lineno"> 3743</span>&#160;</div><div class="line"><a name="l03745"></a><span class="lineno"><a class="line" href="structbladerf__image.html#abe222f6d3581e7920dcad5306cc906a8"> 3745</a></span>&#160;    uint8_t *<a class="code" href="structbladerf__image.html#abe222f6d3581e7920dcad5306cc906a8">data</a>;</div><div class="line"><a name="l03746"></a><span class="lineno"> 3746</span>&#160;};</div><div class="line"><a name="l03747"></a><span class="lineno"> 3747</span>&#160;</div><div class="line"><a name="l03770"></a><span class="lineno"> 3770</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03771"></a><span class="lineno"> 3771</span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__image.html">bladerf_image</a> * <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_m_a_g_e.html#gada0d4f8c3241a1f7b95e4a2899e7a1d9">bladerf_alloc_image</a>(bladerf_image_type <a class="code" href="structbladerf__image.html#af9f42cdfa1fceaec8db32c7ff98a96bf">type</a>,</div><div class="line"><a name="l03772"></a><span class="lineno"> 3772</span>&#160;                                                     uint32_t <a class="code" href="structbladerf__image.html#ac0d31ca829f934cccd89f8054e02773e">address</a>,</div><div class="line"><a name="l03773"></a><span class="lineno"> 3773</span>&#160;                                                     uint32_t <a class="code" href="structbladerf__image.html#aebb70c2aab3407a9f05334c47131a43b">length</a>);</div><div class="line"><a name="l03774"></a><span class="lineno"> 3774</span>&#160;</div><div class="line"><a name="l03786"></a><span class="lineno"> 3786</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03787"></a><span class="lineno"> 3787</span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__image.html">bladerf_image</a> * <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_m_a_g_e.html#ga244960c96d1fabe8660d540191c911bf">bladerf_alloc_cal_image</a>(</div><div class="line"><a name="l03788"></a><span class="lineno"> 3788</span>&#160;                                                <a class="code" href="group___f_n___i_n_f_o.html#ga4aa81f78e6aebb2f764d608d5e7f3e54">bladerf_fpga_size</a> fpga_size,</div><div class="line"><a name="l03789"></a><span class="lineno"> 3789</span>&#160;                                                uint16_t vctcxo_trim);</div><div class="line"><a name="l03790"></a><span class="lineno"> 3790</span>&#160;</div><div class="line"><a name="l03795"></a><span class="lineno"> 3795</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03796"></a><span class="lineno"> 3796</span>&#160;<span class="keywordtype">void</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_m_a_g_e.html#ga5a232da3c5bef2860d1e9c0e417c95e3">bladerf_free_image</a>(<span class="keyword">struct</span> <a class="code" href="structbladerf__image.html">bladerf_image</a> *image);</div><div class="line"><a name="l03797"></a><span class="lineno"> 3797</span>&#160;</div><div class="line"><a name="l03798"></a><span class="lineno"> 3798</span>&#160;</div><div class="line"><a name="l03813"></a><span class="lineno"> 3813</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03814"></a><span class="lineno"> 3814</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_m_a_g_e.html#ga75dab015d7ea3fdeb159b111092ed99f">bladerf_image_write</a>(<span class="keyword">struct</span> <a class="code" href="structbladerf__image.html">bladerf_image</a> *image,</div><div class="line"><a name="l03815"></a><span class="lineno"> 3815</span>&#160;                                  <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div><div class="line"><a name="l03816"></a><span class="lineno"> 3816</span>&#160;</div><div class="line"><a name="l03840"></a><span class="lineno"> 3840</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03841"></a><span class="lineno"> 3841</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___i_m_a_g_e.html#ga086d8ec1767e718627502cc595769956">bladerf_image_read</a>(<span class="keyword">struct</span> <a class="code" href="structbladerf__image.html">bladerf_image</a> *image, <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div><div class="line"><a name="l03842"></a><span class="lineno"> 3842</span>&#160;</div><div class="line"><a name="l03872"></a><span class="lineno"> 3872</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03873"></a><span class="lineno"> 3873</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#ga503aed6ab63ae69266de33c2b062fc0e">bladerf_si5338_read</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03874"></a><span class="lineno"> 3874</span>&#160;                                  uint8_t <a class="code" href="structbladerf__image.html#ac0d31ca829f934cccd89f8054e02773e">address</a>, uint8_t *val);</div><div class="line"><a name="l03875"></a><span class="lineno"> 3875</span>&#160;</div><div class="line"><a name="l03885"></a><span class="lineno"> 3885</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03886"></a><span class="lineno"> 3886</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#ga55037b220716bb466e7033c9ba9b5243">bladerf_si5338_write</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03887"></a><span class="lineno"> 3887</span>&#160;                                   uint8_t <a class="code" href="structbladerf__image.html#ac0d31ca829f934cccd89f8054e02773e">address</a>, uint8_t val);</div><div class="line"><a name="l03888"></a><span class="lineno"> 3888</span>&#160;</div><div class="line"><a name="l03896"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html"> 3896</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbladerf__lms__dc__cals.html">bladerf_lms_dc_cals</a></div><div class="line"><a name="l03897"></a><span class="lineno"> 3897</span>&#160;{</div><div class="line"><a name="l03898"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#a70992956f04cfc951df75a546092df96"> 3898</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#a70992956f04cfc951df75a546092df96">lpf_tuning</a>; </div><div class="line"><a name="l03899"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#a11fc4135a30e8a25d04bbccdd1b1aba4"> 3899</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#a11fc4135a30e8a25d04bbccdd1b1aba4">tx_lpf_i</a>;   </div><div class="line"><a name="l03900"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#a127274913d678a9324879ecfbf35c81e"> 3900</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#a127274913d678a9324879ecfbf35c81e">tx_lpf_q</a>;   </div><div class="line"><a name="l03901"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#a4532ebe05b25f4b7624300db68f5a38d"> 3901</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#a4532ebe05b25f4b7624300db68f5a38d">rx_lpf_i</a>;   </div><div class="line"><a name="l03902"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#a2759bb6dcf9599cf8dc3918466c3fda6"> 3902</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#a2759bb6dcf9599cf8dc3918466c3fda6">rx_lpf_q</a>;   </div><div class="line"><a name="l03903"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#a31b02eef31b734662bee7219035a445e"> 3903</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#a31b02eef31b734662bee7219035a445e">dc_ref</a>;     </div><div class="line"><a name="l03904"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#ae1765bb3e2905fecae15b278a808c42a"> 3904</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#ae1765bb3e2905fecae15b278a808c42a">rxvga2a_i</a>;  </div><div class="line"><a name="l03905"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#a84750dbef613bced4b7f5c8520824921"> 3905</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#a84750dbef613bced4b7f5c8520824921">rxvga2a_q</a>;  </div><div class="line"><a name="l03906"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#ac2eb71ba28504141484420addbca3865"> 3906</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#ac2eb71ba28504141484420addbca3865">rxvga2b_i</a>;  </div><div class="line"><a name="l03907"></a><span class="lineno"><a class="line" href="structbladerf__lms__dc__cals.html#ac13555ea8831f183b9c851ab8a290420"> 3907</a></span>&#160;    int16_t <a class="code" href="structbladerf__lms__dc__cals.html#ac13555ea8831f183b9c851ab8a290420">rxvga2b_q</a>;  </div><div class="line"><a name="l03908"></a><span class="lineno"> 3908</span>&#160;};</div><div class="line"><a name="l03909"></a><span class="lineno"> 3909</span>&#160;</div><div class="line"><a name="l03919"></a><span class="lineno"> 3919</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03920"></a><span class="lineno"> 3920</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#ga527f9162934899327c91bdce6a03cfeb">bladerf_lms_read</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03921"></a><span class="lineno"> 3921</span>&#160;                               uint8_t address, uint8_t *val);</div><div class="line"><a name="l03922"></a><span class="lineno"> 3922</span>&#160;</div><div class="line"><a name="l03932"></a><span class="lineno"> 3932</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03933"></a><span class="lineno"> 3933</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#gaf9a7fcee85b2f4d58a0f4966ab553b5b">bladerf_lms_write</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03934"></a><span class="lineno"> 3934</span>&#160;                                uint8_t address, uint8_t val);</div><div class="line"><a name="l03935"></a><span class="lineno"> 3935</span>&#160;</div><div class="line"><a name="l03948"></a><span class="lineno"> 3948</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03949"></a><span class="lineno"> 3949</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#gafcbd4fc73a50eab8a573807ce2fb6dcd">bladerf_lms_set_dc_cals</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03950"></a><span class="lineno"> 3950</span>&#160;                                     <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbladerf__lms__dc__cals.html">bladerf_lms_dc_cals</a> *dc_cals);</div><div class="line"><a name="l03951"></a><span class="lineno"> 3951</span>&#160;</div><div class="line"><a name="l03960"></a><span class="lineno"> 3960</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l03961"></a><span class="lineno"> 3961</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#gabda7ca678469c51383c2a9968fb18de6">bladerf_lms_get_dc_cals</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l03962"></a><span class="lineno"> 3962</span>&#160;                                      <span class="keyword">struct</span> <a class="code" href="structbladerf__lms__dc__cals.html">bladerf_lms_dc_cals</a> *dc_cals);</div><div class="line"><a name="l03963"></a><span class="lineno"> 3963</span>&#160;</div><div class="line"><a name="l03969"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga446cd06f0cb0da97ed24c0552397a33a"> 3969</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_LMS_RX_ENABLE (1 &lt;&lt; 1)</span></div><div class="line"><a name="l03970"></a><span class="lineno"> 3970</span>&#160;</div><div class="line"><a name="l03976"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga9eda3e142d68536060daef157ea10bfb"> 3976</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_LMS_TX_ENABLE  (1 &lt;&lt; 2)</span></div><div class="line"><a name="l03977"></a><span class="lineno"> 3977</span>&#160;</div><div class="line"><a name="l03983"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#gacdc4bcc1a9e1b868df9f8b75360fc355"> 3983</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_TX_LB_ENABLE   (2 &lt;&lt; 3)</span></div><div class="line"><a name="l03984"></a><span class="lineno"> 3984</span>&#160;</div><div class="line"><a name="l03990"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga14565c374a54b18cbe215eac20be8d94"> 3990</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_TX_HB_ENABLE   (1 &lt;&lt; 3)</span></div><div class="line"><a name="l03991"></a><span class="lineno"> 3991</span>&#160;</div><div class="line"><a name="l04001"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#gaf6c5edd2a591683aaac84e729938eafa"> 4001</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_COUNTER_ENABLE (1 &lt;&lt; 9)</span></div><div class="line"><a name="l04002"></a><span class="lineno"> 4002</span>&#160;</div><div class="line"><a name="l04003"></a><span class="lineno"> 4003</span>&#160;</div><div class="line"><a name="l04009"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga97b39180514ef93e4d8b92e95e8939f7"> 4009</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_RX_MUX_MASK (0x7 &lt;&lt; BLADERF_GPIO_RX_MUX_SHIFT)</span></div><div class="line"><a name="l04010"></a><span class="lineno"> 4010</span>&#160;</div><div class="line"><a name="l04014"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga4319404a23551c1f1ef8f8cf069a5efd"> 4014</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_RX_MUX_SHIFT 8</span></div><div class="line"><a name="l04015"></a><span class="lineno"> 4015</span>&#160;</div><div class="line"><a name="l04021"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga759e67fc4fe15c0c6c57eb733558aa6b"> 4021</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_RX_LB_ENABLE   (2 &lt;&lt; 5)</span></div><div class="line"><a name="l04022"></a><span class="lineno"> 4022</span>&#160;</div><div class="line"><a name="l04028"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga7d160536b1a9a11ea1bd5560c5779b52"> 4028</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_RX_HB_ENABLE   (1 &lt;&lt; 5)</span></div><div class="line"><a name="l04029"></a><span class="lineno"> 4029</span>&#160;</div><div class="line"><a name="l04040"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga9c28364a347c56bc14a9f7ac9a8ffa75"> 4040</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_FEATURE_SMALL_DMA_XFER (1 &lt;&lt; 7)</span></div><div class="line"><a name="l04041"></a><span class="lineno"> 4041</span>&#160;</div><div class="line"><a name="l04045"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#gac2ce614fd9972c8967098b04922fad2e"> 4045</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_TIMESTAMP      (1 &lt;&lt; 16)</span></div><div class="line"><a name="l04046"></a><span class="lineno"> 4046</span>&#160;</div><div class="line"><a name="l04063"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga75166eada5d604f68c0a512e10164b75"> 4063</a></span>&#160;<span class="preprocessor">#define BLADERF_GPIO_TIMESTAMP_DIV2 (1 &lt;&lt; 17)</span></div><div class="line"><a name="l04064"></a><span class="lineno"> 4064</span>&#160;</div><div class="line"><a name="l04073"></a><span class="lineno"> 4073</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04074"></a><span class="lineno"> 4074</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#ga305a43b2f5026678ff7f207f8c5db6e6">bladerf_config_gpio_read</a>(<span class="keyword">struct</span> bladerf *dev, uint32_t *val);</div><div class="line"><a name="l04075"></a><span class="lineno"> 4075</span>&#160;</div><div class="line"><a name="l04086"></a><span class="lineno"> 4086</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04087"></a><span class="lineno"> 4087</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#gadcfa9c8d50eefeb3c6e5c46c8f7c2cc0">bladerf_config_gpio_write</a>(<span class="keyword">struct</span> bladerf *dev, uint32_t val);</div><div class="line"><a name="l04088"></a><span class="lineno"> 4088</span>&#160;</div><div class="line"><a name="l04097"></a><span class="lineno"> 4097</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04098"></a><span class="lineno"> 4098</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#ga2b485783f8d9f441c6f52ee1db822d1c">bladerf_xb_spi_write</a>(<span class="keyword">struct</span> bladerf *dev, uint32_t val);</div><div class="line"><a name="l04099"></a><span class="lineno"> 4099</span>&#160;</div><div class="line"><a name="l04100"></a><span class="lineno"> 4100</span>&#160;</div><div class="line"><a name="l04109"></a><span class="lineno"> 4109</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04110"></a><span class="lineno"> 4110</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#ga361f07c583333ddca254ec335d4021a4">bladerf_calibrate_dc</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l04111"></a><span class="lineno"> 4111</span>&#160;                                   bladerf_cal_module module);</div><div class="line"><a name="l04112"></a><span class="lineno"> 4112</span>&#160;</div><div class="line"><a name="l04122"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#gaa55e7163c78a02d527cac2022a80d459"> 4122</a></span>&#160;<span class="preprocessor">#define BLADERF_TRIGGER_REG_ARM     ((uint8_t) (1 &lt;&lt; 0))</span></div><div class="line"><a name="l04123"></a><span class="lineno"> 4123</span>&#160;</div><div class="line"><a name="l04133"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#ga83064f1e4b4484d493ce854dcf6edb89"> 4133</a></span>&#160;<span class="preprocessor">#define BLADERF_TRIGGER_REG_FIRE    ((uint8_t) (1 &lt;&lt; 1))</span></div><div class="line"><a name="l04134"></a><span class="lineno"> 4134</span>&#160;</div><div class="line"><a name="l04142"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#gad1ba39cc55506c8b78ba24b76f310d3c"> 4142</a></span>&#160;<span class="preprocessor">#define BLADERF_TRIGGER_REG_MASTER  ((uint8_t) (1 &lt;&lt; 2))</span></div><div class="line"><a name="l04143"></a><span class="lineno"> 4143</span>&#160;</div><div class="line"><a name="l04150"></a><span class="lineno"><a class="line" href="group___l_o_w___l_e_v_e_l.html#gad2ee67a219029e1eed0e0cfcb85325fb"> 4150</a></span>&#160;<span class="preprocessor">#define BLADERF_TRIGGER_REG_LINE    ((uint8_t) (1 &lt;&lt; 3))</span></div><div class="line"><a name="l04151"></a><span class="lineno"> 4151</span>&#160;</div><div class="line"><a name="l04164"></a><span class="lineno"> 4164</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04165"></a><span class="lineno"> 4165</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#gac103d078dc50648d73d765d2578bb975">bladerf_read_trigger</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l04166"></a><span class="lineno"> 4166</span>&#160;                                   bladerf_module module,</div><div class="line"><a name="l04167"></a><span class="lineno"> 4167</span>&#160;                                   bladerf_trigger_signal signal,</div><div class="line"><a name="l04168"></a><span class="lineno"> 4168</span>&#160;                                   uint8_t *val);</div><div class="line"><a name="l04169"></a><span class="lineno"> 4169</span>&#160;</div><div class="line"><a name="l04181"></a><span class="lineno"> 4181</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04182"></a><span class="lineno"> 4182</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___l_o_w___l_e_v_e_l.html#ga9f1eac7677eea33835f62da63ea9a1b3">bladerf_write_trigger</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l04183"></a><span class="lineno"> 4183</span>&#160;                                    bladerf_module module,</div><div class="line"><a name="l04184"></a><span class="lineno"> 4184</span>&#160;                                    bladerf_trigger_signal signal,</div><div class="line"><a name="l04185"></a><span class="lineno"> 4185</span>&#160;                                    uint8_t val);</div><div class="line"><a name="l04186"></a><span class="lineno"> 4186</span>&#160;</div><div class="line"><a name="l04212"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga82ec56856cb4351a428e6786e5b2212e"> 4212</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_TOTAL_SIZE  (4 * 1024 * 1024)</span></div><div class="line"><a name="l04213"></a><span class="lineno"> 4213</span>&#160;</div><div class="line"><a name="l04215"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga925a4e113b232589adc4a85be91404e5"> 4215</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_PAGE_SIZE   256</span></div><div class="line"><a name="l04216"></a><span class="lineno"> 4216</span>&#160;</div><div class="line"><a name="l04218"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gae8d9d91b7e863f5ea3755dc8884d0dee"> 4218</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_EB_SIZE     (64 * 1024)</span></div><div class="line"><a name="l04219"></a><span class="lineno"> 4219</span>&#160;</div><div class="line"><a name="l04221"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga2fbf6219347ff865d1136e6e1c9abf02"> 4221</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_NUM_PAGES \</span></div><div class="line"><a name="l04222"></a><span class="lineno"> 4222</span>&#160;<span class="preprocessor">    (BLADERF_FLASH_TOTAL_SIZE / BLADERF_FLASH_PAGE_SIZE)</span></div><div class="line"><a name="l04223"></a><span class="lineno"> 4223</span>&#160;</div><div class="line"><a name="l04225"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga9619af013777dd88c1ed1164c38a0688"> 4225</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_NUM_EBS \</span></div><div class="line"><a name="l04226"></a><span class="lineno"> 4226</span>&#160;<span class="preprocessor">    (BLADERF_FLASH_TOTAL_SIZE / BLADERF_FLASH_EB_SIZE)</span></div><div class="line"><a name="l04227"></a><span class="lineno"> 4227</span>&#160;</div><div class="line"><a name="l04228"></a><span class="lineno"> 4228</span>&#160;</div><div class="line"><a name="l04229"></a><span class="lineno"> 4229</span>&#160;</div><div class="line"><a name="l04231"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gaad5c1163d1e08f144a5efc355e42ec36"> 4231</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_TO_PAGES(bytes) ((bytes) / BLADERF_FLASH_PAGE_SIZE)</span></div><div class="line"><a name="l04232"></a><span class="lineno"> 4232</span>&#160;</div><div class="line"><a name="l04234"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga3567c294cb55b958087578fa87fc5680"> 4234</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_TO_EB(bytes)    ((bytes) / BLADERF_FLASH_EB_SIZE)</span></div><div class="line"><a name="l04235"></a><span class="lineno"> 4235</span>&#160;</div><div class="line"><a name="l04236"></a><span class="lineno"> 4236</span>&#160;</div><div class="line"><a name="l04237"></a><span class="lineno"> 4237</span>&#160;</div><div class="line"><a name="l04239"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga55abbf8ce669cd75d47846e5689151fe"> 4239</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_ADDR_FIRMWARE     0x00000000</span></div><div class="line"><a name="l04240"></a><span class="lineno"> 4240</span>&#160;</div><div class="line"><a name="l04242"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga06fb129d71594fe8a78b68d3fef157c3"> 4242</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_PAGE_FIRMWARE \</span></div><div class="line"><a name="l04243"></a><span class="lineno"> 4243</span>&#160;<span class="preprocessor">            (BLADERF_FLASH_TO_PAGES(BLADERF_FLASH_ADDR_FIRMWARE))</span></div><div class="line"><a name="l04244"></a><span class="lineno"> 4244</span>&#160;</div><div class="line"><a name="l04246"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga921e4adbcb5c3fe7b08e25e58e242c24"> 4246</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_EB_FIRMWARE \</span></div><div class="line"><a name="l04247"></a><span class="lineno"> 4247</span>&#160;<span class="preprocessor">            (BLADERF_FLASH_TO_EB(BLADERF_FLASH_ADDR_FIRMWARE))</span></div><div class="line"><a name="l04248"></a><span class="lineno"> 4248</span>&#160;</div><div class="line"><a name="l04250"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga49dbc1db73ae43ffd1a64ae9b9029172"> 4250</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_BYTE_LEN_FIRMWARE 0x00030000</span></div><div class="line"><a name="l04251"></a><span class="lineno"> 4251</span>&#160;</div><div class="line"><a name="l04253"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga18059d66f07a1b06a83f2a37a92e97e3"> 4253</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_PAGE_LEN_FIRMWARE \</span></div><div class="line"><a name="l04254"></a><span class="lineno"> 4254</span>&#160;<span class="preprocessor">            (BLADERF_FLASH_TO_PAGES(BLADERF_FLASH_BYTE_LEN_FIRMWARE))</span></div><div class="line"><a name="l04255"></a><span class="lineno"> 4255</span>&#160;</div><div class="line"><a name="l04257"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gacaf5886ec506a7e91b27da10f634a3e2"> 4257</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_EB_LEN_FIRMWARE \</span></div><div class="line"><a name="l04258"></a><span class="lineno"> 4258</span>&#160;<span class="preprocessor">            (BLADERF_FLASH_TO_EB(BLADERF_FLASH_BYTE_LEN_FIRMWARE))</span></div><div class="line"><a name="l04259"></a><span class="lineno"> 4259</span>&#160;</div><div class="line"><a name="l04260"></a><span class="lineno"> 4260</span>&#160;</div><div class="line"><a name="l04262"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga4339a488338e28b40974dc3782c0d813"> 4262</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_ADDR_CAL  0x00030000</span></div><div class="line"><a name="l04263"></a><span class="lineno"> 4263</span>&#160;</div><div class="line"><a name="l04265"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gad114691df12a3ccf35acc3c9beed351e"> 4265</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_PAGE_CAL  (BLADERF_FLASH_TO_PAGES(BLADERF_FLASH_ADDR_CAL))</span></div><div class="line"><a name="l04266"></a><span class="lineno"> 4266</span>&#160;</div><div class="line"><a name="l04268"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gaf2c8d5a3cbdfab27b9c5de5c83b0d445"> 4268</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_EB_CAL    (BLADERF_FLASH_TO_EB(BLADERF_FLASH_ADDR_CAL))</span></div><div class="line"><a name="l04269"></a><span class="lineno"> 4269</span>&#160;</div><div class="line"><a name="l04271"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gab2443be9b3a5d6091ee237be3d099156"> 4271</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_BYTE_LEN_CAL 0x100</span></div><div class="line"><a name="l04272"></a><span class="lineno"> 4272</span>&#160;</div><div class="line"><a name="l04274"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gaa2d24496c1c9bc85eb549fc0dfdb69c8"> 4274</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_PAGE_LEN_CAL \</span></div><div class="line"><a name="l04275"></a><span class="lineno"> 4275</span>&#160;<span class="preprocessor">            (BLADERF_FLASH_TO_PAGES(FLASH_BYTE_LEN_CAL))</span></div><div class="line"><a name="l04276"></a><span class="lineno"> 4276</span>&#160;</div><div class="line"><a name="l04282"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gabb0500cf801028602b90ac563944de5b"> 4282</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_EB_LEN_CAL 1</span></div><div class="line"><a name="l04283"></a><span class="lineno"> 4283</span>&#160;</div><div class="line"><a name="l04284"></a><span class="lineno"> 4284</span>&#160;</div><div class="line"><a name="l04290"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gadf434509f5d1e0bef74440a55e414a2f"> 4290</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_ADDR_FPGA 0x00040000</span></div><div class="line"><a name="l04291"></a><span class="lineno"> 4291</span>&#160;</div><div class="line"><a name="l04293"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gada0d9c9efbd690ce6bf7f4ba8a2f9690"> 4293</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_PAGE_FPGA \</span></div><div class="line"><a name="l04294"></a><span class="lineno"> 4294</span>&#160;<span class="preprocessor">            (BLADERF_FLASH_TO_PAGES(BLADERF_FLASH_ADDR_FPGA))</span></div><div class="line"><a name="l04295"></a><span class="lineno"> 4295</span>&#160;</div><div class="line"><a name="l04297"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#ga1772f5882610c33ed0eed85a749297d9"> 4297</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_EB_FPGA \</span></div><div class="line"><a name="l04298"></a><span class="lineno"> 4298</span>&#160;<span class="preprocessor">            (BLADERF_FLASH_TO_EB(BLADERF_FLASH_ADDR_FPGA))</span></div><div class="line"><a name="l04299"></a><span class="lineno"> 4299</span>&#160;</div><div class="line"><a name="l04301"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gaa480d00a5dea24fc124a39b546b4599d"> 4301</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_BYTE_LEN_FPGA 0x00370000</span></div><div class="line"><a name="l04302"></a><span class="lineno"> 4302</span>&#160;</div><div class="line"><a name="l04304"></a><span class="lineno"><a class="line" href="group___f_n___f_l_a_s_h.html#gaa11f97991a61cae67f324b8b9867eaf7"> 4304</a></span>&#160;<span class="preprocessor">#define BLADERF_FLASH_EB_LEN_FPGA \</span></div><div class="line"><a name="l04305"></a><span class="lineno"> 4305</span>&#160;<span class="preprocessor">            (BLADERF_FLASH_TO_EB(BLADERF_FLASH_BYTE_LEN_FPGA))</span></div><div class="line"><a name="l04306"></a><span class="lineno"> 4306</span>&#160;</div><div class="line"><a name="l04319"></a><span class="lineno"> 4319</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04320"></a><span class="lineno"> 4320</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___f_l_a_s_h.html#gaaa0d8fa6125b2f1b0315e1eb78feabb8">bladerf_erase_flash</a>(<span class="keyword">struct</span> bladerf *dev,</div><div class="line"><a name="l04321"></a><span class="lineno"> 4321</span>&#160;                                  uint32_t erase_block, uint32_t count);</div><div class="line"><a name="l04322"></a><span class="lineno"> 4322</span>&#160;</div><div class="line"><a name="l04338"></a><span class="lineno"> 4338</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04339"></a><span class="lineno"> 4339</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___f_l_a_s_h.html#ga65589d09713484de98fd85028cbdf4b4">bladerf_read_flash</a>(<span class="keyword">struct</span> bladerf *dev, uint8_t *buf,</div><div class="line"><a name="l04340"></a><span class="lineno"> 4340</span>&#160;                                 uint32_t page, uint32_t count);</div><div class="line"><a name="l04341"></a><span class="lineno"> 4341</span>&#160;</div><div class="line"><a name="l04354"></a><span class="lineno"> 4354</span>&#160;<a class="code" href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="line"><a name="l04355"></a><span class="lineno"> 4355</span>&#160;<span class="keywordtype">int</span> <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___f_n___f_l_a_s_h.html#ga3754151795e505d88c6bbdcb503148c9">bladerf_write_flash</a>(<span class="keyword">struct</span> bladerf *dev, <span class="keyword">const</span> uint8_t *buf,</div><div class="line"><a name="l04356"></a><span class="lineno"> 4356</span>&#160;                                  uint32_t page, uint32_t count);</div><div class="line"><a name="l04357"></a><span class="lineno"> 4357</span>&#160;</div><div class="line"><a name="l04375"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga36937338962caee6da8e2d57cb15d627"> 4375</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_UNEXPECTED  (-1)  </span></div><div class="line"><a name="l04376"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga8d340bf2426f89e594774ba85e0a7bfb"> 4376</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_RANGE       (-2)  </span></div><div class="line"><a name="l04377"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga1a47b33b1f0561258584a0d13a7a1a56"> 4377</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_INVAL       (-3)  </span></div><div class="line"><a name="l04378"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga87bf96f1fab17cf0062c3c5117d7b3d6"> 4378</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_MEM         (-4)  </span></div><div class="line"><a name="l04379"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga2bd0bdbb6044cf88d5cfa0b86a33805d"> 4379</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_IO          (-5)  </span></div><div class="line"><a name="l04380"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#gaf15a5facdef9565ffaae7f3e19457c10"> 4380</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_TIMEOUT     (-6)  </span></div><div class="line"><a name="l04381"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#gacce8c48adc27cfae9bf5958e7417ed8e"> 4381</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_NODEV       (-7)  </span></div><div class="line"><a name="l04382"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga8a3a89c814158f2262dff5a7d3372b02"> 4382</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_UNSUPPORTED (-8)  </span></div><div class="line"><a name="l04383"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#gab9de256023a584e621a8df687356abcf"> 4383</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_MISALIGNED  (-9)  </span></div><div class="line"><a name="l04384"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga2213051ace8220f60fdaae0a85f218d0"> 4384</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_CHECKSUM    (-10) </span></div><div class="line"><a name="l04385"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga006088a454a385cc98ed0206f72f73b4"> 4385</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_NO_FILE     (-11) </span></div><div class="line"><a name="l04386"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga0a3812407b9e9234c67163b428f11c84"> 4386</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_UPDATE_FPGA (-12) </span></div><div class="line"><a name="l04387"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga6d9a213558d1a624271d72183c0d53e8"> 4387</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_UPDATE_FW   (-13) </span></div><div class="line"><a name="l04388"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga818cbf5d7d007f4036f11b7c847c98c1"> 4388</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_TIME_PAST   (-14) </span></div><div class="line"><a name="l04389"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#gadec8967ff4a19288c3efc6ca1a8d3f23"> 4389</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_QUEUE_FULL  (-15) </span></div><div class="line"><a name="l04391"></a><span class="lineno"> 4391</span>&#160;<span class="preprocessor">#define BLADERF_ERR_FPGA_OP     (-16) </span></div><div class="line"><a name="l04392"></a><span class="lineno"><a class="line" href="group___r_e_t_c_o_d_e_s.html#ga78be9d3e3625844ac78a74a9f20a25a2"> 4392</a></span>&#160;<span class="preprocessor">#define BLADERF_ERR_PERMISSION  (-17) </span></div><div class="line"><a name="l04394"></a><span class="lineno"> 4394</span>&#160;<span class="preprocessor">#define BLADERF_ERR_WOULD_BLOCK (-18) </span></div><div class="line"><a name="l04408"></a><span class="lineno"> 4408</span>&#160;<span class="preprocessor">API_EXPORT</span></div><div class="line"><a name="l04409"></a><span class="lineno"> 4409</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a> <a class="code" href="group___r_e_t_c_o_d_e_s.html#ga689e0c91e6abb8b5575a929453e4dbcc">bladerf_strerror</a>(<span class="keywordtype">int</span> error);</div><div class="line"><a name="l04410"></a><span class="lineno"> 4410</span>&#160;</div><div class="line"><a name="l04414"></a><span class="lineno"> 4414</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l04415"></a><span class="lineno"> 4415</span>&#160;}</div><div class="line"><a name="l04416"></a><span class="lineno"> 4416</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l04417"></a><span class="lineno"> 4417</span>&#160;</div><div class="line"><a name="l04418"></a><span class="lineno"> 4418</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* BLADERF_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="structbladerf__image_html_abe222f6d3581e7920dcad5306cc906a8"><div class="ttname"><a href="structbladerf__image.html#abe222f6d3581e7920dcad5306cc906a8">bladerf_image::data</a></div><div class="ttdeci">uint8_t * data</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03745">libbladeRF.h:3745</a></div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_a84750dbef613bced4b7f5c8520824921"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#a84750dbef613bced4b7f5c8520824921">bladerf_lms_dc_cals::rxvga2a_q</a></div><div class="ttdeci">int16_t rxvga2a_q</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03905">libbladeRF.h:3905</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ga9833afff874c98b4d021d0acad6cbc54"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ga9833afff874c98b4d021d0acad6cbc54">bladerf_get_rx_mux</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_rx_mux(struct bladerf *dev, bladerf_rx_mux *mode)</div></div>
<div class="ttc" id="group___f_n___x_b_html_ga99f8173e2f6196ec2e5023a293954226"><div class="ttname"><a href="group___f_n___x_b.html#ga99f8173e2f6196ec2e5023a293954226">bladerf_xb300_set_amplifier_enable</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb300_set_amplifier_enable(struct bladerf *dev, bladerf_xb300_amplifier amp, bool enable)</div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_gad18cbc7b07af76351f622fb189ecd68e"><div class="ttname"><a href="group___f_n___i_n_f_o.html#gad18cbc7b07af76351f622fb189ecd68e">bladerf_get_vctcxo_trim</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_vctcxo_trim(struct bladerf *dev, uint16_t *trim)</div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gga61ff30f82a42e90653a4cf69d43f9cc2a44bfef7aeacd7e0698d613b222e16e7a"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2a44bfef7aeacd7e0698d613b222e16e7a">BLADERF_LNA_GAIN_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00563">libbladeRF.h:563</a></div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_ga9f1eac7677eea33835f62da63ea9a1b3"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#ga9f1eac7677eea33835f62da63ea9a1b3">bladerf_write_trigger</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_write_trigger(struct bladerf *dev, bladerf_module module, bladerf_trigger_signal signal, uint8_t val)</div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_a70992956f04cfc951df75a546092df96"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#a70992956f04cfc951df75a546092df96">bladerf_lms_dc_cals::lpf_tuning</a></div><div class="ttdeci">int16_t lpf_tuning</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03898">libbladeRF.h:3898</a></div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_ga503aed6ab63ae69266de33c2b062fc0e"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#ga503aed6ab63ae69266de33c2b062fc0e">bladerf_si5338_read</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_si5338_read(struct bladerf *dev, uint8_t address, uint8_t *val)</div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_ga527f9162934899327c91bdce6a03cfeb"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#ga527f9162934899327c91bdce6a03cfeb">bladerf_lms_read</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_lms_read(struct bladerf *dev, uint8_t address, uint8_t *val)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_ga086d8ec1767e718627502cc595769956"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#ga086d8ec1767e718627502cc595769956">bladerf_image_read</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_image_read(struct bladerf_image *image, const char *file)</div></div>
<div class="ttc" id="group___f_n___e_x_p___i_o_html_ga477775ba265a294b6d87766127c0ee40"><div class="ttname"><a href="group___f_n___e_x_p___i_o.html#ga477775ba265a294b6d87766127c0ee40">bladerf_expansion_gpio_dir_masked_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_expansion_gpio_dir_masked_write(struct bladerf *dev, uint32_t mask, uint32_t outputs)</div></div>
<div class="ttc" id="group___f_n___f_l_a_s_h_html_ga65589d09713484de98fd85028cbdf4b4"><div class="ttname"><a href="group___f_n___f_l_a_s_h.html#ga65589d09713484de98fd85028cbdf4b4">bladerf_read_flash</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_read_flash(struct bladerf *dev, uint8_t *buf, uint32_t page, uint32_t count)</div></div>
<div class="ttc" id="structbladerf__trigger_html_aec9c557d30db0cbc42140ad8a20272d6"><div class="ttname"><a href="structbladerf__trigger.html#aec9c557d30db0cbc42140ad8a20272d6">bladerf_trigger::module</a></div><div class="ttdeci">bladerf_module module</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01720">libbladeRF.h:1720</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248da24bd2dc2c307ba965a2285ef03ec0a77"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da24bd2dc2c307ba965a2285ef03ec0a77">BLADERF_TRIGGER_USER_1</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01702">libbladeRF.h:1702</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248da2804dc6af85a57cacc8e3f3634c1b067"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da2804dc6af85a57cacc8e3f3634c1b067">BLADERF_TRIGGER_USER_5</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01706">libbladeRF.h:1706</a></div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_gga1052a36566cb6dc311242981c9ab4c47a33a3048b606d675c49a1b61ea686924b"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47a33a3048b606d675c49a1b61ea686924b">BLADERF_TUNING_MODE_FPGA</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01092">libbladeRF.h:1092</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ga005df7c4f7fa6fbcb523ec96d5dc3d99"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ga005df7c4f7fa6fbcb523ec96d5dc3d99">bladerf_set_vctcxo_tamer_mode</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_vctcxo_tamer_mode(struct bladerf *dev, bladerf_vctcxo_tamer_mode mode)</div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_gaaec5953b58fd9bca3c0cec9f9655b6a0"><div class="ttname"><a href="group___f_n___i_n_f_o.html#gaaec5953b58fd9bca3c0cec9f9655b6a0">bladerf_get_fpga_size</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_fpga_size(struct bladerf *dev, bladerf_fpga_size *size)</div></div>
<div class="ttc" id="structbladerf__quick__tune_html_a686ab4c0f185c10e4f763cd2e6ae8964"><div class="ttname"><a href="structbladerf__quick__tune.html#a686ab4c0f185c10e4f763cd2e6ae8964">bladerf_quick_tune::vcocap</a></div><div class="ttdeci">uint8_t vcocap</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01104">libbladeRF.h:1104</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gada41c8d88594273b438d06d81917172a"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gada41c8d88594273b438d06d81917172a">bladerf_devinfo_matches</a></div><div class="ttdeci">API_EXPORT bool CALL_CONV bladerf_devinfo_matches(const struct bladerf_devinfo *a, const struct bladerf_devinfo *b)</div></div>
<div class="ttc" id="structbladerf__devinfo_html_a020ad41f5104a1bd5bb455b2144e8885"><div class="ttname"><a href="structbladerf__devinfo.html#a020ad41f5104a1bd5bb455b2144e8885">bladerf_devinfo::instance</a></div><div class="ttdeci">unsigned int instance</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00129">libbladeRF.h:129</a></div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_ggad289c8e261a1f7342e9280f22a844563af5797bb110ea4660e8722eb60969ff5b"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563af5797bb110ea4660e8722eb60969ff5b">BLADERF_SMB_MODE_OUTPUT</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01411">libbladeRF.h:1411</a></div></div>
<div class="ttc" id="group___f_n___b_a_n_d_w_i_d_t_h_html_ga84be5ff3d9ae3bd603b4beaeb7efa09a"><div class="ttname"><a href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga84be5ff3d9ae3bd603b4beaeb7efa09a">bladerf_lpf_mode</a></div><div class="ttdeci">bladerf_lpf_mode</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00953">libbladeRF.h:953</a></div></div>
<div class="ttc" id="group___f_n___f_l_a_s_h_html_gaaa0d8fa6125b2f1b0315e1eb78feabb8"><div class="ttname"><a href="group___f_n___f_l_a_s_h.html#gaaa0d8fa6125b2f1b0315e1eb78feabb8">bladerf_erase_flash</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_erase_flash(struct bladerf *dev, uint32_t erase_block, uint32_t count)</div></div>
<div class="ttc" id="group___f_n___p_r_o_g_html_ga2458993d78dc20c63d17093081655d08"><div class="ttname"><a href="group___f_n___p_r_o_g.html#ga2458993d78dc20c63d17093081655d08">bladerf_load_fpga</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_load_fpga(struct bladerf *dev, const char *fpga)</div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_ac2eb71ba28504141484420addbca3865"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#ac2eb71ba28504141484420addbca3865">bladerf_lms_dc_cals::rxvga2b_i</a></div><div class="ttdeci">int16_t rxvga2b_i</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03906">libbladeRF.h:3906</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_gaeebd7589a545314e85a8433994ac7f03"><div class="ttname"><a href="group___f_n___x_b.html#gaeebd7589a545314e85a8433994ac7f03">bladerf_xb200_get_filterbank</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb200_get_filterbank(struct bladerf *dev, bladerf_module module, bladerf_xb200_filter *filter)</div></div>
<div class="ttc" id="structbladerf__version_html_a9f280ce3ae5b6cd9346fd7a09ff29168"><div class="ttname"><a href="structbladerf__version.html#a9f280ce3ae5b6cd9346fd7a09ff29168">bladerf_version::minor</a></div><div class="ttdeci">uint16_t minor</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00348">libbladeRF.h:348</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_gga47c13af159709851356a0dd1f7cbded6ad348bfde9940ee597ee361f326180a3a"><div class="ttname"><a href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6ad348bfde9940ee597ee361f326180a3a">BLADERF_XB300_AMP_PA_AUX</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02112">libbladeRF.h:2112</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248da0e82b07e7ead36d97da5c7f908651ab5"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da0e82b07e7ead36d97da5c7f908651ab5">BLADERF_TRIGGER_USER_4</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01705">libbladeRF.h:1705</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ggac8be10b9045b236e2bd4d705bde4b5dba11afefe1b14f816a59c5d4969212af8d"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba11afefe1b14f816a59c5d4969212af8d">BLADERF_SAMPLING_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00790">libbladeRF.h:790</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gga3737a52a065ebc838adf4cf426b43fb2aaabd6f3089e0b400f5372903be5e8f75"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2aaabd6f3089e0b400f5372903be5e8f75">BLADERF_BACKEND_CYPRESS</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00114">libbladeRF.h:114</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gafab6b8702140006e478c01ae7880e391"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gafab6b8702140006e478c01ae7880e391">bladerf_get_rxvga2</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_rxvga2(struct bladerf *dev, int *gain)</div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga0c69671b4b2a8fb45848b22a76efd83d"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga0c69671b4b2a8fb45848b22a76efd83d">bladerf_set_usb_reset_on_open</a></div><div class="ttdeci">API_EXPORT void CALL_CONV bladerf_set_usb_reset_on_open(bool enabled)</div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_ac13555ea8831f183b9c851ab8a290420"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#ac13555ea8831f183b9c851ab8a290420">bladerf_lms_dc_cals::rxvga2b_q</a></div><div class="ttdeci">int16_t rxvga2b_q</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03907">libbladeRF.h:3907</a></div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_ga29a7d4f25eec5aab329cdae462f8ba47"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#ga29a7d4f25eec5aab329cdae462f8ba47">bladerf_loopback</a></div><div class="ttdeci">bladerf_loopback</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01283">libbladeRF.h:1283</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_ga89706116066f01d7a6eeb9e18dbd0db3"><div class="ttname"><a href="group___f_n___g_a_i_n.html#ga89706116066f01d7a6eeb9e18dbd0db3">bladerf_set_txvga1</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_txvga1(struct bladerf *dev, int gain)</div></div>
<div class="ttc" id="group___f_n___x_b_html_gga47c13af159709851356a0dd1f7cbded6a450c04c9b94eb6f73528677ec61b2e37"><div class="ttname"><a href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a450c04c9b94eb6f73528677ec61b2e37">BLADERF_XB300_AMP_LNA</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02111">libbladeRF.h:2111</a></div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_ga5de40335f5594a6e92af51698c74486b"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#ga5de40335f5594a6e92af51698c74486b">bladerf_get_frequency</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_frequency(struct bladerf *dev, bladerf_module module, unsigned int *frequency)</div></div>
<div class="ttc" id="group___f_n___e_x_p___i_o_html_ga677e0c1cc7fe84526e2ac11e767ddafb"><div class="ttname"><a href="group___f_n___e_x_p___i_o.html#ga677e0c1cc7fe84526e2ac11e767ddafb">bladerf_expansion_gpio_dir_read</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_expansion_gpio_dir_read(struct bladerf *dev, uint32_t *outputs)</div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47ac44ab6c321b6dfea25715e3dad085e5b"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ac44ab6c321b6dfea25715e3dad085e5b">BLADERF_LB_RF_LNA3</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01327">libbladeRF.h:1327</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_gga4aa81f78e6aebb2f764d608d5e7f3e54a0c035c5a18c89e46508d8ff6c28c09bc"><div class="ttname"><a href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54a0c035c5a18c89e46508d8ff6c28c09bc">BLADERF_FPGA_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00361">libbladeRF.h:361</a></div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_a2759bb6dcf9599cf8dc3918466c3fda6"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#a2759bb6dcf9599cf8dc3918466c3fda6">bladerf_lms_dc_cals::rx_lpf_q</a></div><div class="ttdeci">int16_t rx_lpf_q</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03902">libbladeRF.h:3902</a></div></div>
<div class="ttc" id="structbladerf__trigger_html_a2bea7884d40e7f7af4a9e2fa9ca39661"><div class="ttname"><a href="structbladerf__trigger.html#a2bea7884d40e7f7af4a9e2fa9ca39661">bladerf_trigger::signal</a></div><div class="ttdeci">bladerf_trigger_signal signal</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01722">libbladeRF.h:1722</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ga0a6c1acf444cf9702c5c22461ffd06f5"><div class="ttname"><a href="group___f_n___x_b.html#ga0a6c1acf444cf9702c5c22461ffd06f5">bladerf_xb200_set_filterbank</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb200_set_filterbank(struct bladerf *dev, bladerf_module mod, bladerf_xb200_filter filter)</div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_gafe2c43c2c809cc24f01fbf7b9213a83d"><div class="ttname"><a href="group___f_n___c_o_r_r.html#gafe2c43c2c809cc24f01fbf7b9213a83d">bladerf_dac_read</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_dac_read(struct bladerf *dev, uint16_t *val)</div></div>
<div class="ttc" id="group___f_n___x_b_html_ggad6d4d5a669d2444dbfe81a5949502528a5cd2ded553bbe729f804cffaf6587eee"><div class="ttname"><a href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a5cd2ded553bbe729f804cffaf6587eee">BLADERF_XB300_TRX_TX</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02100">libbladeRF.h:2100</a></div></div>
<div class="ttc" id="structbladerf__version_html_a600930655b7237315b72223c48327ea8"><div class="ttname"><a href="structbladerf__version.html#a600930655b7237315b72223c48327ea8">bladerf_version::major</a></div><div class="ttdeci">uint16_t major</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00347">libbladeRF.h:347</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_gadf55f3f13925781db88b27df3e9cb225"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#gadf55f3f13925781db88b27df3e9cb225">bladerf_get_rational_sample_rate</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_rational_sample_rate(struct bladerf *dev, bladerf_module module, struct bladerf_rational_rate *rate)</div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ga1af00f78739d7c6fe5078075418a5fc6"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ga1af00f78739d7c6fe5078075418a5fc6">bladerf_get_fw_log</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_fw_log(struct bladerf *dev, const char *filename)</div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gaa5dceeb174802f7b119b2ae617f881bf"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gaa5dceeb174802f7b119b2ae617f881bf">bladerf_devstr_matches</a></div><div class="ttdeci">API_EXPORT bool CALL_CONV bladerf_devstr_matches(const char *dev_str, struct bladerf_devinfo *info)</div></div>
<div class="ttc" id="group___f_n___x_b_html_gab937a142225b2ce01c2493297c14d2fd"><div class="ttname"><a href="group___f_n___x_b.html#gab937a142225b2ce01c2493297c14d2fd">bladerf_xb300_get_amplifier_enable</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb300_get_amplifier_enable(struct bladerf *dev, bladerf_xb300_amplifier amp, bool *enable)</div></div>
<div class="ttc" id="group___f_n___x_b_html_ggad6d4d5a669d2444dbfe81a5949502528a2aa1a5af45a88851911c4dda4e22a1aa"><div class="ttname"><a href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a2aa1a5af45a88851911c4dda4e22a1aa">BLADERF_XB300_TRX_RX</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02101">libbladeRF.h:2101</a></div></div>
<div class="ttc" id="structbladerf__metadata_html_a465bef81f6478756e5443025b1f2ddfa"><div class="ttname"><a href="structbladerf__metadata.html#a465bef81f6478756e5443025b1f2ddfa">bladerf_metadata::timestamp</a></div><div class="ttdeci">uint64_t timestamp</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02913">libbladeRF.h:2913</a></div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_ga2b485783f8d9f441c6f52ee1db822d1c"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#ga2b485783f8d9f441c6f52ee1db822d1c">bladerf_xb_spi_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb_spi_write(struct bladerf *dev, uint32_t val)</div></div>
<div class="ttc" id="group___f_n___e_x_p___i_o_html_gadf9da7d211c4539b4df1c76f8b0fb5d7"><div class="ttname"><a href="group___f_n___e_x_p___i_o.html#gadf9da7d211c4539b4df1c76f8b0fb5d7">bladerf_expansion_gpio_dir_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_expansion_gpio_dir_write(struct bladerf *dev, uint32_t outputs)</div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_gadaae300944054b14a3b3e25253db2d68"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#gadaae300944054b14a3b3e25253db2d68">bladerf_get_rational_smb_frequency</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_rational_smb_frequency(struct bladerf *dev, struct bladerf_rational_rate *rate)</div></div>
<div class="ttc" id="group___f_n___x_b_html_ggaf5376b7092ea9750302429c2613529e7a9c86694c80d2611cc5711a8db8eec737"><div class="ttname"><a href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a9c86694c80d2611cc5711a8db8eec737">BLADERF_XB_100</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02030">libbladeRF.h:2030</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gga61ff30f82a42e90653a4cf69d43f9cc2a5e378fb4fc523947c2128f5f8ad762eb"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2a5e378fb4fc523947c2128f5f8ad762eb">BLADERF_LNA_GAIN_MID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00562">libbladeRF.h:562</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggac09757a833752dc85327739963be3103a6ffaf9049b78b3304334388f446f981d"><div class="ttname"><a href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a6ffaf9049b78b3304334388f446f981d">BLADERF_XB200_144M</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02046">libbladeRF.h:2046</a></div></div>
<div class="ttc" id="structbladerf__rational__rate_html"><div class="ttname"><a href="structbladerf__rational__rate.html">bladerf_rational_rate</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00779">libbladeRF.h:779</a></div></div>
<div class="ttc" id="structbladerf__quick__tune_html"><div class="ttname"><a href="structbladerf__quick__tune.html">bladerf_quick_tune</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01102">libbladeRF.h:1102</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_ga6cf59976f738efde781dc676fb41f1fd"><div class="ttname"><a href="group___f_n___i_n_f_o.html#ga6cf59976f738efde781dc676fb41f1fd">bladerf_is_fpga_configured</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_is_fpga_configured(struct bladerf *dev)</div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_a31b02eef31b734662bee7219035a445e"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#a31b02eef31b734662bee7219035a445e">bladerf_lms_dc_cals::dc_ref</a></div><div class="ttdeci">int16_t dc_ref</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03903">libbladeRF.h:3903</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gga3737a52a065ebc838adf4cf426b43fb2a79c8ac0135625e63f2238b0342671214"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a79c8ac0135625e63f2238b0342671214">BLADERF_BACKEND_LINUX</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00112">libbladeRF.h:112</a></div></div>
<div class="ttc" id="group___f_n___d_a_t_a___a_s_y_n_c_html_ga0d41def78ee90074575c8b6cff3a9283"><div class="ttname"><a href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga0d41def78ee90074575c8b6cff3a9283">bladerf_submit_stream_buffer_nb</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_submit_stream_buffer_nb(struct bladerf_stream *stream, void *buffer)</div></div>
<div class="ttc" id="structbladerf__version_html"><div class="ttname"><a href="structbladerf__version.html">bladerf_version</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00346">libbladeRF.h:346</a></div></div>
<div class="ttc" id="group___f_n___b_a_n_d_w_i_d_t_h_html_ga1214e2bb1ec38f981015aeafdd846c29"><div class="ttname"><a href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga1214e2bb1ec38f981015aeafdd846c29">bladerf_set_bandwidth</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_bandwidth(struct bladerf *dev, bladerf_module module, unsigned int bandwidth, unsigned int *actual)</div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47a83d302fa540dd99304951feb5030aad5"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47a83d302fa540dd99304951feb5030aad5">BLADERF_LB_BB_TXLPF_RXVGA2</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01293">libbladeRF.h:1293</a></div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_gadcfa9c8d50eefeb3c6e5c46c8f7c2cc0"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#gadcfa9c8d50eefeb3c6e5c46c8f7c2cc0">bladerf_config_gpio_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_config_gpio_write(struct bladerf *dev, uint32_t val)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759aec3992176cde80e1788622e3b96367e7"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759aec3992176cde80e1788622e3b96367e7">BLADERF_IMAGE_TYPE_FPGA_115KLE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03654">libbladeRF.h:3654</a></div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47accfc80cc23ea9b7959bfe9199905c24d"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47accfc80cc23ea9b7959bfe9199905c24d">BLADERF_LB_BB_TXVGA1_RXLPF</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01308">libbladeRF.h:1308</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga5db15d0a7eb239069de7bcc27f395ab2"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga5db15d0a7eb239069de7bcc27f395ab2">bladerf_get_devinfo_from_str</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_devinfo_from_str(const char *devstr, struct bladerf_devinfo *info)</div></div>
<div class="ttc" id="structbladerf__image_html_a465bef81f6478756e5443025b1f2ddfa"><div class="ttname"><a href="structbladerf__image.html#a465bef81f6478756e5443025b1f2ddfa">bladerf_image::timestamp</a></div><div class="ttdeci">uint64_t timestamp</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03713">libbladeRF.h:3713</a></div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_ga1052a36566cb6dc311242981c9ab4c47"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#ga1052a36566cb6dc311242981c9ab4c47">bladerf_tuning_mode</a></div><div class="ttdeci">bladerf_tuning_mode</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01078">libbladeRF.h:1078</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ga14afff57873c8ae591a4142d7851a869"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ga14afff57873c8ae591a4142d7851a869">bladerf_trigger_arm</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_trigger_arm(struct bladerf *dev, const struct bladerf_trigger *trigger, bool arm, uint64_t resv1, uint64_t resv2)</div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47aedc6d6586d725dba861c6232c9c914b6"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47aedc6d6586d725dba861c6232c9c914b6">BLADERF_LB_RF_LNA1</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01314">libbladeRF.h:1314</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_gaffb76ef5b491e95584fc43d45e4ced14"><div class="ttname"><a href="group___f_n___i_n_f_o.html#gaffb76ef5b491e95584fc43d45e4ced14">bladerf_device_speed</a></div><div class="ttdeci">API_EXPORT bladerf_dev_speed CALL_CONV bladerf_device_speed(struct bladerf *dev)</div></div>
<div class="ttc" id="structbladerf__image_html"><div class="ttname"><a href="structbladerf__image.html">bladerf_image</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03688">libbladeRF.h:3688</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga21537e871d943798142176d9a29a5c46"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga21537e871d943798142176d9a29a5c46">bladerf_get_device_list</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_device_list(struct bladerf_devinfo **devices)</div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gga61ff30f82a42e90653a4cf69d43f9cc2afa8d1b4a4a673670b3bb5faf3e4c8d47"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2afa8d1b4a4a673670b3bb5faf3e4c8d47">BLADERF_LNA_GAIN_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00560">libbladeRF.h:560</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_ga244960c96d1fabe8660d540191c911bf"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#ga244960c96d1fabe8660d540191c911bf">bladerf_alloc_cal_image</a></div><div class="ttdeci">API_EXPORT struct bladerf_image *CALL_CONV bladerf_alloc_cal_image(bladerf_fpga_size fpga_size, uint16_t vctcxo_trim)</div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ggae7bf9817ba736192231b78bd1115bc29acc65b8c210df0bbc94ef89f2b4dc32e5"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29acc65b8c210df0bbc94ef89f2b4dc32e5">BLADERF_LOG_LEVEL_DEBUG</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02665">libbladeRF.h:2665</a></div></div>
<div class="ttc" id="group___r_e_t_c_o_d_e_s_html_ga689e0c91e6abb8b5575a929453e4dbcc"><div class="ttname"><a href="group___r_e_t_c_o_d_e_s.html#ga689e0c91e6abb8b5575a929453e4dbcc">bladerf_strerror</a></div><div class="ttdeci">API_EXPORT const char *CALL_CONV bladerf_strerror(int error)</div></div>
<div class="ttc" id="structbladerf__rational__rate_html_a696f04a74a4e56ba4247bae9f9d12322"><div class="ttname"><a href="structbladerf__rational__rate.html#a696f04a74a4e56ba4247bae9f9d12322">bladerf_rational_rate::num</a></div><div class="ttdeci">uint64_t num</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00781">libbladeRF.h:781</a></div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_ga268b47eb4aed73a8da7a4a65c35cc082"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#ga268b47eb4aed73a8da7a4a65c35cc082">bladerf_schedule_retune</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_schedule_retune(struct bladerf *dev, bladerf_module module, uint64_t timestamp, unsigned int frequency, struct bladerf_quick_tune *quick_tune)</div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_ggad289c8e261a1f7342e9280f22a844563a20ee522606d7009f8abfd0b1e6397b62"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a20ee522606d7009f8abfd0b1e6397b62">BLADERF_SMB_MODE_DISABLED</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01407">libbladeRF.h:1407</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ggac8be10b9045b236e2bd4d705bde4b5dba86d3c708358fc426277ad02ae5f8eadd"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba86d3c708358fc426277ad02ae5f8eadd">BLADERF_SAMPLING_INTERNAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00791">libbladeRF.h:791</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_gad563a6dab55204254e2286e1c417351c"><div class="ttname"><a href="group___f_n___i_n_f_o.html#gad563a6dab55204254e2286e1c417351c">bladerf_fpga_version</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_fpga_version(struct bladerf *dev, struct bladerf_version *version)</div></div>
<div class="ttc" id="group___f_n___x_b_html_gaf5376b7092ea9750302429c2613529e7"><div class="ttname"><a href="group___f_n___x_b.html#gaf5376b7092ea9750302429c2613529e7">bladerf_xb</a></div><div class="ttdeci">bladerf_xb</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02028">libbladeRF.h:2028</a></div></div>
<div class="ttc" id="structbladerf__quick__tune_html_afc127ee0e37863bbd6433d44155b5154"><div class="ttname"><a href="structbladerf__quick__tune.html#afc127ee0e37863bbd6433d44155b5154">bladerf_quick_tune::freqsel</a></div><div class="ttdeci">uint8_t freqsel</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01103">libbladeRF.h:1103</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggac09757a833752dc85327739963be3103a3bc25be1c798b4c269880306a24810c7"><div class="ttname"><a href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a3bc25be1c798b4c269880306a24810c7">BLADERF_XB200_50M</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02043">libbladeRF.h:2043</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ga47c13af159709851356a0dd1f7cbded6"><div class="ttname"><a href="group___f_n___x_b.html#ga47c13af159709851356a0dd1f7cbded6">bladerf_xb300_amplifier</a></div><div class="ttdeci">bladerf_xb300_amplifier</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02108">libbladeRF.h:2108</a></div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ga8d774ac8e8d3c2d01cc50c326a7a231b"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ga8d774ac8e8d3c2d01cc50c326a7a231b">bladerf_backend_str</a></div><div class="ttdeci">API_EXPORT const char *CALL_CONV bladerf_backend_str(bladerf_backend backend)</div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_gadef45a22ea93f9502c86fe989cee6126"><div class="ttname"><a href="group___f_n___c_o_r_r.html#gadef45a22ea93f9502c86fe989cee6126">bladerf_vctcxo_tamer_mode</a></div><div class="ttdeci">bladerf_vctcxo_tamer_mode</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01902">libbladeRF.h:1902</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggac09757a833752dc85327739963be3103a4d1f72ebcdb4da30c8b07ba6472d82ac"><div class="ttname"><a href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a4d1f72ebcdb4da30c8b07ba6472d82ac">BLADERF_XB200_222M</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02053">libbladeRF.h:2053</a></div></div>
<div class="ttc" id="group___f_n___d_a_t_a___a_s_y_n_c_html_ga72752f2a047b95544e7686596a409abd"><div class="ttname"><a href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga72752f2a047b95544e7686596a409abd">bladerf_init_stream</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_init_stream(struct bladerf_stream **stream, struct bladerf *dev, bladerf_stream_cb callback, void ***buffers, size_t num_buffers, bladerf_format format, size_t samples_per_buffer, size_t num_transfers, void *user_data)</div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gab5e3a4f99eb40c7b3834be1f64c8ab01"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gab5e3a4f99eb40c7b3834be1f64c8ab01">bladerf_get_loopback</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_loopback(struct bladerf *dev, bladerf_loopback *l)</div></div>
<div class="ttc" id="structbladerf__devinfo_html_aed755de9311701fa83379132e69e53df"><div class="ttname"><a href="structbladerf__devinfo.html#aed755de9311701fa83379132e69e53df">bladerf_devinfo::usb_bus</a></div><div class="ttdeci">uint8_t usb_bus</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00127">libbladeRF.h:127</a></div></div>
<div class="ttc" id="structbladerf__version_html_ab74656704767a7e73da4cd20dfd51a5d"><div class="ttname"><a href="structbladerf__version.html#ab74656704767a7e73da4cd20dfd51a5d">bladerf_version::patch</a></div><div class="ttdeci">uint16_t patch</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00349">libbladeRF.h:349</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gga3737a52a065ebc838adf4cf426b43fb2a2e7d92fcca14217ed07d0d1f33ca4f8d"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a2e7d92fcca14217ed07d0d1f33ca4f8d">BLADERF_BACKEND_LIBUSB</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00113">libbladeRF.h:113</a></div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47aac0bdb5880a69e43bb6116d0f831145d"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47aac0bdb5880a69e43bb6116d0f831145d">BLADERF_LB_BB_TXLPF_RXLPF</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01303">libbladeRF.h:1303</a></div></div>
<div class="ttc" id="structbladerf__trigger_html_af8d5876360e173d9700af08e0715ffe3"><div class="ttname"><a href="structbladerf__trigger.html#af8d5876360e173d9700af08e0715ffe3">bladerf_trigger::options</a></div><div class="ttdeci">uint64_t options</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01723">libbladeRF.h:1723</a></div></div>
<div class="ttc" id="structbladerf__metadata_html_ade20423e91627f07e610924cb0081623"><div class="ttname"><a href="structbladerf__metadata.html#ade20423e91627f07e610924cb0081623">bladerf_metadata::status</a></div><div class="ttdeci">uint32_t status</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02936">libbladeRF.h:2936</a></div></div>
<div class="ttc" id="group___f_n___b_a_n_d_w_i_d_t_h_html_gga84be5ff3d9ae3bd603b4beaeb7efa09aa291c6be29cbcd9f713a47bd2897c7956"><div class="ttname"><a href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aa291c6be29cbcd9f713a47bd2897c7956">BLADERF_LPF_BYPASSED</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00955">libbladeRF.h:955</a></div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ggae7bf9817ba736192231b78bd1115bc29a4339131af5d2352b165c09e230c5ddaf"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a4339131af5d2352b165c09e230c5ddaf">BLADERF_LOG_LEVEL_SILENT</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02670">libbladeRF.h:2670</a></div></div>
<div class="ttc" id="group___f_n___d_a_t_a___a_s_y_n_c_html_ga232cf6ba9da133507e59a945f0db27dc"><div class="ttname"><a href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga232cf6ba9da133507e59a945f0db27dc">bladerf_get_stream_timeout</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_stream_timeout(struct bladerf *dev, bladerf_module module, unsigned int *timeout)</div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_gafcbd4fc73a50eab8a573807ce2fb6dcd"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#gafcbd4fc73a50eab8a573807ce2fb6dcd">bladerf_lms_set_dc_cals</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_lms_set_dc_cals(struct bladerf *dev, const struct bladerf_lms_dc_cals *dc_cals)</div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gae6646e44c8438346b3e1ab76b6e74c5a"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gae6646e44c8438346b3e1ab76b6e74c5a">bladerf_set_gain</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_gain(struct bladerf *dev, bladerf_module mod, int gain)</div></div>
<div class="ttc" id="group___f_n___b_o_o_t_l_o_a_d_e_r_html_ga9a1bc5f5b24000a94fc2a0b1741b6b0a"><div class="ttname"><a href="group___f_n___b_o_o_t_l_o_a_d_e_r.html#ga9a1bc5f5b24000a94fc2a0b1741b6b0a">bladerf_get_bootloader_list</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_bootloader_list(struct bladerf_devinfo **list)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759a68c483815b7677ae4b953e5f3a902c50"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a68c483815b7677ae4b953e5f3a902c50">BLADERF_IMAGE_TYPE_TX_IQ_CAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03659">libbladeRF.h:3659</a></div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_gga1052a36566cb6dc311242981c9ab4c47a627c35784cefd1b1392e300c07d5d411"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47a627c35784cefd1b1392e300c07d5d411">BLADERF_TUNING_MODE_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01080">libbladeRF.h:1080</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_ga0fb476f5db160d14f5d5b0de5ac26ed1"><div class="ttname"><a href="group___f_n___g_a_i_n.html#ga0fb476f5db160d14f5d5b0de5ac26ed1">bladerf_set_lna_gain</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_lna_gain(struct bladerf *dev, bladerf_lna_gain gain)</div></div>
<div class="ttc" id="group___f_n___d_a_t_a___a_s_y_n_c_html_ga4c5ac0ae2bd3c36b9078f3ce47cb71fd"><div class="ttname"><a href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga4c5ac0ae2bd3c36b9078f3ce47cb71fd">bladerf_stream</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_stream(struct bladerf_stream *stream, bladerf_module module)</div></div>
<div class="ttc" id="group___f_n___x_b_html_gab2fb1bc2172073fa58ac9a852ffa1bb1"><div class="ttname"><a href="group___f_n___x_b.html#gab2fb1bc2172073fa58ac9a852ffa1bb1">bladerf_xb300_get_trx</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb300_get_trx(struct bladerf *dev, bladerf_xb300_trx *trx)</div></div>
<div class="ttc" id="structbladerf__quick__tune_html_a50080ebeec7c7154a1370ef1f7db7ddf"><div class="ttname"><a href="structbladerf__quick__tune.html#a50080ebeec7c7154a1370ef1f7db7ddf">bladerf_quick_tune::nfrac</a></div><div class="ttdeci">uint32_t nfrac</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01106">libbladeRF.h:1106</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248dab49b7cc864c9fccda2de2a3b1a83d016"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dab49b7cc864c9fccda2de2a3b1a83d016">BLADERF_TRIGGER_USER_3</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01704">libbladeRF.h:1704</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_ga1aa4fb0b92b337280968c0a536080759"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#ga1aa4fb0b92b337280968c0a536080759">bladerf_image_type</a></div><div class="ttdeci">bladerf_image_type</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03649">libbladeRF.h:3649</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ggadef45a22ea93f9502c86fe989cee6126abeb0a4a6df1990da6fa93ab6863bc263"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126abeb0a4a6df1990da6fa93ab6863bc263">BLADERF_VCTCXO_TAMER_1_PPS</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01910">libbladeRF.h:1910</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ga18d62a2bb78434b7fcd78ce6bc534357"><div class="ttname"><a href="group___f_n___x_b.html#ga18d62a2bb78434b7fcd78ce6bc534357">bladerf_xb200_set_path</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb200_set_path(struct bladerf *dev, bladerf_module module, bladerf_xb200_path path)</div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248dae0fec8346ddaa2a984d11bf968358b3c"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dae0fec8346ddaa2a984d11bf968358b3c">BLADERF_TRIGGER_USER_6</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01707">libbladeRF.h:1707</a></div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_a127274913d678a9324879ecfbf35c81e"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#a127274913d678a9324879ecfbf35c81e">bladerf_lms_dc_cals::tx_lpf_q</a></div><div class="ttdeci">int16_t tx_lpf_q</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03900">libbladeRF.h:3900</a></div></div>
<div class="ttc" id="group___f_n___e_x_p___i_o_html_ga39293afd6af4098ec8c43d9cbf474782"><div class="ttname"><a href="group___f_n___e_x_p___i_o.html#ga39293afd6af4098ec8c43d9cbf474782">bladerf_expansion_gpio_masked_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_expansion_gpio_masked_write(struct bladerf *dev, uint32_t mask, uint32_t value)</div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ggae7bf9817ba736192231b78bd1115bc29afd9c3db73e1bb6537feeb7944bb21142"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29afd9c3db73e1bb6537feeb7944bb21142">BLADERF_LOG_LEVEL_CRITICAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02669">libbladeRF.h:2669</a></div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_ga361f07c583333ddca254ec335d4021a4"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#ga361f07c583333ddca254ec335d4021a4">bladerf_calibrate_dc</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_calibrate_dc(struct bladerf *dev, bladerf_cal_module module)</div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ggae7706e9b73a8ba4e9d6eaa74018aa114abd3d61cbc5efcf7966ff4d9dbf62a716"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114abd3d61cbc5efcf7966ff4d9dbf62a716">BLADERF_RX_MUX_BASEBAND_LMS</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00751">libbladeRF.h:751</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggae0ce25426c2eba648a28fa07a3436acca6aee42dd7b70647f2d298605bed9ef5f"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca6aee42dd7b70647f2d298605bed9ef5f">BLADERF_TRIGGER_ROLE_DISABLED</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01664">libbladeRF.h:1664</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ggadef45a22ea93f9502c86fe989cee6126a0f756907758b63b592fac8c6dca45056"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126a0f756907758b63b592fac8c6dca45056">BLADERF_VCTCXO_TAMER_DISABLED</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01907">libbladeRF.h:1907</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_gaaa2b932a3b810203952bb49c1673c124"><div class="ttname"><a href="group___f_n___t_r_i_g.html#gaaa2b932a3b810203952bb49c1673c124">bladerf_trigger_fire</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_trigger_fire(struct bladerf *dev, const struct bladerf_trigger *trigger)</div></div>
<div class="ttc" id="group___f_n___p_r_o_g_html_ga5a29e9e6082e6460f3d468faa96255e2"><div class="ttname"><a href="group___f_n___p_r_o_g.html#ga5a29e9e6082e6460f3d468faa96255e2">bladerf_jump_to_bootloader</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_jump_to_bootloader(struct bladerf *dev)</div></div>
<div class="ttc" id="group___f_n___x_b_html_ggaf5376b7092ea9750302429c2613529e7a91caa551ba9957688b7c10da2b89a0a8"><div class="ttname"><a href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a91caa551ba9957688b7c10da2b89a0a8">BLADERF_XB_300</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02035">libbladeRF.h:2035</a></div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ggae7bf9817ba736192231b78bd1115bc29a064bc304966d811696a811935237b2d2"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a064bc304966d811696a811935237b2d2">BLADERF_LOG_LEVEL_ERROR</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02668">libbladeRF.h:2668</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_ga61ff30f82a42e90653a4cf69d43f9cc2"><div class="ttname"><a href="group___f_n___g_a_i_n.html#ga61ff30f82a42e90653a4cf69d43f9cc2">bladerf_lna_gain</a></div><div class="ttdeci">bladerf_lna_gain</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00559">libbladeRF.h:559</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759a6dd8bc2de905f3f7eccebfe04d292304"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a6dd8bc2de905f3f7eccebfe04d292304">BLADERF_IMAGE_TYPE_TX_DC_CAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03657">libbladeRF.h:3657</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_ga4aa81f78e6aebb2f764d608d5e7f3e54"><div class="ttname"><a href="group___f_n___i_n_f_o.html#ga4aa81f78e6aebb2f764d608d5e7f3e54">bladerf_fpga_size</a></div><div class="ttdeci">bladerf_fpga_size</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00360">libbladeRF.h:360</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ggac8be10b9045b236e2bd4d705bde4b5dba7759fea3f418c47ff0cf629940de0e91"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ggac8be10b9045b236e2bd4d705bde4b5dba7759fea3f418c47ff0cf629940de0e91">BLADERF_SAMPLING_EXTERNAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00792">libbladeRF.h:792</a></div></div>
<div class="ttc" id="group___f_n___p_r_o_g_html_ga440d82d6c5e9b915ce3e1cb1af69ecb7"><div class="ttname"><a href="group___f_n___p_r_o_g.html#ga440d82d6c5e9b915ce3e1cb1af69ecb7">bladerf_flash_firmware</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_flash_firmware(struct bladerf *dev, const char *firmware)</div></div>
<div class="ttc" id="group___f_n___e_x_p___i_o_html_ga07f25b21c29ae55057c9ffe5abc64acb"><div class="ttname"><a href="group___f_n___e_x_p___i_o.html#ga07f25b21c29ae55057c9ffe5abc64acb">bladerf_expansion_gpio_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_expansion_gpio_write(struct bladerf *dev, uint32_t val)</div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_ga622fcc384ac9192576c95b5fd6318d25"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#ga622fcc384ac9192576c95b5fd6318d25">bladerf_get_smb_mode</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_smb_mode(struct bladerf *dev, bladerf_smb_mode *mode)</div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248daf48fe7ea301ab5b83af4cf648200eff8"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248daf48fe7ea301ab5b83af4cf648200eff8">BLADERF_TRIGGER_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01698">libbladeRF.h:1698</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggaf5376b7092ea9750302429c2613529e7a0d24702c7fcfbf0cc29bb985c1ea07f7"><div class="ttname"><a href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a0d24702c7fcfbf0cc29bb985c1ea07f7">BLADERF_XB_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02029">libbladeRF.h:2029</a></div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_a4532ebe05b25f4b7624300db68f5a38d"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#a4532ebe05b25f4b7624300db68f5a38d">bladerf_lms_dc_cals::rx_lpf_i</a></div><div class="ttdeci">int16_t rx_lpf_i</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03901">libbladeRF.h:3901</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ggadef45a22ea93f9502c86fe989cee6126a29d458189f7c67eb2e3070dd00375f7e"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126a29d458189f7c67eb2e3070dd00375f7e">BLADERF_VCTCXO_TAMER_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01904">libbladeRF.h:1904</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggae0ce25426c2eba648a28fa07a3436acca568408af972e0907da8a84eb5fc39cd7"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca568408af972e0907da8a84eb5fc39cd7">BLADERF_TRIGGER_ROLE_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01662">libbladeRF.h:1662</a></div></div>
<div class="ttc" id="group___f_n___d_a_t_a___s_y_n_c_html_gacde68e74a8f7d27100b071634b2e65c5"><div class="ttname"><a href="group___f_n___d_a_t_a___s_y_n_c.html#gacde68e74a8f7d27100b071634b2e65c5">bladerf_sync_config</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_sync_config(struct bladerf *dev, bladerf_module module, bladerf_format format, unsigned int num_buffers, unsigned int buffer_size, unsigned int num_transfers, unsigned int stream_timeout)</div></div>
<div class="ttc" id="group___f_n___p_r_o_g_html_gaf1d77c49beeaaad2f7fd25250b645c88"><div class="ttname"><a href="group___f_n___p_r_o_g.html#gaf1d77c49beeaaad2f7fd25250b645c88">bladerf_flash_fpga</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_flash_fpga(struct bladerf *dev, const char *fpga_image)</div></div>
<div class="ttc" id="group___f_n___m_o_d_u_l_e_html_gabef14480bd8483eaf937b30a4b5eab88"><div class="ttname"><a href="group___f_n___m_o_d_u_l_e.html#gabef14480bd8483eaf937b30a4b5eab88">bladerf_enable_module</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_enable_module(struct bladerf *dev, bladerf_module m, bool enable)</div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ggae7706e9b73a8ba4e9d6eaa74018aa114a37c8226ad56a22725edb2c5cca9c036b"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a37c8226ad56a22725edb2c5cca9c036b">BLADERF_RX_MUX_12BIT_COUNTER</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00758">libbladeRF.h:758</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggad6d4d5a669d2444dbfe81a5949502528a9ee9a59d8bcfcb273b3e1092bdf8028a"><div class="ttname"><a href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a9ee9a59d8bcfcb273b3e1092bdf8028a">BLADERF_XB300_TRX_UNSET</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02102">libbladeRF.h:2102</a></div></div>
<div class="ttc" id="structbladerf__devinfo_html_a1316ffb2f3147a76bbdf84fa2db3e490"><div class="ttname"><a href="structbladerf__devinfo.html#a1316ffb2f3147a76bbdf84fa2db3e490">bladerf_devinfo::usb_addr</a></div><div class="ttdeci">uint8_t usb_addr</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00128">libbladeRF.h:128</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga3737a52a065ebc838adf4cf426b43fb2"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga3737a52a065ebc838adf4cf426b43fb2">bladerf_backend</a></div><div class="ttdeci">bladerf_backend</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00110">libbladeRF.h:110</a></div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_gae7bf9817ba736192231b78bd1115bc29"><div class="ttname"><a href="group___f_n___m_i_s_c.html#gae7bf9817ba736192231b78bd1115bc29">bladerf_log_level</a></div><div class="ttdeci">bladerf_log_level</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02663">libbladeRF.h:2663</a></div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_a11fc4135a30e8a25d04bbccdd1b1aba4"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#a11fc4135a30e8a25d04bbccdd1b1aba4">bladerf_lms_dc_cals::tx_lpf_i</a></div><div class="ttdeci">int16_t tx_lpf_i</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03899">libbladeRF.h:3899</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_ga45945f5ac16d9fcd130132073aa9ba58"><div class="ttname"><a href="group___f_n___g_a_i_n.html#ga45945f5ac16d9fcd130132073aa9ba58">bladerf_get_lna_gain</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_lna_gain(struct bladerf *dev, bladerf_lna_gain *gain)</div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ga0330be975673ea887876cbf5c05e7465"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ga0330be975673ea887876cbf5c05e7465">bladerf_trigger_init</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_trigger_init(struct bladerf *dev, bladerf_module module, bladerf_trigger_signal signal, struct bladerf_trigger *trigger)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gafca19d753cc94ef889a59476ca916b0a"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gafca19d753cc94ef889a59476ca916b0a">BLADERF_IMAGE_CHECKSUM_LEN</a></div><div class="ttdeci">#define BLADERF_IMAGE_CHECKSUM_LEN</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03670">libbladeRF.h:3670</a></div></div>
<div class="ttc" id="group___f_n___p_r_o_g_html_gac74d3ec03dae7651b4c27ea8fab84a03"><div class="ttname"><a href="group___f_n___p_r_o_g.html#gac74d3ec03dae7651b4c27ea8fab84a03">bladerf_device_reset</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_device_reset(struct bladerf *dev)</div></div>
<div class="ttc" id="structbladerf__rational__rate_html_a79f155fae61d1864a103bcaa3bc1ed19"><div class="ttname"><a href="structbladerf__rational__rate.html#a79f155fae61d1864a103bcaa3bc1ed19">bladerf_rational_rate::den</a></div><div class="ttdeci">uint64_t den</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00782">libbladeRF.h:782</a></div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47a66c189e6c0af1ca22d6a5570cf35f7b1"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47a66c189e6c0af1ca22d6a5570cf35f7b1">BLADERF_LB_BB_TXVGA1_RXVGA2</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01298">libbladeRF.h:1298</a></div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ggae7bf9817ba736192231b78bd1115bc29a9b291c640524f8085b61f2e8adbc09a0"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a9b291c640524f8085b61f2e8adbc09a0">BLADERF_LOG_LEVEL_VERBOSE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02664">libbladeRF.h:2664</a></div></div>
<div class="ttc" id="group___f_m_t___m_e_t_a_html_ga4c61587834fd4de51a8e2d34e14a73b2"><div class="ttname"><a href="group___f_m_t___m_e_t_a.html#ga4c61587834fd4de51a8e2d34e14a73b2">bladerf_format</a></div><div class="ttdeci">bladerf_format</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02729">libbladeRF.h:2729</a></div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47ae9f058339864543b49fa4177095f3cd9"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ae9f058339864543b49fa4177095f3cd9">BLADERF_LB_FIRMWARE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01288">libbladeRF.h:1288</a></div></div>
<div class="ttc" id="group___f_n___b_a_n_d_w_i_d_t_h_html_gga84be5ff3d9ae3bd603b4beaeb7efa09aaa6ad89ee9e5fd299e23c200c3f8a1ca8"><div class="ttname"><a href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aaa6ad89ee9e5fd299e23c200c3f8a1ca8">BLADERF_LPF_NORMAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00954">libbladeRF.h:954</a></div></div>
<div class="ttc" id="group___f_n___d_a_t_a___a_s_y_n_c_html_ga43562b4761905b40b0fb42ef0547c019"><div class="ttname"><a href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga43562b4761905b40b0fb42ef0547c019">bladerf_deinit_stream</a></div><div class="ttdeci">API_EXPORT void CALL_CONV bladerf_deinit_stream(struct bladerf_stream *stream)</div></div>
<div class="ttc" id="group___f_n___x_b_html_gad6d4d5a669d2444dbfe81a5949502528"><div class="ttname"><a href="group___f_n___x_b.html#gad6d4d5a669d2444dbfe81a5949502528">bladerf_xb300_trx</a></div><div class="ttdeci">bladerf_xb300_trx</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02098">libbladeRF.h:2098</a></div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ggae7bf9817ba736192231b78bd1115bc29a48cf3980d4d5c556f7fcbd311c157da2"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a48cf3980d4d5c556f7fcbd311c157da2">BLADERF_LOG_LEVEL_INFO</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02666">libbladeRF.h:2666</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_gga47c13af159709851356a0dd1f7cbded6a6d093439c43695d7e335c205ae5ab9f2"><div class="ttname"><a href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a6d093439c43695d7e335c205ae5ab9f2">BLADERF_XB300_AMP_PA</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02110">libbladeRF.h:2110</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_gae4a0f0bd6bf0f233bf9c2c5b86b7dd03"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#gae4a0f0bd6bf0f233bf9c2c5b86b7dd03">bladerf_get_sample_rate</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_sample_rate(struct bladerf *dev, bladerf_module module, unsigned int *rate)</div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_gga75dd741fde93fecb4d514a1f9a377344a56af09bc061390121fab7b82c7097824"><div class="ttname"><a href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a56af09bc061390121fab7b82c7097824">BLADERF_CORR_FPGA_GAIN</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01886">libbladeRF.h:1886</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gab341ac98615f393da9158ea59cdb6a24"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gab341ac98615f393da9158ea59cdb6a24">bladerf_open</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_open(struct bladerf **device, const char *device_identifier)</div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_ggad289c8e261a1f7342e9280f22a844563a0025117c9d81d3b103c4d61af93b3348"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a0025117c9d81d3b103c4d61af93b3348">BLADERF_SMB_MODE_INPUT</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01418">libbladeRF.h:1418</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_gac9d4f9e8727ab2ffe8925495bc895ada"><div class="ttname"><a href="group___f_n___x_b.html#gac9d4f9e8727ab2ffe8925495bc895ada">bladerf_expansion_get_attached</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_expansion_get_attached(struct bladerf *dev, bladerf_xb *xb)</div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ga582d27d014160afac0a1b4f27d52ae18"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ga582d27d014160afac0a1b4f27d52ae18">bladerf_cal_module</a></div><div class="ttdeci">bladerf_cal_module</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01844">libbladeRF.h:1844</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_gga310a6253b9b58d79313dd775d619366aaa2f33275d3e4f04cc9414b9478752898"><div class="ttname"><a href="group___f_n___x_b.html#gga310a6253b9b58d79313dd775d619366aaa2f33275d3e4f04cc9414b9478752898">BLADERF_XB200_BYPASS</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02091">libbladeRF.h:2091</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ga07e50e3407d3b46eda9d7387c77a852b"><div class="ttname"><a href="group___f_n___x_b.html#ga07e50e3407d3b46eda9d7387c77a852b">bladerf_xb200_get_path</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb200_get_path(struct bladerf *dev, bladerf_module module, bladerf_xb200_path *path)</div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html"><div class="ttname"><a href="structbladerf__lms__dc__cals.html">bladerf_lms_dc_cals</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03896">libbladeRF.h:3896</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga20dad2500cb682a8afa31afc56d8cd4f"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga20dad2500cb682a8afa31afc56d8cd4f">bladerf_get_devinfo</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_devinfo(struct bladerf *dev, struct bladerf_devinfo *info)</div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248dae3d9f6ee37fa174c707d33d7ecb0de79"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248dae3d9f6ee37fa174c707d33d7ecb0de79">BLADERF_TRIGGER_J71_4</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01699">libbladeRF.h:1699</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_ga5a232da3c5bef2860d1e9c0e417c95e3"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#ga5a232da3c5bef2860d1e9c0e417c95e3">bladerf_free_image</a></div><div class="ttdeci">API_EXPORT void CALL_CONV bladerf_free_image(struct bladerf_image *image)</div></div>
<div class="ttc" id="structbladerf__rational__rate_html_a88f9f5e1216d6aaa43434facecd25bc4"><div class="ttname"><a href="structbladerf__rational__rate.html#a88f9f5e1216d6aaa43434facecd25bc4">bladerf_rational_rate::integer</a></div><div class="ttdeci">uint64_t integer</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00780">libbladeRF.h:780</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_ga3e72319dec467b8e0d95aedc7fb06d8d"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#ga3e72319dec467b8e0d95aedc7fb06d8d">BLADERF_IMAGE_RESERVED_LEN</a></div><div class="ttdeci">#define BLADERF_IMAGE_RESERVED_LEN</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03675">libbladeRF.h:3675</a></div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_ga7158b8fc37f0ca1858b09f7b44413b44"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#ga7158b8fc37f0ca1858b09f7b44413b44">bladerf_cancel_scheduled_retunes</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_cancel_scheduled_retunes(struct bladerf *dev, bladerf_module module)</div></div>
<div class="ttc" id="group___f_n___d_a_t_a___a_s_y_n_c_html_gae0f45c213ace4619f23901b0b7aeeb21"><div class="ttname"><a href="group___f_n___d_a_t_a___a_s_y_n_c.html#gae0f45c213ace4619f23901b0b7aeeb21">bladerf_submit_stream_buffer</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_submit_stream_buffer(struct bladerf_stream *stream, void *buffer, unsigned int timeout_ms)</div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_gacc59d418bef3f33be4f927f84244d2e5"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#gacc59d418bef3f33be4f927f84244d2e5">bladerf_set_sampling</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_sampling(struct bladerf *dev, bladerf_sampling sampling)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gada0d4f8c3241a1f7b95e4a2899e7a1d9"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gada0d4f8c3241a1f7b95e4a2899e7a1d9">bladerf_alloc_image</a></div><div class="ttdeci">API_EXPORT struct bladerf_image *CALL_CONV bladerf_alloc_image(bladerf_image_type type, uint32_t address, uint32_t length)</div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_gga4aa81f78e6aebb2f764d608d5e7f3e54ad833914092c227032aea7ae11170a645"><div class="ttname"><a href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54ad833914092c227032aea7ae11170a645">BLADERF_FPGA_40KLE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00362">libbladeRF.h:362</a></div></div>
<div class="ttc" id="group___f_n___b_o_o_t_l_o_a_d_e_r_html_gaa00f53fd0b6c25954ba2639bb005607b"><div class="ttname"><a href="group___f_n___b_o_o_t_l_o_a_d_e_r.html#gaa00f53fd0b6c25954ba2639bb005607b">bladerf_load_fw_from_bootloader</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_load_fw_from_bootloader(const char *device_identifier, bladerf_backend backend, uint8_t bus, uint8_t addr, const char *file)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759a38908f1cb1b26d8650c900b8ae67dd5d"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a38908f1cb1b26d8650c900b8ae67dd5d">BLADERF_IMAGE_TYPE_FIRMWARE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03652">libbladeRF.h:3652</a></div></div>
<div class="ttc" id="group___f_n___m_o_d_u_l_e_html_ggab12571146a3d4c5d79ac497a74b3fb5ea483017e7501fcedb477ada14bbbe0e1f"><div class="ttname"><a href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea483017e7501fcedb477ada14bbbe0e1f">BLADERF_MODULE_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00483">libbladeRF.h:483</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_gaab03fbf0ae23b0251251842c86dc8d3b"><div class="ttname"><a href="group___f_n___i_n_f_o.html#gaab03fbf0ae23b0251251842c86dc8d3b">bladerf_fw_version</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_fw_version(struct bladerf *dev, struct bladerf_version *version)</div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_gabda7ca678469c51383c2a9968fb18de6"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#gabda7ca678469c51383c2a9968fb18de6">bladerf_lms_get_dc_cals</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_lms_get_dc_cals(struct bladerf *dev, struct bladerf_lms_dc_cals *dc_cals)</div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_gaebcb881ab6a5f975aaabfd87586f248d"><div class="ttname"><a href="group___f_n___t_r_i_g.html#gaebcb881ab6a5f975aaabfd87586f248d">bladerf_trigger_signal</a></div><div class="ttdeci">bladerf_trigger_signal</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01697">libbladeRF.h:1697</a></div></div>
<div class="ttc" id="libblade_r_f_8h_html_a66285a1fe575693f5f275b212891222e"><div class="ttname"><a href="libblade_r_f_8h.html#a66285a1fe575693f5f275b212891222e">CALL_CONV</a></div><div class="ttdeci">#define CALL_CONV</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00082">libbladeRF.h:82</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_gga4aa81f78e6aebb2f764d608d5e7f3e54ae0a72f084a793d62187d924ec20c7b99"><div class="ttname"><a href="group___f_n___i_n_f_o.html#gga4aa81f78e6aebb2f764d608d5e7f3e54ae0a72f084a793d62187d924ec20c7b99">BLADERF_FPGA_115KLE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00363">libbladeRF.h:363</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga3a046eac7a17ac794d50fbb2e086a136"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga3a046eac7a17ac794d50fbb2e086a136">bladerf_init_devinfo</a></div><div class="ttdeci">API_EXPORT void CALL_CONV bladerf_init_devinfo(struct bladerf_devinfo *info)</div></div>
<div class="ttc" id="group___f_n___f_l_a_s_h_html_ga3754151795e505d88c6bbdcb503148c9"><div class="ttname"><a href="group___f_n___f_l_a_s_h.html#ga3754151795e505d88c6bbdcb503148c9">bladerf_write_flash</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_write_flash(struct bladerf *dev, const uint8_t *buf, uint32_t page, uint32_t count)</div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47ae59a50b8445ed77ddf4258eb77624b02"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ae59a50b8445ed77ddf4258eb77624b02">BLADERF_LB_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01332">libbladeRF.h:1332</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ga339a999ceb71b2d1d721a177234beecc"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ga339a999ceb71b2d1d721a177234beecc">bladerf_get_correction</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_correction(struct bladerf *dev, bladerf_module module, bladerf_correction corr, int16_t *value)</div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_gac8be10b9045b236e2bd4d705bde4b5db"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#gac8be10b9045b236e2bd4d705bde4b5db">bladerf_sampling</a></div><div class="ttdeci">bladerf_sampling</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00789">libbladeRF.h:789</a></div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_gac1f39fe1facf7453d6f6fba2b5b464f1"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#gac1f39fe1facf7453d6f6fba2b5b464f1">bladerf_set_smb_frequency</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_smb_frequency(struct bladerf *dev, uint32_t rate, uint32_t *actual)</div></div>
<div class="ttc" id="group___f_n___m_o_d_u_l_e_html_ggab12571146a3d4c5d79ac497a74b3fb5ea8df9d0339c79bf7221af3a3897360c6f"><div class="ttname"><a href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea8df9d0339c79bf7221af3a3897360c6f">BLADERF_MODULE_RX</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00484">libbladeRF.h:484</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggac09757a833752dc85327739963be3103afbf5ab6d2a8157d1a16e63266e418da7"><div class="ttname"><a href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103afbf5ab6d2a8157d1a16e63266e418da7">BLADERF_XB200_AUTO_1DB</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02076">libbladeRF.h:2076</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759ab72a785923a7c764f0374cbed5093a94"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759ab72a785923a7c764f0374cbed5093a94">BLADERF_IMAGE_TYPE_RAW</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03651">libbladeRF.h:3651</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ggae7706e9b73a8ba4e9d6eaa74018aa114a661fe5e382e9070f1a6ead1319da7c64"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a661fe5e382e9070f1a6ead1319da7c64">BLADERF_RX_MUX_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00745">libbladeRF.h:745</a></div></div>
<div class="ttc" id="group___f_n___d_a_t_a___a_s_y_n_c_html_ga8a0fcc22ce61e80d20186e5e081a8be7"><div class="ttname"><a href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga8a0fcc22ce61e80d20186e5e081a8be7">bladerf_stream_cb</a></div><div class="ttdeci">void *(* bladerf_stream_cb)(struct bladerf *dev, struct bladerf_stream *stream, struct bladerf_metadata *meta, void *samples, size_t num_samples, void *user_data)</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03088">libbladeRF.h:3088</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_ga3d0e15fa8563427bba526011c0ae5508"><div class="ttname"><a href="group___f_n___g_a_i_n.html#ga3d0e15fa8563427bba526011c0ae5508">bladerf_get_rxvga1</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_rxvga1(struct bladerf *dev, int *gain)</div></div>
<div class="ttc" id="group___f_n___x_b_html_ga310a6253b9b58d79313dd775d619366a"><div class="ttname"><a href="group___f_n___x_b.html#ga310a6253b9b58d79313dd775d619366a">bladerf_xb200_path</a></div><div class="ttdeci">bladerf_xb200_path</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02090">libbladeRF.h:2090</a></div></div>
<div class="ttc" id="group___f_n___b_a_n_d_w_i_d_t_h_html_gad788c9932498fa0f0f88e98cc287a00e"><div class="ttname"><a href="group___f_n___b_a_n_d_w_i_d_t_h.html#gad788c9932498fa0f0f88e98cc287a00e">bladerf_get_bandwidth</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_bandwidth(struct bladerf *dev, bladerf_module module, unsigned int *bandwidth)</div></div>
<div class="ttc" id="group___f_n___e_x_p___i_o_html_ga0e7550d5ceb25e6028ac5fc7fd5ab431"><div class="ttname"><a href="group___f_n___e_x_p___i_o.html#ga0e7550d5ceb25e6028ac5fc7fd5ab431">bladerf_expansion_gpio_read</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_expansion_gpio_read(struct bladerf *dev, uint32_t *val)</div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_gaf9a7fcee85b2f4d58a0f4966ab553b5b"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#gaf9a7fcee85b2f4d58a0f4966ab553b5b">bladerf_lms_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_lms_write(struct bladerf *dev, uint8_t address, uint8_t val)</div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ggae7706e9b73a8ba4e9d6eaa74018aa114a49df2162b51abed68053d62141be14bc"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a49df2162b51abed68053d62141be14bc">BLADERF_RX_MUX_32BIT_COUNTER</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00765">libbladeRF.h:765</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_gae7706e9b73a8ba4e9d6eaa74018aa114"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#gae7706e9b73a8ba4e9d6eaa74018aa114">bladerf_rx_mux</a></div><div class="ttdeci">bladerf_rx_mux</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00741">libbladeRF.h:741</a></div></div>
<div class="ttc" id="structbladerf__trigger_html"><div class="ttname"><a href="structbladerf__trigger.html">bladerf_trigger</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01718">libbladeRF.h:1718</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_ga627be45c4975ad9277733b36cae463b0"><div class="ttname"><a href="group___f_n___i_n_f_o.html#ga627be45c4975ad9277733b36cae463b0">bladerf_get_serial</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_serial(struct bladerf *dev, char *serial)</div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_gga75dd741fde93fecb4d514a1f9a377344a9ea0018edb207655431cfecd20266094"><div class="ttname"><a href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a9ea0018edb207655431cfecd20266094">BLADERF_CORR_FPGA_PHASE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01880">libbladeRF.h:1880</a></div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_ggad289c8e261a1f7342e9280f22a844563a7021fab60eca2956a74768e0325aef54"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563a7021fab60eca2956a74768e0325aef54">BLADERF_SMB_MODE_UNAVAILBLE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01424">libbladeRF.h:1424</a></div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_gae3695b112ac64e13c90fed57b34e3207"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#gae3695b112ac64e13c90fed57b34e3207">bladerf_set_rational_smb_frequency</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_rational_smb_frequency(struct bladerf *dev, struct bladerf_rational_rate *rate, struct bladerf_rational_rate *actual)</div></div>
<div class="ttc" id="group___f_n___p_r_o_g_html_gad346e1ea98c82dde2d3c963fe6fec6e2"><div class="ttname"><a href="group___f_n___p_r_o_g.html#gad346e1ea98c82dde2d3c963fe6fec6e2">bladerf_erase_stored_fpga</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_erase_stored_fpga(struct bladerf *dev)</div></div>
<div class="ttc" id="group___f_n___d_a_t_a___s_y_n_c_html_gac4a13bf1cb10d9a3e547b8c654268c35"><div class="ttname"><a href="group___f_n___d_a_t_a___s_y_n_c.html#gac4a13bf1cb10d9a3e547b8c654268c35">bladerf_sync_tx</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_sync_tx(struct bladerf *dev, void *samples, unsigned int num_samples, struct bladerf_metadata *metadata, unsigned int timeout_ms)</div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_ga42184eb5678f687c7542b3e2abe3bb71"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#ga42184eb5678f687c7542b3e2abe3bb71">bladerf_set_smb_mode</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_smb_mode(struct bladerf *dev, bladerf_smb_mode mode)</div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_ga0fcddbdffebc03da8f96781b0b6d096b"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#ga0fcddbdffebc03da8f96781b0b6d096b">bladerf_set_tuning_mode</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_tuning_mode(struct bladerf *dev, bladerf_tuning_mode mode)</div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ggae7bf9817ba736192231b78bd1115bc29a7aab05bfc4a9cde40b5c2717038a4815"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ggae7bf9817ba736192231b78bd1115bc29a7aab05bfc4a9cde40b5c2717038a4815">BLADERF_LOG_LEVEL_WARNING</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02667">libbladeRF.h:2667</a></div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_gae2de133be7904c2c11224f0b08bc0b36"><div class="ttname"><a href="group___f_n___m_i_s_c.html#gae2de133be7904c2c11224f0b08bc0b36">bladerf_log_set_verbosity</a></div><div class="ttdeci">API_EXPORT void CALL_CONV bladerf_log_set_verbosity(bladerf_log_level level)</div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_gga1052a36566cb6dc311242981c9ab4c47afb5144afdbc8e304a2992bba407abdac"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#gga1052a36566cb6dc311242981c9ab4c47afb5144afdbc8e304a2992bba407abdac">BLADERF_TUNING_MODE_HOST</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01086">libbladeRF.h:1086</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ggae7706e9b73a8ba4e9d6eaa74018aa114a0fb28ceec3f79d1a95112c1d414a5bda"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ggae7706e9b73a8ba4e9d6eaa74018aa114a0fb28ceec3f79d1a95112c1d414a5bda">BLADERF_RX_MUX_DIGITAL_LOOPBACK</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00772">libbladeRF.h:772</a></div></div>
<div class="ttc" id="structbladerf__devinfo_html_a8b9925b92ef8bcfd7ebe0c26c742c5d7"><div class="ttname"><a href="structbladerf__devinfo.html#a8b9925b92ef8bcfd7ebe0c26c742c5d7">bladerf_devinfo::backend</a></div><div class="ttdeci">bladerf_backend backend</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00125">libbladeRF.h:125</a></div></div>
<div class="ttc" id="structbladerf__metadata_html_a0a144ddaed8845788d38379d7b469960"><div class="ttname"><a href="structbladerf__metadata.html#a0a144ddaed8845788d38379d7b469960">bladerf_metadata::actual_count</a></div><div class="ttdeci">unsigned int actual_count</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02951">libbladeRF.h:2951</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gga3737a52a065ebc838adf4cf426b43fb2ab6439130f274706c0165f17fcdcce2b3"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2ab6439130f274706c0165f17fcdcce2b3">BLADERF_BACKEND_DUMMY</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00115">libbladeRF.h:115</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gga3737a52a065ebc838adf4cf426b43fb2a1e5ca662f4562769b577dbb85fb336ba"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gga3737a52a065ebc838adf4cf426b43fb2a1e5ca662f4562769b577dbb85fb336ba">BLADERF_BACKEND_ANY</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00111">libbladeRF.h:111</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_gga75dd741fde93fecb4d514a1f9a377344a01e06c6acfff128b218c3dd3fd22515a"><div class="ttname"><a href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344a01e06c6acfff128b218c3dd3fd22515a">BLADERF_CORR_LMS_DCOFF_Q</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01874">libbladeRF.h:1874</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggae0ce25426c2eba648a28fa07a3436acca673a4f671f5985c7f75007e578b06351"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436acca673a4f671f5985c7f75007e578b06351">BLADERF_TRIGGER_ROLE_MASTER</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01670">libbladeRF.h:1670</a></div></div>
<div class="ttc" id="structbladerf__image_html_ac0d31ca829f934cccd89f8054e02773e"><div class="ttname"><a href="structbladerf__image.html#ac0d31ca829f934cccd89f8054e02773e">bladerf_image::address</a></div><div class="ttdeci">uint32_t address</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03739">libbladeRF.h:3739</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga1bf915af51bd39fa6c18e002d8bfc37a"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga1bf915af51bd39fa6c18e002d8bfc37a">bladerf_free_device_list</a></div><div class="ttdeci">API_EXPORT void CALL_CONV bladerf_free_device_list(struct bladerf_devinfo *devices)</div></div>
<div class="ttc" id="group___f_m_t___m_e_t_a_html_gga4c61587834fd4de51a8e2d34e14a73b2a92cfbda7a5577c809e2ff6123f8f30b6"><div class="ttname"><a href="group___f_m_t___m_e_t_a.html#gga4c61587834fd4de51a8e2d34e14a73b2a92cfbda7a5577c809e2ff6123f8f30b6">BLADERF_FORMAT_SC16_Q11</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02750">libbladeRF.h:2750</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggac09757a833752dc85327739963be3103ab1e8779f01f4b125dc25b7d881e38c0f"><div class="ttname"><a href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103ab1e8779f01f4b125dc25b7d881e38c0f">BLADERF_XB200_CUSTOM</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02068">libbladeRF.h:2068</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gaf03c4ba526c3cbf1f4372046ba76d371"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gaf03c4ba526c3cbf1f4372046ba76d371">bladerf_set_rxvga1</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_rxvga1(struct bladerf *dev, int gain)</div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248da88f9745e98c677c5bee7701c4533a4b2"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da88f9745e98c677c5bee7701c4533a4b2">BLADERF_TRIGGER_USER_7</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01708">libbladeRF.h:1708</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gga61ff30f82a42e90653a4cf69d43f9cc2aa340246b693671deb1a3019f3ae20a5e"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gga61ff30f82a42e90653a4cf69d43f9cc2aa340246b693671deb1a3019f3ae20a5e">BLADERF_LNA_GAIN_BYPASS</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00561">libbladeRF.h:561</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248da50b34c6e1d0f3f9770216a59b7601b27"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248da50b34c6e1d0f3f9770216a59b7601b27">BLADERF_TRIGGER_USER_2</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01703">libbladeRF.h:1703</a></div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_gad289c8e261a1f7342e9280f22a844563"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#gad289c8e261a1f7342e9280f22a844563">bladerf_smb_mode</a></div><div class="ttdeci">bladerf_smb_mode</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01404">libbladeRF.h:1404</a></div></div>
<div class="ttc" id="libblade_r_f_8h_html_a5e3652cae8b48c1ad174f0b06bbd06d0"><div class="ttname"><a href="libblade_r_f_8h.html#a5e3652cae8b48c1ad174f0b06bbd06d0">API_EXPORT</a></div><div class="ttdeci">#define API_EXPORT</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00079">libbladeRF.h:79</a></div></div>
<div class="ttc" id="structbladerf__version_html_a6cb72c004e9c3001d82d2b445700d34f"><div class="ttname"><a href="structbladerf__version.html#a6cb72c004e9c3001d82d2b445700d34f">bladerf_version::describe</a></div><div class="ttdeci">const char * describe</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00350">libbladeRF.h:350</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ga835e93ee2cad66ba1d427beeb7c4a2f7"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ga835e93ee2cad66ba1d427beeb7c4a2f7">bladerf_dac_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_dac_write(struct bladerf *dev, uint16_t val)</div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ga9cc18ba58d0cdf3bc311c6bdf5e99a00"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ga9cc18ba58d0cdf3bc311c6bdf5e99a00">bladerf_set_rx_mux</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_rx_mux(struct bladerf *dev, bladerf_rx_mux mux)</div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_ga5a32dd46a54c815aa2005e50c1a5c894"><div class="ttname"><a href="group___f_n___g_a_i_n.html#ga5a32dd46a54c815aa2005e50c1a5c894">bladerf_set_txvga2</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_txvga2(struct bladerf *dev, int gain)</div></div>
<div class="ttc" id="group___f_n___b_a_n_d_w_i_d_t_h_html_ga5ceafefe5c64e722aa1c7a8cd27632e5"><div class="ttname"><a href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga5ceafefe5c64e722aa1c7a8cd27632e5">bladerf_get_lpf_mode</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_lpf_mode(struct bladerf *dev, bladerf_module module, bladerf_lpf_mode *mode)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759a4ff575efb549451af1477812d9fea3ec"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a4ff575efb549451af1477812d9fea3ec">BLADERF_IMAGE_TYPE_RX_IQ_CAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03658">libbladeRF.h:3658</a></div></div>
<div class="ttc" id="structbladerf__lms__dc__cals_html_ae1765bb3e2905fecae15b278a808c42a"><div class="ttname"><a href="structbladerf__lms__dc__cals.html#ae1765bb3e2905fecae15b278a808c42a">bladerf_lms_dc_cals::rxvga2a_i</a></div><div class="ttdeci">int16_t rxvga2a_i</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03904">libbladeRF.h:3904</a></div></div>
<div class="ttc" id="group___f_n___m_i_s_c_html_ga1b726a123c60e6d7f999ad8958f20134"><div class="ttname"><a href="group___f_n___m_i_s_c.html#ga1b726a123c60e6d7f999ad8958f20134">bladerf_version</a></div><div class="ttdeci">API_EXPORT void CALL_CONV bladerf_version(struct bladerf_version *version)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_ga75dab015d7ea3fdeb159b111092ed99f"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#ga75dab015d7ea3fdeb159b111092ed99f">bladerf_image_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_image_write(struct bladerf_image *image, const char *file)</div></div>
<div class="ttc" id="structbladerf__trigger_html_a2cc2d40b2fe12ada278fe028f90354ce"><div class="ttname"><a href="structbladerf__trigger.html#a2cc2d40b2fe12ada278fe028f90354ce">bladerf_trigger::role</a></div><div class="ttdeci">bladerf_trigger_role role</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01721">libbladeRF.h:1721</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759a546a21715b5879fcc3c07f1ead99a118"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a546a21715b5879fcc3c07f1ead99a118">BLADERF_IMAGE_TYPE_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03650">libbladeRF.h:3650</a></div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_gac103d078dc50648d73d765d2578bb975"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#gac103d078dc50648d73d765d2578bb975">bladerf_read_trigger</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_read_trigger(struct bladerf *dev, bladerf_module module, bladerf_trigger_signal signal, uint8_t *val)</div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_ga489dcefe571ce05062d1893c5d4055ae"><div class="ttname"><a href="group___f_n___g_a_i_n.html#ga489dcefe571ce05062d1893c5d4055ae">bladerf_get_txvga1</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_txvga1(struct bladerf *dev, int *gain)</div></div>
<div class="ttc" id="group___f_n___b_a_n_d_w_i_d_t_h_html_gga84be5ff3d9ae3bd603b4beaeb7efa09aa9d72d6fb52d1b462244c63a1d65bffef"><div class="ttname"><a href="group___f_n___b_a_n_d_w_i_d_t_h.html#gga84be5ff3d9ae3bd603b4beaeb7efa09aa9d72d6fb52d1b462244c63a1d65bffef">BLADERF_LPF_DISABLED</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00956">libbladeRF.h:956</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga71d5667028394cdb4ec7b5b9110834c7"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga71d5667028394cdb4ec7b5b9110834c7">BLADERF_SERIAL_LENGTH</a></div><div class="ttdeci">#define BLADERF_SERIAL_LENGTH</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00119">libbladeRF.h:119</a></div></div>
<div class="ttc" id="structbladerf__quick__tune_html_ae93bfb4125f8017c88a70641c3b526b9"><div class="ttname"><a href="structbladerf__quick__tune.html#ae93bfb4125f8017c88a70641c3b526b9">bladerf_quick_tune::nint</a></div><div class="ttdeci">uint16_t nint</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01105">libbladeRF.h:1105</a></div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_ga76f183a914d500fc335f207c573cfdf4"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#ga76f183a914d500fc335f207c573cfdf4">bladerf_get_smb_frequency</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_smb_frequency(struct bladerf *dev, unsigned int *rate)</div></div>
<div class="ttc" id="group___f_m_t___m_e_t_a_html_gga4c61587834fd4de51a8e2d34e14a73b2a4af3974535ba338bbcecaa8d7500de03"><div class="ttname"><a href="group___f_m_t___m_e_t_a.html#gga4c61587834fd4de51a8e2d34e14a73b2a4af3974535ba338bbcecaa8d7500de03">BLADERF_FORMAT_SC16_Q11_META</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02786">libbladeRF.h:2786</a></div></div>
<div class="ttc" id="group___f_n___d_a_t_a___s_y_n_c_html_gacbe845827dd4ad717f3cbc812e66b204"><div class="ttname"><a href="group___f_n___d_a_t_a___s_y_n_c.html#gacbe845827dd4ad717f3cbc812e66b204">bladerf_sync_rx</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_sync_rx(struct bladerf *dev, void *samples, unsigned int num_samples, struct bladerf_metadata *metadata, unsigned int timeout_ms)</div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_gace4d5607aacba15ccd2d5361d5eb020e"><div class="ttname"><a href="group___f_n___i_n_i_t.html#gace4d5607aacba15ccd2d5361d5eb020e">bladerf_open_with_devinfo</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_open_with_devinfo(struct bladerf **device, struct bladerf_devinfo *devinfo)</div></div>
<div class="ttc" id="group___f_n___m_o_d_u_l_e_html_gab12571146a3d4c5d79ac497a74b3fb5e"><div class="ttname"><a href="group___f_n___m_o_d_u_l_e.html#gab12571146a3d4c5d79ac497a74b3fb5e">bladerf_module</a></div><div class="ttdeci">bladerf_module</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00481">libbladeRF.h:481</a></div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_ga466bda3044a773832c7679253cf38976"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#ga466bda3044a773832c7679253cf38976">bladerf_set_frequency</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_frequency(struct bladerf *dev, bladerf_module module, unsigned int frequency)</div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gaff1e4ef1b34992624967810136332a16"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gaff1e4ef1b34992624967810136332a16">bladerf_set_loopback</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_loopback(struct bladerf *dev, bladerf_loopback l)</div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ga248121816cd4621abf833df906ca0761"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ga248121816cd4621abf833df906ca0761">bladerf_set_sample_rate</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_sample_rate(struct bladerf *dev, bladerf_module module, unsigned int rate, unsigned int *actual)</div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ga9440ac301f131b6c821cdd165ff3584e"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ga9440ac301f131b6c821cdd165ff3584e">bladerf_get_vctcxo_tamer_mode</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_vctcxo_tamer_mode(struct bladerf *dev, bladerf_vctcxo_tamer_mode *mode)</div></div>
<div class="ttc" id="structbladerf__quick__tune_html_aa2585d779da0ab21273a8d92de9a0ebe"><div class="ttname"><a href="structbladerf__quick__tune.html#aa2585d779da0ab21273a8d92de9a0ebe">bladerf_quick_tune::flags</a></div><div class="ttdeci">uint8_t flags</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01107">libbladeRF.h:1107</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_gga47c13af159709851356a0dd1f7cbded6a695ba4bcafbed8b896220b29fe425207"><div class="ttname"><a href="group___f_n___x_b.html#gga47c13af159709851356a0dd1f7cbded6a695ba4bcafbed8b896220b29fe425207">BLADERF_XB300_AMP_INVAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02109">libbladeRF.h:2109</a></div></div>
<div class="ttc" id="group___f_n___i_n_f_o_html_ga9a3716d6cf5a1c25da8325fa245e92f9"><div class="ttname"><a href="group___f_n___i_n_f_o.html#ga9a3716d6cf5a1c25da8325fa245e92f9">bladerf_dev_speed</a></div><div class="ttdeci">bladerf_dev_speed</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00370">libbladeRF.h:370</a></div></div>
<div class="ttc" id="structbladerf__metadata_html"><div class="ttname"><a href="structbladerf__metadata.html">bladerf_metadata</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02908">libbladeRF.h:2908</a></div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_gab9ce992c9de0378f65beda4c8ab94d90"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#gab9ce992c9de0378f65beda4c8ab94d90">bladerf_select_band</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_select_band(struct bladerf *dev, bladerf_module module, unsigned int frequency)</div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_gae0ce25426c2eba648a28fa07a3436acc"><div class="ttname"><a href="group___f_n___t_r_i_g.html#gae0ce25426c2eba648a28fa07a3436acc">bladerf_trigger_role</a></div><div class="ttdeci">bladerf_trigger_role</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01661">libbladeRF.h:1661</a></div></div>
<div class="ttc" id="group___f_n___d_a_t_a___a_s_y_n_c_html_ga6c02d821bcdc2b732ef598fe76d98c6b"><div class="ttname"><a href="group___f_n___d_a_t_a___a_s_y_n_c.html#ga6c02d821bcdc2b732ef598fe76d98c6b">bladerf_set_stream_timeout</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_stream_timeout(struct bladerf *dev, bladerf_module module, unsigned int timeout)</div></div>
<div class="ttc" id="group___f_n___x_b_html_gga310a6253b9b58d79313dd775d619366aadd5f99f793d7f9be9f5eade3ddfbdb59"><div class="ttname"><a href="group___f_n___x_b.html#gga310a6253b9b58d79313dd775d619366aadd5f99f793d7f9be9f5eade3ddfbdb59">BLADERF_XB200_MIX</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02092">libbladeRF.h:2092</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggae0ce25426c2eba648a28fa07a3436accab9e9f74c156adcd4e45d5ba09e38a582"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggae0ce25426c2eba648a28fa07a3436accab9e9f74c156adcd4e45d5ba09e38a582">BLADERF_TRIGGER_ROLE_SLAVE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01677">libbladeRF.h:1677</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggaf5376b7092ea9750302429c2613529e7a08295c6fb1b14a9e38e9d28b8d49519e"><div class="ttname"><a href="group___f_n___x_b.html#ggaf5376b7092ea9750302429c2613529e7a08295c6fb1b14a9e38e9d28b8d49519e">BLADERF_XB_200</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02034">libbladeRF.h:2034</a></div></div>
<div class="ttc" id="group___f_n___i_n_i_t_html_ga78676b94de9a8aae49d72a9ef2f0e4d9"><div class="ttname"><a href="group___f_n___i_n_i_t.html#ga78676b94de9a8aae49d72a9ef2f0e4d9">bladerf_close</a></div><div class="ttdeci">API_EXPORT void CALL_CONV bladerf_close(struct bladerf *device)</div></div>
<div class="ttc" id="group___f_n___t_u_n_i_n_g_html_gabe81ca087e0d50863548b8ec83869527"><div class="ttname"><a href="group___f_n___t_u_n_i_n_g.html#gabe81ca087e0d50863548b8ec83869527">bladerf_get_quick_tune</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_quick_tune(struct bladerf *dev, bladerf_module module, struct bladerf_quick_tune *quick_tune)</div></div>
<div class="ttc" id="group___f_n___x_b_html_gac09757a833752dc85327739963be3103"><div class="ttname"><a href="group___f_n___x_b.html#gac09757a833752dc85327739963be3103">bladerf_xb200_filter</a></div><div class="ttdeci">bladerf_xb200_filter</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02041">libbladeRF.h:2041</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ggad6d4d5a669d2444dbfe81a5949502528a24e7f3212eca9bbd6d65039b3a54d33b"><div class="ttname"><a href="group___f_n___x_b.html#ggad6d4d5a669d2444dbfe81a5949502528a24e7f3212eca9bbd6d65039b3a54d33b">BLADERF_XB300_TRX_INVAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02099">libbladeRF.h:2099</a></div></div>
<div class="ttc" id="group___f_n___s_m_b___c_l_o_c_k_html_ggad289c8e261a1f7342e9280f22a844563afa3be271d97841af9ce093d657dc4d9f"><div class="ttname"><a href="group___f_n___s_m_b___c_l_o_c_k.html#ggad289c8e261a1f7342e9280f22a844563afa3be271d97841af9ce093d657dc4d9f">BLADERF_SMB_MODE_INVALID</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01405">libbladeRF.h:1405</a></div></div>
<div class="ttc" id="group___f_n___m_o_d_u_l_e_html_ggab12571146a3d4c5d79ac497a74b3fb5ea2b59868119a050b6f0e24631ffbb16e3"><div class="ttname"><a href="group___f_n___m_o_d_u_l_e.html#ggab12571146a3d4c5d79ac497a74b3fb5ea2b59868119a050b6f0e24631ffbb16e3">BLADERF_MODULE_TX</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00485">libbladeRF.h:485</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759a59775c2bca93dd1e41d2dd12da7ba365"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a59775c2bca93dd1e41d2dd12da7ba365">BLADERF_IMAGE_TYPE_FPGA_40KLE</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03653">libbladeRF.h:3653</a></div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759a5be81cfec5a09d1867acf051822cd698"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a5be81cfec5a09d1867acf051822cd698">BLADERF_IMAGE_TYPE_RX_DC_CAL</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03656">libbladeRF.h:3656</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gaa4a4d20aaec40727d45378f432023b93"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gaa4a4d20aaec40727d45378f432023b93">bladerf_set_rxvga2</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_rxvga2(struct bladerf *dev, int gain)</div></div>
<div class="ttc" id="group___f_m_t___m_e_t_a_html_ga9b03a1b2254eab471f789627c3bde408"><div class="ttname"><a href="group___f_m_t___m_e_t_a.html#ga9b03a1b2254eab471f789627c3bde408">bladerf_get_timestamp</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_timestamp(struct bladerf *dev, bladerf_module mod, uint64_t *value)</div></div>
<div class="ttc" id="group___f_n___x_b_html_ggac09757a833752dc85327739963be3103a9a32e4b51be43e3e84abcb2aef2c2190"><div class="ttname"><a href="group___f_n___x_b.html#ggac09757a833752dc85327739963be3103a9a32e4b51be43e3e84abcb2aef2c2190">BLADERF_XB200_AUTO_3DB</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02084">libbladeRF.h:2084</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ga63c07df2a4c7a533824d0faaeedc3a1a"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ga63c07df2a4c7a533824d0faaeedc3a1a">bladerf_trigger_state</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_trigger_state(struct bladerf *dev, const struct bladerf_trigger *trigger, bool *is_armed, bool *has_fired, bool *fire_requested, uint64_t *resv1, uint64_t *resv2)</div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ga75dd741fde93fecb4d514a1f9a377344"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ga75dd741fde93fecb4d514a1f9a377344">bladerf_correction</a></div><div class="ttdeci">bladerf_correction</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01861">libbladeRF.h:1861</a></div></div>
<div class="ttc" id="group___f_n___t_r_i_g_html_ggaebcb881ab6a5f975aaabfd87586f248daa1c2053b28babb6588784a2caed700a3"><div class="ttname"><a href="group___f_n___t_r_i_g.html#ggaebcb881ab6a5f975aaabfd87586f248daa1c2053b28babb6588784a2caed700a3">BLADERF_TRIGGER_USER_0</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01701">libbladeRF.h:1701</a></div></div>
<div class="ttc" id="group___f_n___b_a_n_d_w_i_d_t_h_html_ga1268e31035d93697b49e9a9e4760019a"><div class="ttname"><a href="group___f_n___b_a_n_d_w_i_d_t_h.html#ga1268e31035d93697b49e9a9e4760019a">bladerf_set_lpf_mode</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_lpf_mode(struct bladerf *dev, bladerf_module module, bladerf_lpf_mode mode)</div></div>
<div class="ttc" id="structbladerf__image_html_af9f42cdfa1fceaec8db32c7ff98a96bf"><div class="ttname"><a href="structbladerf__image.html#af9f42cdfa1fceaec8db32c7ff98a96bf">bladerf_image::type</a></div><div class="ttdeci">bladerf_image_type type</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03733">libbladeRF.h:3733</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ggadef45a22ea93f9502c86fe989cee6126ac325e3daa0cafe19a8d47e51c127cedf"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ggadef45a22ea93f9502c86fe989cee6126ac325e3daa0cafe19a8d47e51c127cedf">BLADERF_VCTCXO_TAMER_10_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01913">libbladeRF.h:1913</a></div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ga922fbdafe5b63545eedbc0a626562fd5"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ga922fbdafe5b63545eedbc0a626562fd5">bladerf_set_rational_sample_rate</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_rational_sample_rate(struct bladerf *dev, bladerf_module module, struct bladerf_rational_rate *rate, struct bladerf_rational_rate *actual)</div></div>
<div class="ttc" id="group___f_n___x_b_html_gaadf57e0e38c382eb235524ce519a19cd"><div class="ttname"><a href="group___f_n___x_b.html#gaadf57e0e38c382eb235524ce519a19cd">bladerf_xb300_get_output_power</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb300_get_output_power(struct bladerf *dev, float *val)</div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_ga55037b220716bb466e7033c9ba9b5243"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#ga55037b220716bb466e7033c9ba9b5243">bladerf_si5338_write</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_si5338_write(struct bladerf *dev, uint8_t address, uint8_t val)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_gga1aa4fb0b92b337280968c0a536080759a4ea36b4e2e0a6dd96a3226e2282e8faa"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#gga1aa4fb0b92b337280968c0a536080759a4ea36b4e2e0a6dd96a3226e2282e8faa">BLADERF_IMAGE_TYPE_CALIBRATION</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03655">libbladeRF.h:3655</a></div></div>
<div class="ttc" id="group___l_o_w___l_e_v_e_l_html_ga305a43b2f5026678ff7f207f8c5db6e6"><div class="ttname"><a href="group___l_o_w___l_e_v_e_l.html#ga305a43b2f5026678ff7f207f8c5db6e6">bladerf_config_gpio_read</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_config_gpio_read(struct bladerf *dev, uint32_t *val)</div></div>
<div class="ttc" id="structbladerf__metadata_html_a773b39d480759f67926cb18ae2219281"><div class="ttname"><a href="structbladerf__metadata.html#a773b39d480759f67926cb18ae2219281">bladerf_metadata::flags</a></div><div class="ttdeci">uint32_t flags</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l02926">libbladeRF.h:2926</a></div></div>
<div class="ttc" id="group___f_n___g_a_i_n_html_gabf942f2c71da5dc24c22a2db13d00ec9"><div class="ttname"><a href="group___f_n___g_a_i_n.html#gabf942f2c71da5dc24c22a2db13d00ec9">bladerf_get_txvga2</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_txvga2(struct bladerf *dev, int *gain)</div></div>
<div class="ttc" id="group___f_n___s_a_m_p_l_i_n_g_html_ga03ebe323833185c5331fd586a3dca54a"><div class="ttname"><a href="group___f_n___s_a_m_p_l_i_n_g.html#ga03ebe323833185c5331fd586a3dca54a">bladerf_get_sampling</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_get_sampling(struct bladerf *dev, bladerf_sampling *sampling)</div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_ga25cbc4835fd5fad2a10fe124ba23fd44"><div class="ttname"><a href="group___f_n___c_o_r_r.html#ga25cbc4835fd5fad2a10fe124ba23fd44">bladerf_set_correction</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_set_correction(struct bladerf *dev, bladerf_module module, bladerf_correction corr, int16_t value)</div></div>
<div class="ttc" id="structbladerf__devinfo_html_abe126c2e73d5e14a30c3648521a9aee0"><div class="ttname"><a href="structbladerf__devinfo.html#abe126c2e73d5e14a30c3648521a9aee0">bladerf_devinfo::serial</a></div><div class="ttdeci">char serial[BLADERF_SERIAL_LENGTH]</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00126">libbladeRF.h:126</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ga0449727710f603810c64974408d42e9a"><div class="ttname"><a href="group___f_n___x_b.html#ga0449727710f603810c64974408d42e9a">bladerf_xb300_set_trx</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_xb300_set_trx(struct bladerf *dev, bladerf_xb300_trx trx)</div></div>
<div class="ttc" id="group___f_n___l_o_o_p_b_a_c_k_html_gga29a7d4f25eec5aab329cdae462f8ba47ac3b9def0ea9f1d81dc4a4667c66e744a"><div class="ttname"><a href="group___f_n___l_o_o_p_b_a_c_k.html#gga29a7d4f25eec5aab329cdae462f8ba47ac3b9def0ea9f1d81dc4a4667c66e744a">BLADERF_LB_RF_LNA2</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01321">libbladeRF.h:1321</a></div></div>
<div class="ttc" id="structbladerf__image_html_aebb70c2aab3407a9f05334c47131a43b"><div class="ttname"><a href="structbladerf__image.html#aebb70c2aab3407a9f05334c47131a43b">bladerf_image::length</a></div><div class="ttdeci">uint32_t length</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03742">libbladeRF.h:3742</a></div></div>
<div class="ttc" id="group___f_n___c_o_r_r_html_gga75dd741fde93fecb4d514a1f9a377344ab3521f7a45ca144b5cdb952a7831a817"><div class="ttname"><a href="group___f_n___c_o_r_r.html#gga75dd741fde93fecb4d514a1f9a377344ab3521f7a45ca144b5cdb952a7831a817">BLADERF_CORR_LMS_DCOFF_I</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l01867">libbladeRF.h:1867</a></div></div>
<div class="ttc" id="group___f_n___x_b_html_ga9fb4c2d62dcdc2f05b23098a35beacc5"><div class="ttname"><a href="group___f_n___x_b.html#ga9fb4c2d62dcdc2f05b23098a35beacc5">bladerf_expansion_attach</a></div><div class="ttdeci">API_EXPORT int CALL_CONV bladerf_expansion_attach(struct bladerf *dev, bladerf_xb xb)</div></div>
<div class="ttc" id="group___f_n___i_m_a_g_e_html_ga7297bc686ce62eee043b1bc41ec870e5"><div class="ttname"><a href="group___f_n___i_m_a_g_e.html#ga7297bc686ce62eee043b1bc41ec870e5">BLADERF_IMAGE_MAGIC_LEN</a></div><div class="ttdeci">#define BLADERF_IMAGE_MAGIC_LEN</div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l03665">libbladeRF.h:3665</a></div></div>
<div class="ttc" id="structbladerf__devinfo_html"><div class="ttname"><a href="structbladerf__devinfo.html">bladerf_devinfo</a></div><div class="ttdef"><b>Definition:</b> <a href="libblade_r_f_8h_source.html#l00124">libbladeRF.h:124</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jun 29 2016 16:51:01 for libbladeRF by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>