rCore-Tutorial-v3/ch6/k210_hal/index.html
2022-05-03 12:09:53 +00:00

30 lines
9.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="HAL for the K210 SoC"><meta name="keywords" content="rust, rustlang, rust-lang, k210_hal"><title>k210_hal - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script src="../crates.js"></script><script defer src="../main.js"></script>
<noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="sidebar-logo" href="../k210_hal/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div>
</a><h2 class="location"></h2>
</nav>
<nav class="sidebar"><a class="sidebar-logo" href="../k210_hal/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div>
</a><h2 class="location"><a href="#">Crate k210_hal</a></h2><div class="sidebar-elems"><div class="block"><ul><li class="version">Version 0.2.0</li><li><a id="all-types" href="all.html">All Items</a></li></div></ul><section><div class="block"><ul><li><a href="#modules">Modules</a></li></ul></div></section><div id="sidebar-vars" data-name="k210_hal" data-ty="mod" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../k210_hal/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../brush.svg"></button><div id="theme-choices" role="menu"></div></div><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
<h1 class="fqn"><span class="in-band">Crate <a class="mod" href="#">k210_hal</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/k210_hal/lib.rs.html#1-67">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>HAL for the K210 SoC</p>
<p>This is an implementation of the [<code>embedded-hal</code>] traits for the K210 SoC</p>
</div></details><h2 id="reexports" class="small-section-header"><a href="#reexports">Re-exports</a></h2>
<div class="item-table"><div class="item-row"><div class="item-left import-item"><code>pub use <a class="mod" href="../k210_pac/index.html" title="mod k210_pac">k210_pac</a> as pac;</code></div><div class="item-right docblock-short"></div></div></div><h2 id="modules" class="small-section-header"><a href="#modules">Modules</a></h2>
<div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="mod" href="aes/index.html" title="k210_hal::aes mod">aes</a></div><div class="item-right docblock-short"><p>(TODO) Hardware AES calculator (AES)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="apu/index.html" title="k210_hal::apu mod">apu</a></div><div class="item-right docblock-short"><p>(TODO) Audio Processor Unit (APU)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="cache/index.html" title="k210_hal::cache mod">cache</a></div><div class="item-right docblock-short"><p>(TODO) Bypass cache </p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="clint/index.html" title="k210_hal::clint mod">clint</a></div><div class="item-right docblock-short"><p>Core Local Interruptor (CLINT)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="clock/index.html" title="k210_hal::clock mod">clock</a></div><div class="item-right docblock-short"><p>Clock configuration</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="dmac/index.html" title="k210_hal::dmac mod">dmac</a></div><div class="item-right docblock-short"><p>(TODO) Direct Memory Access Controller (DMAC)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="fft/index.html" title="k210_hal::fft mod">fft</a></div><div class="item-right docblock-short"><p>(TODO) Fast Fourier Transform (FFT)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="fpioa/index.html" title="k210_hal::fpioa mod">fpioa</a></div><div class="item-right docblock-short"><p>Field Programmable IO Array (FPIOA)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="gpio/index.html" title="k210_hal::gpio mod">gpio</a></div><div class="item-right docblock-short"><p>General Purpose Input/Output (GPIO)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="gpiohs/index.html" title="k210_hal::gpiohs mod">gpiohs</a></div><div class="item-right docblock-short"><p>High-speed GPIO peripheral (GPIOHS)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="plic/index.html" title="k210_hal::plic mod">plic</a></div><div class="item-right docblock-short"><p>Platform-Level Interrupt Controller (PLIC)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="prelude/index.html" title="k210_hal::prelude mod">prelude</a></div><div class="item-right docblock-short"><p>Prelude</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="serial/index.html" title="k210_hal::serial mod">serial</a></div><div class="item-right docblock-short"><p>Serial interface</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="sha256/index.html" title="k210_hal::sha256 mod">sha256</a></div><div class="item-right docblock-short"><p>Secure Hash Algorithm-256 (SHA256)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="spi/index.html" title="k210_hal::spi mod">spi</a></div><div class="item-right docblock-short"><p>(TODO) Serial Peripheral Interface (SPI)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="stdout/index.html" title="k210_hal::stdout mod">stdout</a></div><div class="item-right docblock-short"><p>Stdout</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="sysctl/index.html" title="k210_hal::sysctl mod">sysctl</a></div><div class="item-right docblock-short"><p>(TODO) System Controller (SYSCTL)</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="mod" href="time/index.html" title="k210_hal::time mod">time</a></div><div class="item-right docblock-short"><p>Time units</p>
</div></div></div></section><section id="search" class="content hidden"></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="k210_hal" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.62.0-nightly (1f7fb6413 2022-04-10)" ></div>
</body></html>