rtic/dev/api/imxrt_ral/pwm/sm/index.html
2024-12-06 13:35:18 +00:00

1 line
No EOL
13 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="API documentation for the Rust `sm` mod in crate `imxrt_ral`."><title>imxrt_ral::pwm::sm - 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="imxrt_ral" 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="../../../imxrt_ral/index.html">imxrt_<wbr>ral</a><span class="version">0.5.3</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sm</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In imxrt_<wbr>ral::<wbr>pwm</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">imxrt_ral</a>::<wbr><a href="../index.html">pwm</a></span><h1>Module <span>sm</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/imxrt_ral/blocks/imxrt1011/pwm.rs.html#611">source</a> </span></div><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="mod" href="SMCAPTCOMPA/index.html" title="mod imxrt_ral::pwm::sm::SMCAPTCOMPA">SMCAPTCOMPA</a></div><div class="desc docblock-short">Capture Compare A Register</div></li><li><div class="item-name"><a class="mod" href="SMCAPTCOMPB/index.html" title="mod imxrt_ral::pwm::sm::SMCAPTCOMPB">SMCAPTCOMPB</a></div><div class="desc docblock-short">Capture Compare B Register</div></li><li><div class="item-name"><a class="mod" href="SMCAPTCOMPX/index.html" title="mod imxrt_ral::pwm::sm::SMCAPTCOMPX">SMCAPTCOMPX</a></div><div class="desc docblock-short">Capture Compare X Register</div></li><li><div class="item-name"><a class="mod" href="SMCAPTCTRLA/index.html" title="mod imxrt_ral::pwm::sm::SMCAPTCTRLA">SMCAPTCTRLA</a></div><div class="desc docblock-short">Capture Control A Register</div></li><li><div class="item-name"><a class="mod" href="SMCAPTCTRLB/index.html" title="mod imxrt_ral::pwm::sm::SMCAPTCTRLB">SMCAPTCTRLB</a></div><div class="desc docblock-short">Capture Control B Register</div></li><li><div class="item-name"><a class="mod" href="SMCAPTCTRLX/index.html" title="mod imxrt_ral::pwm::sm::SMCAPTCTRLX">SMCAPTCTRLX</a></div><div class="desc docblock-short">Capture Control X Register</div></li><li><div class="item-name"><a class="mod" href="SMCNT/index.html" title="mod imxrt_ral::pwm::sm::SMCNT">SMCNT</a></div><div class="desc docblock-short">Counter Register</div></li><li><div class="item-name"><a class="mod" href="SMCTRL/index.html" title="mod imxrt_ral::pwm::sm::SMCTRL">SMCTRL</a></div><div class="desc docblock-short">Control Register</div></li><li><div class="item-name"><a class="mod" href="SMCTRL2/index.html" title="mod imxrt_ral::pwm::sm::SMCTRL2">SMCTRL2</a></div><div class="desc docblock-short">Control 2 Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL0/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL0">SMCVAL0</a></div><div class="desc docblock-short">Capture Value 0 Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL0CYC/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL0CYC">SMCVA<wbr>L0CYC</a></div><div class="desc docblock-short">Capture Value 0 Cycle Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL1/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL1">SMCVAL1</a></div><div class="desc docblock-short">Capture Value 1 Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL2/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL2">SMCVAL2</a></div><div class="desc docblock-short">Capture Value 2 Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL3/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL3">SMCVAL3</a></div><div class="desc docblock-short">Capture Value 3 Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL4/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL4">SMCVAL4</a></div><div class="desc docblock-short">Capture Value 4 Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL5/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL5">SMCVAL5</a></div><div class="desc docblock-short">Capture Value 5 Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL1CYC/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL1CYC">SMCVA<wbr>L1CYC</a></div><div class="desc docblock-short">Capture Value 1 Cycle Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL2CYC/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL2CYC">SMCVA<wbr>L2CYC</a></div><div class="desc docblock-short">Capture Value 2 Cycle Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL3CYC/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL3CYC">SMCVA<wbr>L3CYC</a></div><div class="desc docblock-short">Capture Value 3 Cycle Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL4CYC/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL4CYC">SMCVA<wbr>L4CYC</a></div><div class="desc docblock-short">Capture Value 4 Cycle Register</div></li><li><div class="item-name"><a class="mod" href="SMCVAL5CYC/index.html" title="mod imxrt_ral::pwm::sm::SMCVAL5CYC">SMCVA<wbr>L5CYC</a></div><div class="desc docblock-short">Capture Value 5 Cycle Register</div></li><li><div class="item-name"><a class="mod" href="SMDISMAP0/index.html" title="mod imxrt_ral::pwm::sm::SMDISMAP0">SMDISMA<wbr>P0</a></div><div class="desc docblock-short">Fault Disable Mapping Register 0</div></li><li><div class="item-name"><a class="mod" href="SMDISMAP1/index.html" title="mod imxrt_ral::pwm::sm::SMDISMAP1">SMDISMA<wbr>P1</a></div><div class="desc docblock-short">Fault Disable Mapping Register 1</div></li><li><div class="item-name"><a class="mod" href="SMDMAEN/index.html" title="mod imxrt_ral::pwm::sm::SMDMAEN">SMDMAEN</a></div><div class="desc docblock-short">DMA Enable Register</div></li><li><div class="item-name"><a class="mod" href="SMDTCNT0/index.html" title="mod imxrt_ral::pwm::sm::SMDTCNT0">SMDTCN<wbr>T0</a></div><div class="desc docblock-short">Deadtime Count Register 0</div></li><li><div class="item-name"><a class="mod" href="SMDTCNT1/index.html" title="mod imxrt_ral::pwm::sm::SMDTCNT1">SMDTCN<wbr>T1</a></div><div class="desc docblock-short">Deadtime Count Register 1</div></li><li><div class="item-name"><a class="mod" href="SMFRACVAL1/index.html" title="mod imxrt_ral::pwm::sm::SMFRACVAL1">SMFRACVA<wbr>L1</a></div><div class="desc docblock-short">Fractional Value Register 1</div></li><li><div class="item-name"><a class="mod" href="SMFRACVAL2/index.html" title="mod imxrt_ral::pwm::sm::SMFRACVAL2">SMFRACVA<wbr>L2</a></div><div class="desc docblock-short">Fractional Value Register 2</div></li><li><div class="item-name"><a class="mod" href="SMFRACVAL3/index.html" title="mod imxrt_ral::pwm::sm::SMFRACVAL3">SMFRACVA<wbr>L3</a></div><div class="desc docblock-short">Fractional Value Register 3</div></li><li><div class="item-name"><a class="mod" href="SMFRACVAL4/index.html" title="mod imxrt_ral::pwm::sm::SMFRACVAL4">SMFRACVA<wbr>L4</a></div><div class="desc docblock-short">Fractional Value Register 4</div></li><li><div class="item-name"><a class="mod" href="SMFRACVAL5/index.html" title="mod imxrt_ral::pwm::sm::SMFRACVAL5">SMFRACVA<wbr>L5</a></div><div class="desc docblock-short">Fractional Value Register 5</div></li><li><div class="item-name"><a class="mod" href="SMFRCTRL/index.html" title="mod imxrt_ral::pwm::sm::SMFRCTRL">SMFRCTRL</a></div><div class="desc docblock-short">Fractional Control Register</div></li><li><div class="item-name"><a class="mod" href="SMINIT/index.html" title="mod imxrt_ral::pwm::sm::SMINIT">SMINIT</a></div><div class="desc docblock-short">Initial Count Register</div></li><li><div class="item-name"><a class="mod" href="SMINTEN/index.html" title="mod imxrt_ral::pwm::sm::SMINTEN">SMINTEN</a></div><div class="desc docblock-short">Interrupt Enable Register</div></li><li><div class="item-name"><a class="mod" href="SMOCTRL/index.html" title="mod imxrt_ral::pwm::sm::SMOCTRL">SMOCTRL</a></div><div class="desc docblock-short">Output Control Register</div></li><li><div class="item-name"><a class="mod" href="SMPHASEDLY/index.html" title="mod imxrt_ral::pwm::sm::SMPHASEDLY">SMPHASEDLY</a></div><div class="desc docblock-short">Phase Delay Register</div></li><li><div class="item-name"><a class="mod" href="SMSTS/index.html" title="mod imxrt_ral::pwm::sm::SMSTS">SMSTS</a></div><div class="desc docblock-short">Status Register</div></li><li><div class="item-name"><a class="mod" href="SMTCTRL/index.html" title="mod imxrt_ral::pwm::sm::SMTCTRL">SMTCTRL</a></div><div class="desc docblock-short">Output Trigger Control Register</div></li><li><div class="item-name"><a class="mod" href="SMVAL0/index.html" title="mod imxrt_ral::pwm::sm::SMVAL0">SMVAL0</a></div><div class="desc docblock-short">Value Register 0</div></li><li><div class="item-name"><a class="mod" href="SMVAL1/index.html" title="mod imxrt_ral::pwm::sm::SMVAL1">SMVAL1</a></div><div class="desc docblock-short">Value Register 1</div></li><li><div class="item-name"><a class="mod" href="SMVAL2/index.html" title="mod imxrt_ral::pwm::sm::SMVAL2">SMVAL2</a></div><div class="desc docblock-short">Value Register 2</div></li><li><div class="item-name"><a class="mod" href="SMVAL3/index.html" title="mod imxrt_ral::pwm::sm::SMVAL3">SMVAL3</a></div><div class="desc docblock-short">Value Register 3</div></li><li><div class="item-name"><a class="mod" href="SMVAL4/index.html" title="mod imxrt_ral::pwm::sm::SMVAL4">SMVAL4</a></div><div class="desc docblock-short">Value Register 4</div></li><li><div class="item-name"><a class="mod" href="SMVAL5/index.html" title="mod imxrt_ral::pwm::sm::SMVAL5">SMVAL5</a></div><div class="desc docblock-short">Value Register 5</div></li></ul><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.RegisterBlock.html" title="struct imxrt_ral::pwm::sm::RegisterBlock">Register<wbr>Block</a></div><div class="desc docblock-short">Cluster SM%s, containing SM?CNT, SM?INIT, SM?CTRL2, SM?CTRL, SM?VAL0, SM?FRACVAL1, SM?VAL1, SM?FRACVAL2, SM?VAL2, SM?FRACVAL3, SM?VAL3, SM?FRACVAL4, SM?VAL4, SM?FRACVAL5, SM?VAL5, SM?FRCTRL, SM?OCTRL, SM?STS, SM?INTEN, SM?DMAEN, SM?TCTRL, SM?DISMAP0, SM?DISMAP1, SM?DTCNT0, SM?DTCNT1, SM?CAPTCTRLA, SM?CAPTCOMPA, SM?CAPTCTRLB, SM?CAPTCOMPB, SM?CAPTCTRLX, SM?CAPTCOMPX, SM?CVAL0, SM?CVAL0CYC, SM?CVAL1, SM?CVAL1CYC, SM?CVAL2, SM?CVAL2CYC, SM?CVAL3, SM?CVAL3CYC, SM?CVAL4, SM?CVAL4CYC, SM?CVAL5, SM?CVAL5CYC, SM?PHASEDLY</div></li></ul></section></div></main></body></html>