MG32L003 Standard Peripherals Firmware Library

结构体 | 宏定义 | 函数
cmsis_iccarm.h 文件参考

CMSIS compiler ICCARM (IAR Compiler for Arm) header file 更多...

`#include <intrinsics.h>`

浏览源代码.

## 结构体
struct | __iar_u32

## 宏定义
#define | __IAR_FT _Pragma("inline=forced") __intrinsic
#define | __ICCARM_V8 0
#define | __ALIGNED(x)
#define | __IAR_M0_FAMILY 0
#define | __ASM __asm
#define | __INLINE inline
#define | __NO_RETURN _Pragma("object_attribute=__noreturn")
#define | __PACKED __packed
#define | __PACKED_STRUCT __packed struct
#define | __PACKED_UNION __packed union
#define | __RESTRICT __restrict
#define | __STATIC_INLINE static inline
#define | __FORCEINLINE _Pragma("inline=forced")
#define | __STATIC_FORCEINLINE __FORCEINLINE __STATIC_INLINE
#define | __UNALIGNED_UINT16_READ(PTR) __iar_uint16_read(PTR)
#define | __UNALIGNED_UINT16_WRITE(PTR, VAL) __iar_uint16_write(PTR,VAL)
#define | __UNALIGNED_UINT32_READ(PTR) __iar_uint32_read(PTR)
#define | __UNALIGNED_UINT32_WRITE(PTR, VAL) __iar_uint32_write(PTR,VAL)
#define | __UNALIGNED_UINT32(PTR) (((struct __iar_u32 *)(PTR))->v)
#define | __USED _Pragma("__root")
#define | __WEAK _Pragma("__weak")
#define | __ICCARM_INTRINSICS_VERSION__ 0
#define | __get_FPSCR __cmsis_iar_get_FPSR_not_active
#define | __set_FPSCR __cmsis_iar_set_FPSR_not_active
#define | __get_FPSCR() (0)
#define | __set_FPSCR(VALUE) ((void)VALUE)
#define | __enable_irq __enable_interrupt
#define | __disable_irq __disable_interrupt
#define | __NOP __no_operation
#define | __get_xPSR __get_PSR
#define | __BKPT(value) __asm volatile ("BKPT %0" : : "i"(value))

## 函数
__IAR_FT uint16_t | __iar_uint16_read (void const *ptr)
__IAR_FT void | __iar_uint16_write (void const *ptr, uint16_t val)
__IAR_FT uint32_t | __iar_uint32_read (void const *ptr)
__IAR_FT void | __iar_uint32_write (void const *ptr, uint32_t val)
__IAR_FT uint32_t | __LDREXW (uint32_t volatile *ptr)
__IAR_FT uint32_t | __STREXW (uint32_t value, uint32_t volatile *ptr)
__IAR_FT uint32_t | __ROR (uint32_t op1, uint32_t op2)

## 详细描述

CMSIS compiler ICCARM (IAR Compiler for Arm) header file

版本
  V5.0.7

日期
  19. June 2018