Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
13 lines (11 loc) · 820 Bytes

File metadata and controls

13 lines (11 loc) · 820 Bytes
Copy raw file
Download raw file
Edit and raw actions

Miscellaneous instructions

  • nop() pass no operation.
  • wfi() Suspend execution in a low power state until an interrupt occurs.
  • cpsid(flags) set the Priority Mask Register - disable interrupts.
  • cpsie(flags) clear the Priority Mask Register - enable interrupts.
  • mrs(Rd, special_reg) Rd = special_reg copy a special register to a general register. The special register may be IPSR (Interrupt Status Register) or BASEPRI (Base Priority Register). The IPSR provides a means of determining the exception number of an interrupt being processed. It contains zero if no interrupt is being processed.

Currently the cpsie() and cpsid() functions are partially implemented. They require but ignore the flags argument and serve as a means of enabling and disabling interrupts.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.