# [−] List of all items

### Structs

- interrupt::CriticalSection
- interrupt::Mutex
- peripheral::CBP
- peripheral::CPUID
- peripheral::DCB
- peripheral::DWT
- peripheral::FPB
- peripheral::FPU
- peripheral::ITM
- peripheral::MPU
- peripheral::NVIC
- peripheral::Peripherals
- peripheral::SCB
- peripheral::SYST
- peripheral::TPIU
- peripheral::cbp::RegisterBlock
- peripheral::cpuid::RegisterBlock
- peripheral::dcb::RegisterBlock
- peripheral::dwt::Comparator
- peripheral::dwt::RegisterBlock
- peripheral::fpb::RegisterBlock
- peripheral::itm::RegisterBlock
- peripheral::itm::Stim
- peripheral::mpu::RegisterBlock
- peripheral::nvic::RegisterBlock
- peripheral::scb::RegisterBlock
- peripheral::syst::RegisterBlock
- peripheral::tpiu::RegisterBlock
- register::control::Control

### Enums

- peripheral::cpuid::CsselrCacheType
- peripheral::scb::Exception
- peripheral::scb::SystemHandler
- peripheral::scb::VectActive
- peripheral::syst::SystClkSource
- register::control::Fpca
- register::control::Npriv
- register::control::Spsel
- register::faultmask::Faultmask
- register::primask::Primask

### Traits

- interrupt::Nr

### Macros

- iprint
- iprintln
- singleton

### Functions

- asm::bkpt
- asm::delay
- asm::dmb
- asm::dsb
- asm::isb
- asm::nop
- asm::sev
- asm::wfe
- asm::wfi
- interrupt::disable
- interrupt::enable
- interrupt::free
- itm::write_aligned
- itm::write_all
- itm::write_fmt
- itm::write_str
- register::basepri::read
- register::basepri::write
- register::basepri_max::write
- register::control::read
- register::faultmask::read
- register::msp::read
- register::msp::write
- register::primask::read
- register::psp::read
- register::psp::write

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g., `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g., `vec -> usize` or `* -> vec`)

Search multiple things at once by splitting your query with comma (e.g., `str,u8` or `String,struct:Vec,test`)