STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros | Functions | Variables
cmsis_armcc_V6.h File Reference

CMSIS Cortex-M Core Function/Instruction Header File. More...

Go to the source code of this file.

Macros

#define __CMSIS_GCC_OUT_REG(r)   "=r" (r)
 
#define __CMSIS_GCC_USE_REG(r)   "r" (r)
 
#define __NOP   __builtin_arm_nop
 No Operation. More...
 
#define __WFI   __builtin_arm_wfi
 Wait For Interrupt. More...
 
#define __WFE   __builtin_arm_wfe
 Wait For Event. More...
 
#define __SEV   __builtin_arm_sev
 Send Event. More...
 
#define __ISB()    __builtin_arm_isb(0xF);
 Instruction Synchronization Barrier. More...
 
#define __DSB()    __builtin_arm_dsb(0xF);
 Data Synchronization Barrier. More...
 
#define __DMB()    __builtin_arm_dmb(0xF);
 Data Memory Barrier. More...
 
#define __REV   __builtin_bswap32
 Reverse byte order (32 bit) More...
 
#define __REV16   __builtin_bswap16 /* ToDo: ARMCC_V6: check if __builtin_bswap16 could be used */
 Reverse byte order (16 bit) More...
 
#define __BKPT(value)    __ASM volatile ("bkpt "#value)
 Breakpoint. More...
 
#define __CLZ   __builtin_clz
 Count leading zeros. More...
 

Functions

 __attribute__ ((always_inline)) __STATIC_INLINE void __enable_irq(void)
 Enable IRQ Interrupts. More...
 
 __attribute__ ((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t value)
 Reverse bit order of value. More...
 

Variables

uint32_t op2
 

Detailed Description

CMSIS Cortex-M Core Function/Instruction Header File.

Version
V4.30
Date
20. October 2015

Definition in file cmsis_armcc_V6.h.