rtic/2/api/nrf52840_pac/usbd/index.html
github-merge-queue[bot] e04fb16c1b deploy: bbc37ca3fe
2025-11-12 19:06:49 +00:00

10 lines
No EOL
24 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="Universal serial bus device"><title>nrf52840_pac::usbd - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e56847b5.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.91.1 (ed61e7d7e 2025-11-07)" data-channel="1.91.1" data-search-js="search-e256b49e.js" data-stringdex-js="stringdex-c3e638e9.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-6dc2a7f3.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.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]--><rustdoc-topbar><h2><a href="#">Module usbd</a></h2></rustdoc-topbar><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><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module usbd</a></h2><h3><a href="#reexports">Module Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><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 class="in-crate"><a href="../index.html">In crate nrf52840_<wbr>pac</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">nrf52840_pac</a></div><h1>Module <span>usbd</span>&nbsp;<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/nrf52840_pac/usbd.rs.html#1-388">Source</a> </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><dl class="item-table reexports"><dt 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></dt><dt 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></dt><dt 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></dt><dt 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></dt><dt 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></dt><dt 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></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="bmrequesttype/index.html" title="mod nrf52840_pac::usbd::bmrequesttype">bmrequesttype</a></dt><dd>SETUP data, byte 0, bmRequestType</dd><dt><a class="mod" href="brequest/index.html" title="mod nrf52840_pac::usbd::brequest">brequest</a></dt><dd>SETUP data, byte 1, bRequest</dd><dt><a class="mod" href="dpdmvalue/index.html" title="mod nrf52840_pac::usbd::dpdmvalue">dpdmvalue</a></dt><dd>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).</dd><dt><a class="mod" href="dtoggle/index.html" title="mod nrf52840_pac::usbd::dtoggle">dtoggle</a></dt><dd>Data toggle control and status</dd><dt><a class="mod" href="enable/index.html" title="mod nrf52840_pac::usbd::enable">enable</a></dt><dd>Enable USB</dd><dt><a class="mod" href="epdatastatus/index.html" title="mod nrf52840_pac::usbd::epdatastatus">epdatastatus</a></dt><dd>Provides information on which endpoint(s) an acknowledged data transfer has occurred (EPDATA event)</dd><dt><a class="mod" href="epin/index.html" title="mod nrf52840_pac::usbd::epin">epin</a></dt><dd>Cluster
Unspecified</dd><dt><a class="mod" href="epinen/index.html" title="mod nrf52840_pac::usbd::epinen">epinen</a></dt><dd>Endpoint IN enable</dd><dt><a class="mod" href="epout/index.html" title="mod nrf52840_pac::usbd::epout">epout</a></dt><dd>Cluster
Unspecified</dd><dt><a class="mod" href="epouten/index.html" title="mod nrf52840_pac::usbd::epouten">epouten</a></dt><dd>Endpoint OUT enable</dd><dt><a class="mod" href="epstall/index.html" title="mod nrf52840_pac::usbd::epstall">epstall</a></dt><dd>STALL endpoints</dd><dt><a class="mod" href="epstatus/index.html" title="mod nrf52840_pac::usbd::epstatus">epstatus</a></dt><dd>Provides information on which endpoints EasyDMA registers have been captured</dd><dt><a class="mod" href="eventcause/index.html" title="mod nrf52840_pac::usbd::eventcause">eventcause</a></dt><dd>Details on what caused the USBEVENT event</dd><dt><a class="mod" href="events_endepin/index.html" title="mod nrf52840_pac::usbd::events_endepin">events_<wbr>endepin</a></dt><dd>Description collection[n]: The whole EPIN[n]
buffer has been consumed. The RAM buffer can be accessed safely by software.</dd><dt><a class="mod" href="events_endepout/index.html" title="mod nrf52840_pac::usbd::events_endepout">events_<wbr>endepout</a></dt><dd>Description collection[n]: The whole EPOUT[n]
buffer has been consumed. The RAM buffer can be accessed safely by software.</dd><dt><a class="mod" href="events_endisoin/index.html" title="mod nrf52840_pac::usbd::events_endisoin">events_<wbr>endisoin</a></dt><dd>The whole ISOIN buffer has been consumed. The RAM buffer can be accessed safely by software.</dd><dt><a class="mod" href="events_endisoout/index.html" title="mod nrf52840_pac::usbd::events_endisoout">events_<wbr>endisoout</a></dt><dd>The whole ISOOUT buffer has been consumed. The RAM buffer can be accessed safely by software.</dd><dt><a class="mod" href="events_ep0datadone/index.html" title="mod nrf52840_pac::usbd::events_ep0datadone">events_<wbr>ep0datadone</a></dt><dd>An acknowledged data transfer has taken place on the control endpoint</dd><dt><a class="mod" href="events_ep0setup/index.html" title="mod nrf52840_pac::usbd::events_ep0setup">events_<wbr>ep0setup</a></dt><dd>A valid SETUP token has been received (and acknowledged) on the control endpoint</dd><dt><a class="mod" href="events_epdata/index.html" title="mod nrf52840_pac::usbd::events_epdata">events_<wbr>epdata</a></dt><dd>A data transfer has occurred on a data endpoint, indicated by the EPDATASTATUS register</dd><dt><a class="mod" href="events_sof/index.html" title="mod nrf52840_pac::usbd::events_sof">events_<wbr>sof</a></dt><dd>Signals that a SOF (start of frame) condition has been detected on USB lines</dd><dt><a class="mod" href="events_started/index.html" title="mod nrf52840_pac::usbd::events_started">events_<wbr>started</a></dt><dd>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</dd><dt><a class="mod" href="events_usbevent/index.html" title="mod nrf52840_pac::usbd::events_usbevent">events_<wbr>usbevent</a></dt><dd>An event or an error not covered by specific events has occurred. Check EVENTCAUSE register to find the cause.</dd><dt><a class="mod" href="events_usbreset/index.html" title="mod nrf52840_pac::usbd::events_usbreset">events_<wbr>usbreset</a></dt><dd>Signals that a USB reset condition has been detected on USB lines</dd><dt><a class="mod" href="framecntr/index.html" title="mod nrf52840_pac::usbd::framecntr">framecntr</a></dt><dd>Returns the current value of the start of frame counter</dd><dt><a class="mod" href="halted/index.html" title="mod nrf52840_pac::usbd::halted">halted</a></dt><dd>Cluster
Unspecified</dd><dt><a class="mod" href="inten/index.html" title="mod nrf52840_pac::usbd::inten">inten</a></dt><dd>Enable or disable interrupt</dd><dt><a class="mod" href="intenclr/index.html" title="mod nrf52840_pac::usbd::intenclr">intenclr</a></dt><dd>Disable interrupt</dd><dt><a class="mod" href="intenset/index.html" title="mod nrf52840_pac::usbd::intenset">intenset</a></dt><dd>Enable interrupt</dd><dt><a class="mod" href="isoin/index.html" title="mod nrf52840_pac::usbd::isoin">isoin</a></dt><dd>Cluster
Unspecified</dd><dt><a class="mod" href="isoinconfig/index.html" title="mod nrf52840_pac::usbd::isoinconfig">isoinconfig</a></dt><dd>Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent</dd><dt><a class="mod" href="isoout/index.html" title="mod nrf52840_pac::usbd::isoout">isoout</a></dt><dd>Cluster
Unspecified</dd><dt><a class="mod" href="isosplit/index.html" title="mod nrf52840_pac::usbd::isosplit">isosplit</a></dt><dd>Controls the split of ISO buffers</dd><dt><a class="mod" href="lowpower/index.html" title="mod nrf52840_pac::usbd::lowpower">lowpower</a></dt><dd>Controls USBD peripheral low power mode during USB suspend</dd><dt><a class="mod" href="shorts/index.html" title="mod nrf52840_pac::usbd::shorts">shorts</a></dt><dd>Shortcut register</dd><dt><a class="mod" href="size/index.html" title="mod nrf52840_pac::usbd::size">size</a></dt><dd>Cluster
Unspecified</dd><dt><a class="mod" href="tasks_dpdmdrive/index.html" title="mod nrf52840_pac::usbd::tasks_dpdmdrive">tasks_<wbr>dpdmdrive</a></dt><dd>Forces D+ and D- lines into the state defined in the DPDMVALUE register</dd><dt><a class="mod" href="tasks_dpdmnodrive/index.html" title="mod nrf52840_pac::usbd::tasks_dpdmnodrive">tasks_<wbr>dpdmnodrive</a></dt><dd>Stops forcing D+ and D- lines into any state (USB engine takes control)</dd><dt><a class="mod" href="tasks_ep0rcvout/index.html" title="mod nrf52840_pac::usbd::tasks_ep0rcvout">tasks_<wbr>ep0rcvout</a></dt><dd>Allows OUT data stage on control endpoint 0</dd><dt><a class="mod" href="tasks_ep0stall/index.html" title="mod nrf52840_pac::usbd::tasks_ep0stall">tasks_<wbr>ep0stall</a></dt><dd>Stalls data and status stage on control endpoint 0</dd><dt><a class="mod" href="tasks_ep0status/index.html" title="mod nrf52840_pac::usbd::tasks_ep0status">tasks_<wbr>ep0status</a></dt><dd>Allows status stage on control endpoint 0</dd><dt><a class="mod" href="tasks_startepin/index.html" title="mod nrf52840_pac::usbd::tasks_startepin">tasks_<wbr>startepin</a></dt><dd>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</dd><dt><a class="mod" href="tasks_startepout/index.html" title="mod nrf52840_pac::usbd::tasks_startepout">tasks_<wbr>startepout</a></dt><dd>Description collection[n]: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host</dd><dt><a class="mod" href="tasks_startisoin/index.html" title="mod nrf52840_pac::usbd::tasks_startisoin">tasks_<wbr>startisoin</a></dt><dd>Captures the ISOIN.PTR and ISOIN.MAXCNT registers values, and enables sending data on ISO endpoint</dd><dt><a class="mod" href="tasks_startisoout/index.html" title="mod nrf52840_pac::usbd::tasks_startisoout">tasks_<wbr>startisoout</a></dt><dd>Captures the ISOOUT.PTR and ISOOUT.MAXCNT registers values, and enables receiving of data on ISO endpoint</dd><dt><a class="mod" href="usbaddr/index.html" title="mod nrf52840_pac::usbd::usbaddr">usbaddr</a></dt><dd>Device USB address</dd><dt><a class="mod" href="usbpullup/index.html" title="mod nrf52840_pac::usbd::usbpullup">usbpullup</a></dt><dd>Control of the USB pull-up</dd><dt><a class="mod" href="windexh/index.html" title="mod nrf52840_pac::usbd::windexh">windexh</a></dt><dd>SETUP data, byte 5, MSB of wIndex</dd><dt><a class="mod" href="windexl/index.html" title="mod nrf52840_pac::usbd::windexl">windexl</a></dt><dd>SETUP data, byte 4, LSB of wIndex</dd><dt><a class="mod" href="wlengthh/index.html" title="mod nrf52840_pac::usbd::wlengthh">wlengthh</a></dt><dd>SETUP data, byte 7, MSB of wLength</dd><dt><a class="mod" href="wlengthl/index.html" title="mod nrf52840_pac::usbd::wlengthl">wlengthl</a></dt><dd>SETUP data, byte 6, LSB of wLength</dd><dt><a class="mod" href="wvalueh/index.html" title="mod nrf52840_pac::usbd::wvalueh">wvalueh</a></dt><dd>SETUP data, byte 3, MSB of wValue</dd><dt><a class="mod" href="wvaluel/index.html" title="mod nrf52840_pac::usbd::wvaluel">wvaluel</a></dt><dd>SETUP data, byte 2, LSB of wValue</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.RegisterBlock.html" title="struct nrf52840_pac::usbd::RegisterBlock">Register<wbr>Block</a></dt><dd>Register block</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.BMREQUESTTYPE.html" title="type nrf52840_pac::usbd::BMREQUESTTYPE">BMREQUESTTYPE</a></dt><dd>BMREQUESTTYPE (r) register accessor: an alias for <code>Reg&lt;BMREQUESTTYPE_SPEC&gt;</code></dd><dt><a class="type" href="type.BREQUEST.html" title="type nrf52840_pac::usbd::BREQUEST">BREQUEST</a></dt><dd>BREQUEST (r) register accessor: an alias for <code>Reg&lt;BREQUEST_SPEC&gt;</code></dd><dt><a class="type" href="type.DPDMVALUE.html" title="type nrf52840_pac::usbd::DPDMVALUE">DPDMVALUE</a></dt><dd>DPDMVALUE (rw) register accessor: an alias for <code>Reg&lt;DPDMVALUE_SPEC&gt;</code></dd><dt><a class="type" href="type.DTOGGLE.html" title="type nrf52840_pac::usbd::DTOGGLE">DTOGGLE</a></dt><dd>DTOGGLE (rw) register accessor: an alias for <code>Reg&lt;DTOGGLE_SPEC&gt;</code></dd><dt><a class="type" href="type.ENABLE.html" title="type nrf52840_pac::usbd::ENABLE">ENABLE</a></dt><dd>ENABLE (rw) register accessor: an alias for <code>Reg&lt;ENABLE_SPEC&gt;</code></dd><dt><a class="type" href="type.EPDATASTATUS.html" title="type nrf52840_pac::usbd::EPDATASTATUS">EPDATASTATUS</a></dt><dd>EPDATASTATUS (rw) register accessor: an alias for <code>Reg&lt;EPDATASTATUS_SPEC&gt;</code></dd><dt><a class="type" href="type.EPINEN.html" title="type nrf52840_pac::usbd::EPINEN">EPINEN</a></dt><dd>EPINEN (rw) register accessor: an alias for <code>Reg&lt;EPINEN_SPEC&gt;</code></dd><dt><a class="type" href="type.EPOUTEN.html" title="type nrf52840_pac::usbd::EPOUTEN">EPOUTEN</a></dt><dd>EPOUTEN (rw) register accessor: an alias for <code>Reg&lt;EPOUTEN_SPEC&gt;</code></dd><dt><a class="type" href="type.EPSTALL.html" title="type nrf52840_pac::usbd::EPSTALL">EPSTALL</a></dt><dd>EPSTALL (w) register accessor: an alias for <code>Reg&lt;EPSTALL_SPEC&gt;</code></dd><dt><a class="type" href="type.EPSTATUS.html" title="type nrf52840_pac::usbd::EPSTATUS">EPSTATUS</a></dt><dd>EPSTATUS (rw) register accessor: an alias for <code>Reg&lt;EPSTATUS_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTCAUSE.html" title="type nrf52840_pac::usbd::EVENTCAUSE">EVENTCAUSE</a></dt><dd>EVENTCAUSE (rw) register accessor: an alias for <code>Reg&lt;EVENTCAUSE_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_ENDEPIN.html" title="type nrf52840_pac::usbd::EVENTS_ENDEPIN">EVENTS_<wbr>ENDEPIN</a></dt><dd>EVENTS_ENDEPIN (rw) register accessor: an alias for <code>Reg&lt;EVENTS_ENDEPIN_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_ENDEPOUT.html" title="type nrf52840_pac::usbd::EVENTS_ENDEPOUT">EVENTS_<wbr>ENDEPOUT</a></dt><dd>EVENTS_ENDEPOUT (rw) register accessor: an alias for <code>Reg&lt;EVENTS_ENDEPOUT_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_ENDISOIN.html" title="type nrf52840_pac::usbd::EVENTS_ENDISOIN">EVENTS_<wbr>ENDISOIN</a></dt><dd>EVENTS_ENDISOIN (rw) register accessor: an alias for <code>Reg&lt;EVENTS_ENDISOIN_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_ENDISOOUT.html" title="type nrf52840_pac::usbd::EVENTS_ENDISOOUT">EVENTS_<wbr>ENDISOOUT</a></dt><dd>EVENTS_ENDISOOUT (rw) register accessor: an alias for <code>Reg&lt;EVENTS_ENDISOOUT_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_EP0DATADONE.html" title="type nrf52840_pac::usbd::EVENTS_EP0DATADONE">EVENTS_<wbr>EP0DATADONE</a></dt><dd>EVENTS_EP0DATADONE (rw) register accessor: an alias for <code>Reg&lt;EVENTS_EP0DATADONE_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_EP0SETUP.html" title="type nrf52840_pac::usbd::EVENTS_EP0SETUP">EVENTS_<wbr>EP0SETUP</a></dt><dd>EVENTS_EP0SETUP (rw) register accessor: an alias for <code>Reg&lt;EVENTS_EP0SETUP_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_EPDATA.html" title="type nrf52840_pac::usbd::EVENTS_EPDATA">EVENTS_<wbr>EPDATA</a></dt><dd>EVENTS_EPDATA (rw) register accessor: an alias for <code>Reg&lt;EVENTS_EPDATA_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_SOF.html" title="type nrf52840_pac::usbd::EVENTS_SOF">EVENTS_<wbr>SOF</a></dt><dd>EVENTS_SOF (rw) register accessor: an alias for <code>Reg&lt;EVENTS_SOF_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_STARTED.html" title="type nrf52840_pac::usbd::EVENTS_STARTED">EVENTS_<wbr>STARTED</a></dt><dd>EVENTS_STARTED (rw) register accessor: an alias for <code>Reg&lt;EVENTS_STARTED_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_USBEVENT.html" title="type nrf52840_pac::usbd::EVENTS_USBEVENT">EVENTS_<wbr>USBEVENT</a></dt><dd>EVENTS_USBEVENT (rw) register accessor: an alias for <code>Reg&lt;EVENTS_USBEVENT_SPEC&gt;</code></dd><dt><a class="type" href="type.EVENTS_USBRESET.html" title="type nrf52840_pac::usbd::EVENTS_USBRESET">EVENTS_<wbr>USBRESET</a></dt><dd>EVENTS_USBRESET (rw) register accessor: an alias for <code>Reg&lt;EVENTS_USBRESET_SPEC&gt;</code></dd><dt><a class="type" href="type.FRAMECNTR.html" title="type nrf52840_pac::usbd::FRAMECNTR">FRAMECNTR</a></dt><dd>FRAMECNTR (r) register accessor: an alias for <code>Reg&lt;FRAMECNTR_SPEC&gt;</code></dd><dt><a class="type" href="type.INTEN.html" title="type nrf52840_pac::usbd::INTEN">INTEN</a></dt><dd>INTEN (rw) register accessor: an alias for <code>Reg&lt;INTEN_SPEC&gt;</code></dd><dt><a class="type" href="type.INTENCLR.html" title="type nrf52840_pac::usbd::INTENCLR">INTENCLR</a></dt><dd>INTENCLR (rw) register accessor: an alias for <code>Reg&lt;INTENCLR_SPEC&gt;</code></dd><dt><a class="type" href="type.INTENSET.html" title="type nrf52840_pac::usbd::INTENSET">INTENSET</a></dt><dd>INTENSET (rw) register accessor: an alias for <code>Reg&lt;INTENSET_SPEC&gt;</code></dd><dt><a class="type" href="type.ISOINCONFIG.html" title="type nrf52840_pac::usbd::ISOINCONFIG">ISOINCONFIG</a></dt><dd>ISOINCONFIG (rw) register accessor: an alias for <code>Reg&lt;ISOINCONFIG_SPEC&gt;</code></dd><dt><a class="type" href="type.ISOSPLIT.html" title="type nrf52840_pac::usbd::ISOSPLIT">ISOSPLIT</a></dt><dd>ISOSPLIT (rw) register accessor: an alias for <code>Reg&lt;ISOSPLIT_SPEC&gt;</code></dd><dt><a class="type" href="type.LOWPOWER.html" title="type nrf52840_pac::usbd::LOWPOWER">LOWPOWER</a></dt><dd>LOWPOWER (rw) register accessor: an alias for <code>Reg&lt;LOWPOWER_SPEC&gt;</code></dd><dt><a class="type" href="type.SHORTS.html" title="type nrf52840_pac::usbd::SHORTS">SHORTS</a></dt><dd>SHORTS (rw) register accessor: an alias for <code>Reg&lt;SHORTS_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_DPDMDRIVE.html" title="type nrf52840_pac::usbd::TASKS_DPDMDRIVE">TASKS_<wbr>DPDMDRIVE</a></dt><dd>TASKS_DPDMDRIVE (w) register accessor: an alias for <code>Reg&lt;TASKS_DPDMDRIVE_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_DPDMNODRIVE.html" title="type nrf52840_pac::usbd::TASKS_DPDMNODRIVE">TASKS_<wbr>DPDMNODRIVE</a></dt><dd>TASKS_DPDMNODRIVE (w) register accessor: an alias for <code>Reg&lt;TASKS_DPDMNODRIVE_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_EP0RCVOUT.html" title="type nrf52840_pac::usbd::TASKS_EP0RCVOUT">TASKS_<wbr>EP0RCVOUT</a></dt><dd>TASKS_EP0RCVOUT (w) register accessor: an alias for <code>Reg&lt;TASKS_EP0RCVOUT_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_EP0STALL.html" title="type nrf52840_pac::usbd::TASKS_EP0STALL">TASKS_<wbr>EP0STALL</a></dt><dd>TASKS_EP0STALL (w) register accessor: an alias for <code>Reg&lt;TASKS_EP0STALL_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_EP0STATUS.html" title="type nrf52840_pac::usbd::TASKS_EP0STATUS">TASKS_<wbr>EP0STATUS</a></dt><dd>TASKS_EP0STATUS (w) register accessor: an alias for <code>Reg&lt;TASKS_EP0STATUS_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_STARTEPIN.html" title="type nrf52840_pac::usbd::TASKS_STARTEPIN">TASKS_<wbr>STARTEPIN</a></dt><dd>TASKS_STARTEPIN (w) register accessor: an alias for <code>Reg&lt;TASKS_STARTEPIN_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_STARTEPOUT.html" title="type nrf52840_pac::usbd::TASKS_STARTEPOUT">TASKS_<wbr>STARTEPOUT</a></dt><dd>TASKS_STARTEPOUT (w) register accessor: an alias for <code>Reg&lt;TASKS_STARTEPOUT_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_STARTISOIN.html" title="type nrf52840_pac::usbd::TASKS_STARTISOIN">TASKS_<wbr>STARTISOIN</a></dt><dd>TASKS_STARTISOIN (w) register accessor: an alias for <code>Reg&lt;TASKS_STARTISOIN_SPEC&gt;</code></dd><dt><a class="type" href="type.TASKS_STARTISOOUT.html" title="type nrf52840_pac::usbd::TASKS_STARTISOOUT">TASKS_<wbr>STARTISOOUT</a></dt><dd>TASKS_STARTISOOUT (w) register accessor: an alias for <code>Reg&lt;TASKS_STARTISOOUT_SPEC&gt;</code></dd><dt><a class="type" href="type.USBADDR.html" title="type nrf52840_pac::usbd::USBADDR">USBADDR</a></dt><dd>USBADDR (r) register accessor: an alias for <code>Reg&lt;USBADDR_SPEC&gt;</code></dd><dt><a class="type" href="type.USBPULLUP.html" title="type nrf52840_pac::usbd::USBPULLUP">USBPULLUP</a></dt><dd>USBPULLUP (rw) register accessor: an alias for <code>Reg&lt;USBPULLUP_SPEC&gt;</code></dd><dt><a class="type" href="type.WINDEXH.html" title="type nrf52840_pac::usbd::WINDEXH">WINDEXH</a></dt><dd>WINDEXH (r) register accessor: an alias for <code>Reg&lt;WINDEXH_SPEC&gt;</code></dd><dt><a class="type" href="type.WINDEXL.html" title="type nrf52840_pac::usbd::WINDEXL">WINDEXL</a></dt><dd>WINDEXL (r) register accessor: an alias for <code>Reg&lt;WINDEXL_SPEC&gt;</code></dd><dt><a class="type" href="type.WLENGTHH.html" title="type nrf52840_pac::usbd::WLENGTHH">WLENGTHH</a></dt><dd>WLENGTHH (r) register accessor: an alias for <code>Reg&lt;WLENGTHH_SPEC&gt;</code></dd><dt><a class="type" href="type.WLENGTHL.html" title="type nrf52840_pac::usbd::WLENGTHL">WLENGTHL</a></dt><dd>WLENGTHL (r) register accessor: an alias for <code>Reg&lt;WLENGTHL_SPEC&gt;</code></dd><dt><a class="type" href="type.WVALUEH.html" title="type nrf52840_pac::usbd::WVALUEH">WVALUEH</a></dt><dd>WVALUEH (r) register accessor: an alias for <code>Reg&lt;WVALUEH_SPEC&gt;</code></dd><dt><a class="type" href="type.WVALUEL.html" title="type nrf52840_pac::usbd::WVALUEL">WVALUEL</a></dt><dd>WVALUEL (r) register accessor: an alias for <code>Reg&lt;WVALUEL_SPEC&gt;</code></dd></dl></section></div></main></body></html>