mirror of
https://github.com/rtic-rs/rtic.git
synced 2024-12-26 11:59:33 +01:00
10 lines
No EOL
30 KiB
HTML
10 lines
No EOL
30 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="Universal serial bus device"><title>nrf52840_pac::usbd - 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-492a78a4a87dcc01.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="nrf52840_pac" data-themes="" data-resource-suffix="" data-rustdoc-version="1.82.0 (f6e511eec 2024-10-15)" data-channel="1.82.0" data-search-js="search-a99f1315e7cc5121.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../../static.files/storage-118b08c4c78b968e.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-921df33f47b8780c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-3b12f09e550e0385.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="../../nrf52840_pac/index.html">nrf52840_<wbr>pac</a><span class="version">0.12.2</span></h2></div><h2 class="location"><a href="#">Module usbd</a></h2><div class="sidebar-elems"><section><ul class="block"><li><a href="#reexports">Re-exports</a></li><li><a href="#modules">Modules</a></li><li><a href="#structs">Structs</a></li><li><a href="#types">Type Aliases</a></li></ul></section><h2><a href="../index.html">In crate nrf52840_<wbr>pac</a></h2></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"><h1>Module <a href="../index.html">nrf52840_pac</a>::<wbr><a class="mod" href="#">usbd</a><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><span class="out-of-band"><a class="src" href="../../src/nrf52840_pac/usbd.rs.html#1-388">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>−</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Universal serial bus device</p>
|
||
</div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name" id="reexport.HALTED"><code>pub use halted::<a class="struct" href="halted/struct.HALTED.html" title="struct nrf52840_pac::usbd::halted::HALTED">HALTED</a>;</code></div></li><li><div class="item-name" id="reexport.SIZE"><code>pub use size::<a class="struct" href="size/struct.SIZE.html" title="struct nrf52840_pac::usbd::size::SIZE">SIZE</a>;</code></div></li><li><div class="item-name" id="reexport.EPIN"><code>pub use epin::<a class="struct" href="epin/struct.EPIN.html" title="struct nrf52840_pac::usbd::epin::EPIN">EPIN</a>;</code></div></li><li><div class="item-name" id="reexport.ISOIN"><code>pub use isoin::<a class="struct" href="isoin/struct.ISOIN.html" title="struct nrf52840_pac::usbd::isoin::ISOIN">ISOIN</a>;</code></div></li><li><div class="item-name" id="reexport.EPOUT"><code>pub use epout::<a class="struct" href="epout/struct.EPOUT.html" title="struct nrf52840_pac::usbd::epout::EPOUT">EPOUT</a>;</code></div></li><li><div class="item-name" id="reexport.ISOOUT"><code>pub use isoout::<a class="struct" href="isoout/struct.ISOOUT.html" title="struct nrf52840_pac::usbd::isoout::ISOOUT">ISOOUT</a>;</code></div></li></ul><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="bmrequesttype/index.html" title="mod nrf52840_pac::usbd::bmrequesttype">bmrequesttype</a></div><div class="desc docblock-short">SETUP data, byte 0, bmRequestType</div></li><li><div class="item-name"><a class="mod" href="brequest/index.html" title="mod nrf52840_pac::usbd::brequest">brequest</a></div><div class="desc docblock-short">SETUP data, byte 1, bRequest</div></li><li><div class="item-name"><a class="mod" href="dpdmvalue/index.html" title="mod nrf52840_pac::usbd::dpdmvalue">dpdmvalue</a></div><div class="desc docblock-short">State D+ and D- lines will be forced into by the DPDMDRIVE task. The DPDMNODRIVE task reverts the control of the lines to MAC IP (no forcing).</div></li><li><div class="item-name"><a class="mod" href="dtoggle/index.html" title="mod nrf52840_pac::usbd::dtoggle">dtoggle</a></div><div class="desc docblock-short">Data toggle control and status</div></li><li><div class="item-name"><a class="mod" href="enable/index.html" title="mod nrf52840_pac::usbd::enable">enable</a></div><div class="desc docblock-short">Enable USB</div></li><li><div class="item-name"><a class="mod" href="epdatastatus/index.html" title="mod nrf52840_pac::usbd::epdatastatus">epdatastatus</a></div><div class="desc docblock-short">Provides information on which endpoint(s) an acknowledged data transfer has occurred (EPDATA event)</div></li><li><div class="item-name"><a class="mod" href="epin/index.html" title="mod nrf52840_pac::usbd::epin">epin</a></div><div class="desc docblock-short">Cluster
|
||
Unspecified</div></li><li><div class="item-name"><a class="mod" href="epinen/index.html" title="mod nrf52840_pac::usbd::epinen">epinen</a></div><div class="desc docblock-short">Endpoint IN enable</div></li><li><div class="item-name"><a class="mod" href="epout/index.html" title="mod nrf52840_pac::usbd::epout">epout</a></div><div class="desc docblock-short">Cluster
|
||
Unspecified</div></li><li><div class="item-name"><a class="mod" href="epouten/index.html" title="mod nrf52840_pac::usbd::epouten">epouten</a></div><div class="desc docblock-short">Endpoint OUT enable</div></li><li><div class="item-name"><a class="mod" href="epstall/index.html" title="mod nrf52840_pac::usbd::epstall">epstall</a></div><div class="desc docblock-short">STALL endpoints</div></li><li><div class="item-name"><a class="mod" href="epstatus/index.html" title="mod nrf52840_pac::usbd::epstatus">epstatus</a></div><div class="desc docblock-short">Provides information on which endpoint’s EasyDMA registers have been captured</div></li><li><div class="item-name"><a class="mod" href="eventcause/index.html" title="mod nrf52840_pac::usbd::eventcause">eventcause</a></div><div class="desc docblock-short">Details on what caused the USBEVENT event</div></li><li><div class="item-name"><a class="mod" href="events_endepin/index.html" title="mod nrf52840_pac::usbd::events_endepin">events_<wbr>endepin</a></div><div class="desc docblock-short">Description collection[n]: The whole EPIN[n]
|
||
buffer has been consumed. The RAM buffer can be accessed safely by software.</div></li><li><div class="item-name"><a class="mod" href="events_endepout/index.html" title="mod nrf52840_pac::usbd::events_endepout">events_<wbr>endepout</a></div><div class="desc docblock-short">Description collection[n]: The whole EPOUT[n]
|
||
buffer has been consumed. The RAM buffer can be accessed safely by software.</div></li><li><div class="item-name"><a class="mod" href="events_endisoin/index.html" title="mod nrf52840_pac::usbd::events_endisoin">events_<wbr>endisoin</a></div><div class="desc docblock-short">The whole ISOIN buffer has been consumed. The RAM buffer can be accessed safely by software.</div></li><li><div class="item-name"><a class="mod" href="events_endisoout/index.html" title="mod nrf52840_pac::usbd::events_endisoout">events_<wbr>endisoout</a></div><div class="desc docblock-short">The whole ISOOUT buffer has been consumed. The RAM buffer can be accessed safely by software.</div></li><li><div class="item-name"><a class="mod" href="events_ep0datadone/index.html" title="mod nrf52840_pac::usbd::events_ep0datadone">events_<wbr>ep0datadone</a></div><div class="desc docblock-short">An acknowledged data transfer has taken place on the control endpoint</div></li><li><div class="item-name"><a class="mod" href="events_ep0setup/index.html" title="mod nrf52840_pac::usbd::events_ep0setup">events_<wbr>ep0setup</a></div><div class="desc docblock-short">A valid SETUP token has been received (and acknowledged) on the control endpoint</div></li><li><div class="item-name"><a class="mod" href="events_epdata/index.html" title="mod nrf52840_pac::usbd::events_epdata">events_<wbr>epdata</a></div><div class="desc docblock-short">A data transfer has occurred on a data endpoint, indicated by the EPDATASTATUS register</div></li><li><div class="item-name"><a class="mod" href="events_sof/index.html" title="mod nrf52840_pac::usbd::events_sof">events_<wbr>sof</a></div><div class="desc docblock-short">Signals that a SOF (start of frame) condition has been detected on USB lines</div></li><li><div class="item-name"><a class="mod" href="events_started/index.html" title="mod nrf52840_pac::usbd::events_started">events_<wbr>started</a></div><div class="desc docblock-short">Confirms that the EPIN[n].PTR and EPIN[n].MAXCNT, or EPOUT[n].PTR and EPOUT[n].MAXCNT registers have been captured on all endpoints reported in the EPSTATUS register</div></li><li><div class="item-name"><a class="mod" href="events_usbevent/index.html" title="mod nrf52840_pac::usbd::events_usbevent">events_<wbr>usbevent</a></div><div class="desc docblock-short">An event or an error not covered by specific events has occurred. Check EVENTCAUSE register to find the cause.</div></li><li><div class="item-name"><a class="mod" href="events_usbreset/index.html" title="mod nrf52840_pac::usbd::events_usbreset">events_<wbr>usbreset</a></div><div class="desc docblock-short">Signals that a USB reset condition has been detected on USB lines</div></li><li><div class="item-name"><a class="mod" href="framecntr/index.html" title="mod nrf52840_pac::usbd::framecntr">framecntr</a></div><div class="desc docblock-short">Returns the current value of the start of frame counter</div></li><li><div class="item-name"><a class="mod" href="halted/index.html" title="mod nrf52840_pac::usbd::halted">halted</a></div><div class="desc docblock-short">Cluster
|
||
Unspecified</div></li><li><div class="item-name"><a class="mod" href="inten/index.html" title="mod nrf52840_pac::usbd::inten">inten</a></div><div class="desc docblock-short">Enable or disable interrupt</div></li><li><div class="item-name"><a class="mod" href="intenclr/index.html" title="mod nrf52840_pac::usbd::intenclr">intenclr</a></div><div class="desc docblock-short">Disable interrupt</div></li><li><div class="item-name"><a class="mod" href="intenset/index.html" title="mod nrf52840_pac::usbd::intenset">intenset</a></div><div class="desc docblock-short">Enable interrupt</div></li><li><div class="item-name"><a class="mod" href="isoin/index.html" title="mod nrf52840_pac::usbd::isoin">isoin</a></div><div class="desc docblock-short">Cluster
|
||
Unspecified</div></li><li><div class="item-name"><a class="mod" href="isoinconfig/index.html" title="mod nrf52840_pac::usbd::isoinconfig">isoinconfig</a></div><div class="desc docblock-short">Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent</div></li><li><div class="item-name"><a class="mod" href="isoout/index.html" title="mod nrf52840_pac::usbd::isoout">isoout</a></div><div class="desc docblock-short">Cluster
|
||
Unspecified</div></li><li><div class="item-name"><a class="mod" href="isosplit/index.html" title="mod nrf52840_pac::usbd::isosplit">isosplit</a></div><div class="desc docblock-short">Controls the split of ISO buffers</div></li><li><div class="item-name"><a class="mod" href="lowpower/index.html" title="mod nrf52840_pac::usbd::lowpower">lowpower</a></div><div class="desc docblock-short">Controls USBD peripheral low power mode during USB suspend</div></li><li><div class="item-name"><a class="mod" href="shorts/index.html" title="mod nrf52840_pac::usbd::shorts">shorts</a></div><div class="desc docblock-short">Shortcut register</div></li><li><div class="item-name"><a class="mod" href="size/index.html" title="mod nrf52840_pac::usbd::size">size</a></div><div class="desc docblock-short">Cluster
|
||
Unspecified</div></li><li><div class="item-name"><a class="mod" href="tasks_dpdmdrive/index.html" title="mod nrf52840_pac::usbd::tasks_dpdmdrive">tasks_<wbr>dpdmdrive</a></div><div class="desc docblock-short">Forces D+ and D- lines into the state defined in the DPDMVALUE register</div></li><li><div class="item-name"><a class="mod" href="tasks_dpdmnodrive/index.html" title="mod nrf52840_pac::usbd::tasks_dpdmnodrive">tasks_<wbr>dpdmnodrive</a></div><div class="desc docblock-short">Stops forcing D+ and D- lines into any state (USB engine takes control)</div></li><li><div class="item-name"><a class="mod" href="tasks_ep0rcvout/index.html" title="mod nrf52840_pac::usbd::tasks_ep0rcvout">tasks_<wbr>ep0rcvout</a></div><div class="desc docblock-short">Allows OUT data stage on control endpoint 0</div></li><li><div class="item-name"><a class="mod" href="tasks_ep0stall/index.html" title="mod nrf52840_pac::usbd::tasks_ep0stall">tasks_<wbr>ep0stall</a></div><div class="desc docblock-short">Stalls data and status stage on control endpoint 0</div></li><li><div class="item-name"><a class="mod" href="tasks_ep0status/index.html" title="mod nrf52840_pac::usbd::tasks_ep0status">tasks_<wbr>ep0status</a></div><div class="desc docblock-short">Allows status stage on control endpoint 0</div></li><li><div class="item-name"><a class="mod" href="tasks_startepin/index.html" title="mod nrf52840_pac::usbd::tasks_startepin">tasks_<wbr>startepin</a></div><div class="desc docblock-short">Description collection[n]: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host</div></li><li><div class="item-name"><a class="mod" href="tasks_startepout/index.html" title="mod nrf52840_pac::usbd::tasks_startepout">tasks_<wbr>startepout</a></div><div class="desc docblock-short">Description collection[n]: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host</div></li><li><div class="item-name"><a class="mod" href="tasks_startisoin/index.html" title="mod nrf52840_pac::usbd::tasks_startisoin">tasks_<wbr>startisoin</a></div><div class="desc docblock-short">Captures the ISOIN.PTR and ISOIN.MAXCNT registers values, and enables sending data on ISO endpoint</div></li><li><div class="item-name"><a class="mod" href="tasks_startisoout/index.html" title="mod nrf52840_pac::usbd::tasks_startisoout">tasks_<wbr>startisoout</a></div><div class="desc docblock-short">Captures the ISOOUT.PTR and ISOOUT.MAXCNT registers values, and enables receiving of data on ISO endpoint</div></li><li><div class="item-name"><a class="mod" href="usbaddr/index.html" title="mod nrf52840_pac::usbd::usbaddr">usbaddr</a></div><div class="desc docblock-short">Device USB address</div></li><li><div class="item-name"><a class="mod" href="usbpullup/index.html" title="mod nrf52840_pac::usbd::usbpullup">usbpullup</a></div><div class="desc docblock-short">Control of the USB pull-up</div></li><li><div class="item-name"><a class="mod" href="windexh/index.html" title="mod nrf52840_pac::usbd::windexh">windexh</a></div><div class="desc docblock-short">SETUP data, byte 5, MSB of wIndex</div></li><li><div class="item-name"><a class="mod" href="windexl/index.html" title="mod nrf52840_pac::usbd::windexl">windexl</a></div><div class="desc docblock-short">SETUP data, byte 4, LSB of wIndex</div></li><li><div class="item-name"><a class="mod" href="wlengthh/index.html" title="mod nrf52840_pac::usbd::wlengthh">wlengthh</a></div><div class="desc docblock-short">SETUP data, byte 7, MSB of wLength</div></li><li><div class="item-name"><a class="mod" href="wlengthl/index.html" title="mod nrf52840_pac::usbd::wlengthl">wlengthl</a></div><div class="desc docblock-short">SETUP data, byte 6, LSB of wLength</div></li><li><div class="item-name"><a class="mod" href="wvalueh/index.html" title="mod nrf52840_pac::usbd::wvalueh">wvalueh</a></div><div class="desc docblock-short">SETUP data, byte 3, MSB of wValue</div></li><li><div class="item-name"><a class="mod" href="wvaluel/index.html" title="mod nrf52840_pac::usbd::wvaluel">wvaluel</a></div><div class="desc docblock-short">SETUP data, byte 2, LSB of wValue</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 nrf52840_pac::usbd::RegisterBlock">Register<wbr>Block</a></div><div class="desc docblock-short">Register block</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.BMREQUESTTYPE.html" title="type nrf52840_pac::usbd::BMREQUESTTYPE">BMREQUESTTYPE</a></div><div class="desc docblock-short">BMREQUESTTYPE (r) register accessor: an alias for <code>Reg<BMREQUESTTYPE_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.BREQUEST.html" title="type nrf52840_pac::usbd::BREQUEST">BREQUEST</a></div><div class="desc docblock-short">BREQUEST (r) register accessor: an alias for <code>Reg<BREQUEST_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.DPDMVALUE.html" title="type nrf52840_pac::usbd::DPDMVALUE">DPDMVALUE</a></div><div class="desc docblock-short">DPDMVALUE (rw) register accessor: an alias for <code>Reg<DPDMVALUE_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.DTOGGLE.html" title="type nrf52840_pac::usbd::DTOGGLE">DTOGGLE</a></div><div class="desc docblock-short">DTOGGLE (rw) register accessor: an alias for <code>Reg<DTOGGLE_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.ENABLE.html" title="type nrf52840_pac::usbd::ENABLE">ENABLE</a></div><div class="desc docblock-short">ENABLE (rw) register accessor: an alias for <code>Reg<ENABLE_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EPDATASTATUS.html" title="type nrf52840_pac::usbd::EPDATASTATUS">EPDATASTATUS</a></div><div class="desc docblock-short">EPDATASTATUS (rw) register accessor: an alias for <code>Reg<EPDATASTATUS_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EPINEN.html" title="type nrf52840_pac::usbd::EPINEN">EPINEN</a></div><div class="desc docblock-short">EPINEN (rw) register accessor: an alias for <code>Reg<EPINEN_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EPOUTEN.html" title="type nrf52840_pac::usbd::EPOUTEN">EPOUTEN</a></div><div class="desc docblock-short">EPOUTEN (rw) register accessor: an alias for <code>Reg<EPOUTEN_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EPSTALL.html" title="type nrf52840_pac::usbd::EPSTALL">EPSTALL</a></div><div class="desc docblock-short">EPSTALL (w) register accessor: an alias for <code>Reg<EPSTALL_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EPSTATUS.html" title="type nrf52840_pac::usbd::EPSTATUS">EPSTATUS</a></div><div class="desc docblock-short">EPSTATUS (rw) register accessor: an alias for <code>Reg<EPSTATUS_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTCAUSE.html" title="type nrf52840_pac::usbd::EVENTCAUSE">EVENTCAUSE</a></div><div class="desc docblock-short">EVENTCAUSE (rw) register accessor: an alias for <code>Reg<EVENTCAUSE_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_ENDEPIN.html" title="type nrf52840_pac::usbd::EVENTS_ENDEPIN">EVENT<wbr>S_<wbr>ENDEPIN</a></div><div class="desc docblock-short">EVENTS_ENDEPIN (rw) register accessor: an alias for <code>Reg<EVENTS_ENDEPIN_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_ENDEPOUT.html" title="type nrf52840_pac::usbd::EVENTS_ENDEPOUT">EVENT<wbr>S_<wbr>ENDEPOUT</a></div><div class="desc docblock-short">EVENTS_ENDEPOUT (rw) register accessor: an alias for <code>Reg<EVENTS_ENDEPOUT_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_ENDISOIN.html" title="type nrf52840_pac::usbd::EVENTS_ENDISOIN">EVENT<wbr>S_<wbr>ENDISOIN</a></div><div class="desc docblock-short">EVENTS_ENDISOIN (rw) register accessor: an alias for <code>Reg<EVENTS_ENDISOIN_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_ENDISOOUT.html" title="type nrf52840_pac::usbd::EVENTS_ENDISOOUT">EVENT<wbr>S_<wbr>ENDISOOUT</a></div><div class="desc docblock-short">EVENTS_ENDISOOUT (rw) register accessor: an alias for <code>Reg<EVENTS_ENDISOOUT_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_EP0DATADONE.html" title="type nrf52840_pac::usbd::EVENTS_EP0DATADONE">EVENT<wbr>S_<wbr>EP0DATADONE</a></div><div class="desc docblock-short">EVENTS_EP0DATADONE (rw) register accessor: an alias for <code>Reg<EVENTS_EP0DATADONE_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_EP0SETUP.html" title="type nrf52840_pac::usbd::EVENTS_EP0SETUP">EVENT<wbr>S_<wbr>EP0SETUP</a></div><div class="desc docblock-short">EVENTS_EP0SETUP (rw) register accessor: an alias for <code>Reg<EVENTS_EP0SETUP_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_EPDATA.html" title="type nrf52840_pac::usbd::EVENTS_EPDATA">EVENT<wbr>S_<wbr>EPDATA</a></div><div class="desc docblock-short">EVENTS_EPDATA (rw) register accessor: an alias for <code>Reg<EVENTS_EPDATA_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_SOF.html" title="type nrf52840_pac::usbd::EVENTS_SOF">EVENT<wbr>S_<wbr>SOF</a></div><div class="desc docblock-short">EVENTS_SOF (rw) register accessor: an alias for <code>Reg<EVENTS_SOF_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_STARTED.html" title="type nrf52840_pac::usbd::EVENTS_STARTED">EVENT<wbr>S_<wbr>STARTED</a></div><div class="desc docblock-short">EVENTS_STARTED (rw) register accessor: an alias for <code>Reg<EVENTS_STARTED_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_USBEVENT.html" title="type nrf52840_pac::usbd::EVENTS_USBEVENT">EVENT<wbr>S_<wbr>USBEVENT</a></div><div class="desc docblock-short">EVENTS_USBEVENT (rw) register accessor: an alias for <code>Reg<EVENTS_USBEVENT_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.EVENTS_USBRESET.html" title="type nrf52840_pac::usbd::EVENTS_USBRESET">EVENT<wbr>S_<wbr>USBRESET</a></div><div class="desc docblock-short">EVENTS_USBRESET (rw) register accessor: an alias for <code>Reg<EVENTS_USBRESET_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.FRAMECNTR.html" title="type nrf52840_pac::usbd::FRAMECNTR">FRAMECNTR</a></div><div class="desc docblock-short">FRAMECNTR (r) register accessor: an alias for <code>Reg<FRAMECNTR_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.INTEN.html" title="type nrf52840_pac::usbd::INTEN">INTEN</a></div><div class="desc docblock-short">INTEN (rw) register accessor: an alias for <code>Reg<INTEN_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.INTENCLR.html" title="type nrf52840_pac::usbd::INTENCLR">INTENCLR</a></div><div class="desc docblock-short">INTENCLR (rw) register accessor: an alias for <code>Reg<INTENCLR_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.INTENSET.html" title="type nrf52840_pac::usbd::INTENSET">INTENSET</a></div><div class="desc docblock-short">INTENSET (rw) register accessor: an alias for <code>Reg<INTENSET_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.ISOINCONFIG.html" title="type nrf52840_pac::usbd::ISOINCONFIG">ISOINCONFIG</a></div><div class="desc docblock-short">ISOINCONFIG (rw) register accessor: an alias for <code>Reg<ISOINCONFIG_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.ISOSPLIT.html" title="type nrf52840_pac::usbd::ISOSPLIT">ISOSPLIT</a></div><div class="desc docblock-short">ISOSPLIT (rw) register accessor: an alias for <code>Reg<ISOSPLIT_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.LOWPOWER.html" title="type nrf52840_pac::usbd::LOWPOWER">LOWPOWER</a></div><div class="desc docblock-short">LOWPOWER (rw) register accessor: an alias for <code>Reg<LOWPOWER_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.SHORTS.html" title="type nrf52840_pac::usbd::SHORTS">SHORTS</a></div><div class="desc docblock-short">SHORTS (rw) register accessor: an alias for <code>Reg<SHORTS_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_DPDMDRIVE.html" title="type nrf52840_pac::usbd::TASKS_DPDMDRIVE">TASK<wbr>S_<wbr>DPDMDRIVE</a></div><div class="desc docblock-short">TASKS_DPDMDRIVE (w) register accessor: an alias for <code>Reg<TASKS_DPDMDRIVE_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_DPDMNODRIVE.html" title="type nrf52840_pac::usbd::TASKS_DPDMNODRIVE">TASK<wbr>S_<wbr>DPDMNODRIVE</a></div><div class="desc docblock-short">TASKS_DPDMNODRIVE (w) register accessor: an alias for <code>Reg<TASKS_DPDMNODRIVE_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_EP0RCVOUT.html" title="type nrf52840_pac::usbd::TASKS_EP0RCVOUT">TASK<wbr>S_<wbr>EP0RCVOUT</a></div><div class="desc docblock-short">TASKS_EP0RCVOUT (w) register accessor: an alias for <code>Reg<TASKS_EP0RCVOUT_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_EP0STALL.html" title="type nrf52840_pac::usbd::TASKS_EP0STALL">TASK<wbr>S_<wbr>EP0STALL</a></div><div class="desc docblock-short">TASKS_EP0STALL (w) register accessor: an alias for <code>Reg<TASKS_EP0STALL_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_EP0STATUS.html" title="type nrf52840_pac::usbd::TASKS_EP0STATUS">TASK<wbr>S_<wbr>EP0STATUS</a></div><div class="desc docblock-short">TASKS_EP0STATUS (w) register accessor: an alias for <code>Reg<TASKS_EP0STATUS_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_STARTEPIN.html" title="type nrf52840_pac::usbd::TASKS_STARTEPIN">TASK<wbr>S_<wbr>STARTEPIN</a></div><div class="desc docblock-short">TASKS_STARTEPIN (w) register accessor: an alias for <code>Reg<TASKS_STARTEPIN_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_STARTEPOUT.html" title="type nrf52840_pac::usbd::TASKS_STARTEPOUT">TASK<wbr>S_<wbr>STARTEPOUT</a></div><div class="desc docblock-short">TASKS_STARTEPOUT (w) register accessor: an alias for <code>Reg<TASKS_STARTEPOUT_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_STARTISOIN.html" title="type nrf52840_pac::usbd::TASKS_STARTISOIN">TASK<wbr>S_<wbr>STARTISOIN</a></div><div class="desc docblock-short">TASKS_STARTISOIN (w) register accessor: an alias for <code>Reg<TASKS_STARTISOIN_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.TASKS_STARTISOOUT.html" title="type nrf52840_pac::usbd::TASKS_STARTISOOUT">TASK<wbr>S_<wbr>STARTISOOUT</a></div><div class="desc docblock-short">TASKS_STARTISOOUT (w) register accessor: an alias for <code>Reg<TASKS_STARTISOOUT_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.USBADDR.html" title="type nrf52840_pac::usbd::USBADDR">USBADDR</a></div><div class="desc docblock-short">USBADDR (r) register accessor: an alias for <code>Reg<USBADDR_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.USBPULLUP.html" title="type nrf52840_pac::usbd::USBPULLUP">USBPULLUP</a></div><div class="desc docblock-short">USBPULLUP (rw) register accessor: an alias for <code>Reg<USBPULLUP_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.WINDEXH.html" title="type nrf52840_pac::usbd::WINDEXH">WINDEXH</a></div><div class="desc docblock-short">WINDEXH (r) register accessor: an alias for <code>Reg<WINDEXH_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.WINDEXL.html" title="type nrf52840_pac::usbd::WINDEXL">WINDEXL</a></div><div class="desc docblock-short">WINDEXL (r) register accessor: an alias for <code>Reg<WINDEXL_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.WLENGTHH.html" title="type nrf52840_pac::usbd::WLENGTHH">WLENGTHH</a></div><div class="desc docblock-short">WLENGTHH (r) register accessor: an alias for <code>Reg<WLENGTHH_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.WLENGTHL.html" title="type nrf52840_pac::usbd::WLENGTHL">WLENGTHL</a></div><div class="desc docblock-short">WLENGTHL (r) register accessor: an alias for <code>Reg<WLENGTHL_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.WVALUEH.html" title="type nrf52840_pac::usbd::WVALUEH">WVALUEH</a></div><div class="desc docblock-short">WVALUEH (r) register accessor: an alias for <code>Reg<WVALUEH_SPEC></code></div></li><li><div class="item-name"><a class="type" href="type.WVALUEL.html" title="type nrf52840_pac::usbd::WVALUEL">WVALUEL</a></div><div class="desc docblock-short">WVALUEL (r) register accessor: an alias for <code>Reg<WVALUEL_SPEC></code></div></li></ul></section></div></main></body></html> |