rtic/stable/api/rp2040_pac/pio0/fdebug/index.html
2024-12-06 13:35:18 +00:00

2 lines
No EOL
7.7 KiB
HTML

<!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="FIFO debug register"><title>rp2040_pac::pio0::fdebug - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2,SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../static.files/rustdoc-b0742ba02757f159.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="rp2040_pac" data-themes="" data-resource-suffix="" data-rustdoc-version="1.83.0 (90b35a623 2024-11-26)" data-channel="1.83.0" data-search-js="search-f0d225181b97f9a4.js" data-settings-js="settings-805db61a62df4bd2.js" ><script src="../../../static.files/storage-1d39b6787ed640ff.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-f070b9041d14864c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-0111fcff984fae8f.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-2c020d218678b618.svg"></head><body class="rustdoc mod"><!--[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" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../rp2040_pac/index.html">rp2040_<wbr>pac</a><span class="version">0.6.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module fdebug</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In rp2040_<wbr>pac::<wbr>pio0</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">rp2040_pac</a>::<wbr><a href="../index.html">pio0</a></span><h1>Module <span>fdebug</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/rp2040_pac/pio0/fdebug.rs.html#1-96">source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>FIFO debug register</p>
</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.FDEBUG_SPEC.html" title="struct rp2040_pac::pio0::fdebug::FDEBUG_SPEC">FDEBUG_<wbr>SPEC</a></div><div class="desc docblock-short">FIFO debug register</div></li></ul><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="type" href="type.R.html" title="type rp2040_pac::pio0::fdebug::R">R</a></div><div class="desc docblock-short">Register <code>FDEBUG</code> reader</div></li><li><div class="item-name"><a class="type" href="type.RXSTALL_R.html" title="type rp2040_pac::pio0::fdebug::RXSTALL_R">RXSTALL_<wbr>R</a></div><div class="desc docblock-short">Field <code>RXSTALL</code> reader - State machine has stalled on full RX FIFO during a blocking PUSH, or an IN with autopush enabled. This flag is also set when a nonblocking PUSH to a full FIFO took place, in which case the state machine has dropped data. Write 1 to clear.</div></li><li><div class="item-name"><a class="type" href="type.RXSTALL_W.html" title="type rp2040_pac::pio0::fdebug::RXSTALL_W">RXSTALL_<wbr>W</a></div><div class="desc docblock-short">Field <code>RXSTALL</code> writer - State machine has stalled on full RX FIFO during a blocking PUSH, or an IN with autopush enabled. This flag is also set when a nonblocking PUSH to a full FIFO took place, in which case the state machine has dropped data. Write 1 to clear.</div></li><li><div class="item-name"><a class="type" href="type.RXUNDER_R.html" title="type rp2040_pac::pio0::fdebug::RXUNDER_R">RXUNDER_<wbr>R</a></div><div class="desc docblock-short">Field <code>RXUNDER</code> reader - RX FIFO underflow (i.e. read-on-empty by the system) has occurred. Write 1 to clear. Note that read-on-empty does not perturb the state of the FIFO in any way, but the data returned by reading from an empty FIFO is undefined, so this flag generally only becomes set due to some kind of software error.</div></li><li><div class="item-name"><a class="type" href="type.RXUNDER_W.html" title="type rp2040_pac::pio0::fdebug::RXUNDER_W">RXUNDER_<wbr>W</a></div><div class="desc docblock-short">Field <code>RXUNDER</code> writer - RX FIFO underflow (i.e. read-on-empty by the system) has occurred. Write 1 to clear. Note that read-on-empty does not perturb the state of the FIFO in any way, but the data returned by reading from an empty FIFO is undefined, so this flag generally only becomes set due to some kind of software error.</div></li><li><div class="item-name"><a class="type" href="type.TXOVER_R.html" title="type rp2040_pac::pio0::fdebug::TXOVER_R">TXOVER_<wbr>R</a></div><div class="desc docblock-short">Field <code>TXOVER</code> reader - TX FIFO overflow (i.e. write-on-full by the system) has occurred. Write 1 to clear. Note that write-on-full does not alter the state or contents of the FIFO in any way, but the data that the system attempted to write is dropped, so if this flag is set, your software has quite likely dropped some data on the floor.</div></li><li><div class="item-name"><a class="type" href="type.TXOVER_W.html" title="type rp2040_pac::pio0::fdebug::TXOVER_W">TXOVER_<wbr>W</a></div><div class="desc docblock-short">Field <code>TXOVER</code> writer - TX FIFO overflow (i.e. write-on-full by the system) has occurred. Write 1 to clear. Note that write-on-full does not alter the state or contents of the FIFO in any way, but the data that the system attempted to write is dropped, so if this flag is set, your software has quite likely dropped some data on the floor.</div></li><li><div class="item-name"><a class="type" href="type.TXSTALL_R.html" title="type rp2040_pac::pio0::fdebug::TXSTALL_R">TXSTALL_<wbr>R</a></div><div class="desc docblock-short">Field <code>TXSTALL</code> reader - State machine has stalled on empty TX FIFO during a blocking PULL, or an OUT with autopull enabled. Write 1 to clear.</div></li><li><div class="item-name"><a class="type" href="type.TXSTALL_W.html" title="type rp2040_pac::pio0::fdebug::TXSTALL_W">TXSTALL_<wbr>W</a></div><div class="desc docblock-short">Field <code>TXSTALL</code> writer - State machine has stalled on empty TX FIFO during a blocking PULL, or an OUT with autopull enabled. Write 1 to clear.</div></li><li><div class="item-name"><a class="type" href="type.W.html" title="type rp2040_pac::pio0::fdebug::W">W</a></div><div class="desc docblock-short">Register <code>FDEBUG</code> writer</div></li></ul></section></div></main></body></html>