AnsweredAssumed Answered

Kinetis assembler instructions

Question asked by Predrag Vidic on Jan 31, 2018
Latest reply on Feb 1, 2018 by Erich Styger

Hi, examining Kinetis bootloader source code I found assembler instruction below:

file cmsis_gcc.h:

__attribute__( ( always_inline ) ) __STATIC_INLINE void __disable_irq(void)
{
  __ASM volatile ("cpsid i" : : : "memory");
}

can anyone help me find explanation for the instruction?

Outcomes