Module cortex_m::asm[][src]

Miscellaneous assembly instructions

Functions

bkpt

Puts the processor in Debug state. Debuggers can pick this up as a “breakpoint”.

bootload

Bootload.

bootstrap

Bootstrap.

bx_ns

Branch and Exchange Non-secure

delay

Blocks the program for at least cycles CPU cycles.

dmb

Data Memory Barrier

dsb

Data Synchronization Barrier

isb

Instruction Synchronization Barrier

nop

A no-operation. Useful to prevent delay loops from being optimized away.

semihosting_syscall

Semihosting syscall.

sev

Send Event

tt

Test Target

tta

Test Target Alternate Domain

ttat

Test Target Alternate Domain Unprivileged

ttt

Test Target Unprivileged

udf

Generate an Undefined Instruction exception.

wfe

Wait For Event

wfi

Wait For Interrupt