1059 lines
38 KiB
HTML
1059 lines
38 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>SemiDrive SSDK Appication Program Interface: Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/crypto/cacc/ral/trng.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="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>
|
|
<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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber"> PTG3.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></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_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_ee023d43c33bfccc31aa50a48a76892b.html">include</a></li><li class="navelem"><a class="el" href="dir_e08589e132e001d864753e5516cdc279.html">crypto</a></li><li class="navelem"><a class="el" href="dir_610f8d7993e1efb130988b94d1ce0406.html">cacc</a></li><li class="navelem"><a class="el" href="dir_5c2f64ee58b16a19072d9378e4b18c4c.html">ral</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">trng.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "<a class="el" href="register__base__addr_8h_source.html">register_base_addr.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="trng_8h_source.html">Go to the source code of this file.</a></p>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><dl class="section copyright"><dt>Copyright</dt><dd>Copyright (c) 2021 Semidrive Semiconductor. All rights reserved. </dd></dl>
|
|
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="ac1850946c13be51b0e59ffd5c18651ed" name="ac1850946c13be51b0e59ffd5c18651ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1850946c13be51b0e59ffd5c18651ed">◆ </a></span>RO_SRC_EN1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RO_SRC_EN1   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0080))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a823eed6df65520a909f044ce59709fdb" name="a823eed6df65520a909f044ce59709fdb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a823eed6df65520a909f044ce59709fdb">◆ </a></span>RO_SRC_EN2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RO_SRC_EN2   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0084))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60450b8ceea247ff4d9aaaa8fa2ec78e" name="a60450b8ceea247ff4d9aaaa8fa2ec78e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60450b8ceea247ff4d9aaaa8fa2ec78e">◆ </a></span>SCLK_FREQ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SCLK_FREQ   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0088))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82d97dd6160968e4d058720be8253f13" name="a82d97dd6160968e4d058720be8253f13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82d97dd6160968e4d058720be8253f13">◆ </a></span>TERO_CNT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TERO_CNT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">i</td><td>)</td>
|
|
<td>   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x00C0 + 4 * i))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b2b07e5cc761e23aa7299459997ad85" name="a4b2b07e5cc761e23aa7299459997ad85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b2b07e5cc761e23aa7299459997ad85">◆ </a></span>TERO_CR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TERO_CR   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x00B0))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41338457ea4064bb96e2ec33defc1449" name="a41338457ea4064bb96e2ec33defc1449"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41338457ea4064bb96e2ec33defc1449">◆ </a></span>TERO_DR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TERO_DR   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x00D4))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b8284e697a05ebb5288d5d0f2d06f31" name="a4b8284e697a05ebb5288d5d0f2d06f31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b8284e697a05ebb5288d5d0f2d06f31">◆ </a></span>TERO_RCR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TERO_RCR</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">i</td><td>)</td>
|
|
<td>   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x00E0 + 4 * i))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebe837a9c78bb163776f98da686b45eb" name="aebe837a9c78bb163776f98da686b45eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebe837a9c78bb163776f98da686b45eb">◆ </a></span>TERO_SR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TERO_SR   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x00D0))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3ef272343798da9c17f12f0a207cc65" name="aa3ef272343798da9c17f12f0a207cc65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3ef272343798da9c17f12f0a207cc65">◆ </a></span>TERO_THOLD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TERO_THOLD   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x00B4))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0400314f3dce509e3f02fa260c7335d1" name="a0400314f3dce509e3f02fa260c7335d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0400314f3dce509e3f02fa260c7335d1">◆ </a></span>TRNG_CR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_CR   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0000))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf7865026d34e2edad0917108bd78d9f" name="acf7865026d34e2edad0917108bd78d9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf7865026d34e2edad0917108bd78d9f">◆ </a></span>TRNG_DATA_INT_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_DATA_INT_OFFSET   (16)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94e59b00f1c46917b809e8d676ec8851" name="a94e59b00f1c46917b809e8d676ec8851"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94e59b00f1c46917b809e8d676ec8851">◆ </a></span>TRNG_DR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_DR   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x000C))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7e0f163f9a42e837bf19137090afce3" name="ae7e0f163f9a42e837bf19137090afce3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7e0f163f9a42e837bf19137090afce3">◆ </a></span>TRNG_GLOBAL_INT_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_GLOBAL_INT_OFFSET   (24)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7975cfa848bceb20ea27e57befbc6a84" name="a7975cfa848bceb20ea27e57befbc6a84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7975cfa848bceb20ea27e57befbc6a84">◆ </a></span>TRNG_HT_CR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_HT_CR   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0060))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b6bad1eb4217bfcab2343452f65c8db" name="a5b6bad1eb4217bfcab2343452f65c8db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b6bad1eb4217bfcab2343452f65c8db">◆ </a></span>TRNG_HT_SR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_HT_SR   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0070))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38d5c5f13cd8a30c4995ac522d42686d" name="a38d5c5f13cd8a30c4995ac522d42686d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38d5c5f13cd8a30c4995ac522d42686d">◆ </a></span>TRNG_MSEL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_MSEL   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0004))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac82f51fdf23c84bf9777e69b7819d291" name="ac82f51fdf23c84bf9777e69b7819d291"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac82f51fdf23c84bf9777e69b7819d291">◆ </a></span>TRNG_READ_EMPTY_INT_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_READ_EMPTY_INT_OFFSET   (17)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4fbcd55c8618fea8393210386354c48" name="ac4fbcd55c8618fea8393210386354c48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4fbcd55c8618fea8393210386354c48">◆ </a></span>TRNG_RESEED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_RESEED   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0040))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a080c1bf917a25c23ec546cf38a39f1d2" name="a080c1bf917a25c23ec546cf38a39f1d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a080c1bf917a25c23ec546cf38a39f1d2">◆ </a></span>TRNG_RO_ENTROPY_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_RO_ENTROPY_OFFSET   (4)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a133200c76428d3fb498f4d58b2694f01" name="a133200c76428d3fb498f4d58b2694f01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a133200c76428d3fb498f4d58b2694f01">◆ </a></span>TRNG_RO_FREQ_16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_RO_FREQ_16   (2)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8484373f291408bcd0a000f05d931bc7" name="a8484373f291408bcd0a000f05d931bc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8484373f291408bcd0a000f05d931bc7">◆ </a></span>TRNG_RO_FREQ_32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_RO_FREQ_32   (3)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1171d6b7f7a9f6178e890c819d5af16a" name="a1171d6b7f7a9f6178e890c819d5af16a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1171d6b7f7a9f6178e890c819d5af16a">◆ </a></span>TRNG_RO_FREQ_4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_RO_FREQ_4   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b91264d78a87367e823a2bdbdcca14a" name="a4b91264d78a87367e823a2bdbdcca14a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b91264d78a87367e823a2bdbdcca14a">◆ </a></span>TRNG_RO_FREQ_8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_RO_FREQ_8   (1)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae78d32829c6d9675f8769c977749913f" name="ae78d32829c6d9675f8769c977749913f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae78d32829c6d9675f8769c977749913f">◆ </a></span>TRNG_SR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_SR   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0008))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08ef8df4f69bc627a2958b301c29410b" name="a08ef8df4f69bc627a2958b301c29410b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08ef8df4f69bc627a2958b301c29410b">◆ </a></span>TRNG_TERO_ENTROPY_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_TERO_ENTROPY_OFFSET   (8)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53d58ac8cb2a82632a3934cb27b45226" name="a53d58ac8cb2a82632a3934cb27b45226"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53d58ac8cb2a82632a3934cb27b45226">◆ </a></span>TRNG_TERO_THRESHOLD_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_TERO_THRESHOLD_OFFSET   (24)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04a84c1062053740016373dcc5a70c27" name="a04a84c1062053740016373dcc5a70c27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04a84c1062053740016373dcc5a70c27">◆ </a></span>TRNG_VERSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TRNG_VERSION   (*(volatile uint32_t *)(<a class="el" href="register__base__addr_8h.html#aeb85b3d8ddcfb6ea22cdb32dfe0aaca2">TRNG_BASE_ADDR</a> + 0x0010))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="ad3dec42bc4b7be4cf9b961221d141a86" name="ad3dec42bc4b7be4cf9b961221d141a86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3dec42bc4b7be4cf9b961221d141a86">◆ </a></span>TRNG_RET_CODE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="trng_8h.html#ad3dec42bc4b7be4cf9b961221d141a86">TRNG_RET_CODE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad3dec42bc4b7be4cf9b961221d141a86a109111cf5eddc421113b9847eb4481cd" name="ad3dec42bc4b7be4cf9b961221d141a86a109111cf5eddc421113b9847eb4481cd"></a>TRNG_SUCCESS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad3dec42bc4b7be4cf9b961221d141a86a8da7e3397ca453d53d188144510b10d4" name="ad3dec42bc4b7be4cf9b961221d141a86a8da7e3397ca453d53d188144510b10d4"></a>TRNG_BUFFER_NULL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad3dec42bc4b7be4cf9b961221d141a86a5b2e3749fa850598501b01985f421980" name="ad3dec42bc4b7be4cf9b961221d141a86a5b2e3749fa850598501b01985f421980"></a>TRNG_INVALID_INPUT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad3dec42bc4b7be4cf9b961221d141a86aa481dc5fd0445b13218845af6c0964c9" name="ad3dec42bc4b7be4cf9b961221d141a86aa481dc5fd0445b13218845af6c0964c9"></a>TRNG_INVALID_CONFIG </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad3dec42bc4b7be4cf9b961221d141a86a968b540e5c8fb28e9bb42f0414016dee" name="ad3dec42bc4b7be4cf9b961221d141a86a968b540e5c8fb28e9bb42f0414016dee"></a>TRNG_HT_ERROR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad3dec42bc4b7be4cf9b961221d141a86ae9f6a677e315dcc8e8900feca1eb643e" name="ad3dec42bc4b7be4cf9b961221d141a86ae9f6a677e315dcc8e8900feca1eb643e"></a>TRNG_ERROR </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a1d1baec4e3dc4ee211e68ac8f0417b34" name="a1d1baec4e3dc4ee211e68ac8f0417b34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d1baec4e3dc4ee211e68ac8f0417b34">◆ </a></span>get_hrng()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t get_hrng </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f4f13f74d7d0555dcae6050e5a6b28a" name="a1f4f13f74d7d0555dcae6050e5a6b28a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f4f13f74d7d0555dcae6050e5a6b28a">◆ </a></span>get_rand()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t get_rand </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>rand</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>bytes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20c979d36191433cb25d6aa32ab0760d" name="a20c979d36191433cb25d6aa32ab0760d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20c979d36191433cb25d6aa32ab0760d">◆ </a></span>get_rand_fast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t get_rand_fast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>rand</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>bytes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb29459bbcfa16c8ffa701c405c5844b" name="acb29459bbcfa16c8ffa701c405c5844b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb29459bbcfa16c8ffa701c405c5844b">◆ </a></span>get_rand_internal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t get_rand_internal </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>bytes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc04c4d246cc4fed7675c524bef4323b" name="afc04c4d246cc4fed7675c524bef4323b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc04c4d246cc4fed7675c524bef4323b">◆ </a></span>get_tero_rand()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t get_tero_rand </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>bytes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae658453fe92f51105ae002f91c7dbd36" name="ae658453fe92f51105ae002f91c7dbd36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae658453fe92f51105ae002f91c7dbd36">◆ </a></span>tero_disable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void tero_disable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a221e5cf580150613e9df63e64952bedc" name="a221e5cf580150613e9df63e64952bedc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a221e5cf580150613e9df63e64952bedc">◆ </a></span>tero_enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void tero_enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb9247de030187ac53ed8669d906ae08" name="afb9247de030187ac53ed8669d906ae08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb9247de030187ac53ed8669d906ae08">◆ </a></span>tero_entropy_config()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t tero_entropy_config </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>cfg</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31d5a23a59b2a706af166a0b0fcaa1c2" name="a31d5a23a59b2a706af166a0b0fcaa1c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31d5a23a59b2a706af166a0b0fcaa1c2">◆ </a></span>tero_set_osc_sel()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void tero_set_osc_sel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>cfg</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52d1267e7cb926552fdfdb43ffe6d421" name="a52d1267e7cb926552fdfdb43ffe6d421"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52d1267e7cb926552fdfdb43ffe6d421">◆ </a></span>tero_set_osc_times_lower_limit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void tero_set_osc_times_lower_limit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a749e6dd1d3934277f5c66558224dc21b" name="a749e6dd1d3934277f5c66558224dc21b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a749e6dd1d3934277f5c66558224dc21b">◆ </a></span>tero_set_osc_times_upper_limit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void tero_set_osc_times_upper_limit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af419fadeaa7742505057ec9c9e274015" name="af419fadeaa7742505057ec9c9e274015"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af419fadeaa7742505057ec9c9e274015">◆ </a></span>tero_set_output_osc_times()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void tero_set_output_osc_times </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4a3e1969119cca2581e7af54299362b" name="af4a3e1969119cca2581e7af54299362b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4a3e1969119cca2581e7af54299362b">◆ </a></span>tero_set_output_rng()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void tero_set_output_rng </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f61be535d71efe3f18a82342f1b8f74" name="a4f61be535d71efe3f18a82342f1b8f74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f61be535d71efe3f18a82342f1b8f74">◆ </a></span>tero_set_stop_threshold()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t tero_set_stop_threshold </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>threshold_value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac24e00e8b3feb572da3c34a955b9cdee" name="ac24e00e8b3feb572da3c34a955b9cdee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac24e00e8b3feb572da3c34a955b9cdee">◆ </a></span>trng_data_int_disable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_data_int_disable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab87997687e4dcb5a6562a57d1e492544" name="ab87997687e4dcb5a6562a57d1e492544"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab87997687e4dcb5a6562a57d1e492544">◆ </a></span>trng_data_int_enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_data_int_enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69f47ffff81710588d8d830579032e39" name="a69f47ffff81710588d8d830579032e39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69f47ffff81710588d8d830579032e39">◆ </a></span>trng_disable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_disable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b64d1d5b9e72c922778bc1dd2975f9c" name="a6b64d1d5b9e72c922778bc1dd2975f9c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b64d1d5b9e72c922778bc1dd2975f9c">◆ </a></span>trng_empty_read_int_disable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_empty_read_int_disable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5610a92792301b57b09a6ee610cb7fb7" name="a5610a92792301b57b09a6ee610cb7fb7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5610a92792301b57b09a6ee610cb7fb7">◆ </a></span>trng_empty_read_int_enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_empty_read_int_enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7c4271f11adb84b6134372ee060ed9f" name="af7c4271f11adb84b6134372ee060ed9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7c4271f11adb84b6134372ee060ed9f">◆ </a></span>trng_enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a905cab61c90986c60e61cde99eec86dd" name="a905cab61c90986c60e61cde99eec86dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a905cab61c90986c60e61cde99eec86dd">◆ </a></span>trng_get_version()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t trng_get_version </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21a304ce1632c883e2e9fd09708cda39" name="a21a304ce1632c883e2e9fd09708cda39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21a304ce1632c883e2e9fd09708cda39">◆ </a></span>trng_global_int_disable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_global_int_disable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33accc4551b93887d88dcfd81aa3a03d" name="a33accc4551b93887d88dcfd81aa3a03d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33accc4551b93887d88dcfd81aa3a03d">◆ </a></span>trng_global_int_enable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_global_int_enable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb2f5c43363e41b8a81a0c5cdd8bba35" name="afb2f5c43363e41b8a81a0c5cdd8bba35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb2f5c43363e41b8a81a0c5cdd8bba35">◆ </a></span>trng_reseed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_reseed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf0eb6f825139b66aa72656b64e0ab9a" name="aaf0eb6f825139b66aa72656b64e0ab9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf0eb6f825139b66aa72656b64e0ab9a">◆ </a></span>trng_ro_entropy_config()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t trng_ro_entropy_config </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>cfg</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82deed8981d0ccee249e38e1a6b64d59" name="a82deed8981d0ccee249e38e1a6b64d59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82deed8981d0ccee249e38e1a6b64d59">◆ </a></span>trng_ro_sub_entropy_config()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t trng_ro_sub_entropy_config </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>sn</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>cfg</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a170819bfefbfee0cd9ba9a84ea96f449" name="a170819bfefbfee0cd9ba9a84ea96f449"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a170819bfefbfee0cd9ba9a84ea96f449">◆ </a></span>trng_set_freq()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t trng_set_freq </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>freq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b86525adcb764d2155d0508187c6d97" name="a5b86525adcb764d2155d0508187c6d97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b86525adcb764d2155d0508187c6d97">◆ </a></span>trng_set_mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void trng_set_mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>with_post_processing</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
</small></address>
|
|
</body>
|
|
</html>
|