|
YAHAL
Yet Another Hardware Abstraction Library
|
CMSIS compiler ICCARM (IAR Compiler for Arm) header file. More...
#include <intrinsics.h>Go to the source code of this file.
Classes | |
| struct | __iar_u32 |
Macros | |
| #define | __IAR_FT _Pragma("inline=forced") __intrinsic |
| #define | __ICCARM_V8 0 |
| #define | __ALIGNED(x) |
| #define | __IAR_M0_FAMILY 0 |
| #define | __NO_INIT __attribute__ ((section (".noinit"))) |
| #define | __ALIAS(x) |
| #define | __ASM __asm |
| #define | __COMPILER_BARRIER() |
| #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) |
| #define | __UNALIGNED_UINT16_WRITE(PTR, VAL) |
| #define | __UNALIGNED_UINT32_READ(PTR) |
| #define | __UNALIGNED_UINT32_WRITE(PTR, VAL) |
| #define | __UNALIGNED_UINT32(PTR) |
| #define | __USED _Pragma("__root") |
| #define | __WEAK _Pragma("__weak") |
| #define | __PROGRAM_START __iar_program_start |
| #define | __INITIAL_SP CSTACK$$Limit |
| #define | __STACK_LIMIT CSTACK$$Base |
| #define | __VECTOR_TABLE __vector_table |
| #define | __VECTOR_TABLE_ATTRIBUTE @".intvec" |
| #define | __ICCARM_INTRINSICS_VERSION__ 0 |
| #define | __get_FPSCR |
| #define | __set_FPSCR __cmsis_iar_set_FPSR_not_active |
| #define | __get_FPSCR() |
| #define | __set_FPSCR(VALUE) |
| #define | __enable_irq |
| #define | __disable_irq |
| #define | __NOP __no_operation |
| #define | __get_xPSR |
| #define | __BKPT(value) |
| #define | __SXTB16_RORn(ARG1, ARG2) |
| #define | __SXTAB16_RORn(ARG1, ARG2, ARG3) |
Functions | |
| __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.
Definition in file cmsis_iccarm.h.
| #define __ALIAS | ( | x | ) |
Definition at line 115 of file cmsis_iccarm.h.
| #define __ALIGNED | ( | x | ) |
Definition at line 54 of file cmsis_iccarm.h.
| #define __ASM __asm |
Definition at line 119 of file cmsis_iccarm.h.
| #define __BKPT | ( | value | ) |
Definition at line 834 of file cmsis_iccarm.h.
| #define __COMPILER_BARRIER | ( | ) |
Definition at line 123 of file cmsis_iccarm.h.
| #define __disable_irq | ( | void | ) |
Definition at line 613 of file cmsis_iccarm.h.
| #define __enable_irq | ( | void | ) |
Definition at line 612 of file cmsis_iccarm.h.
| #define __FORCEINLINE _Pragma("inline=forced") |
Definition at line 179 of file cmsis_iccarm.h.
| #define __get_FPSCR | ( | void | ) |
Definition at line 546 of file cmsis_iccarm.h.
| #define __get_FPSCR | ( | void | ) |
Definition at line 546 of file cmsis_iccarm.h.
| #define __get_xPSR | ( | void | ) |
Definition at line 616 of file cmsis_iccarm.h.
| #define __IAR_FT _Pragma("inline=forced") __intrinsic |
Definition at line 38 of file cmsis_iccarm.h.
| #define __IAR_M0_FAMILY 0 |
Definition at line 108 of file cmsis_iccarm.h.
| #define __ICCARM_INTRINSICS_VERSION__ 0 |
Definition at line 295 of file cmsis_iccarm.h.
| #define __ICCARM_V8 0 |
Definition at line 43 of file cmsis_iccarm.h.
| #define __INITIAL_SP CSTACK$$Limit |
Definition at line 261 of file cmsis_iccarm.h.
| #define __INLINE inline |
Definition at line 127 of file cmsis_iccarm.h.
| #define __NO_INIT __attribute__ ((section (".noinit"))) |
Definition at line 112 of file cmsis_iccarm.h.
| #define __NO_RETURN _Pragma("object_attribute=__noreturn") |
Definition at line 134 of file cmsis_iccarm.h.
| #define __NOP __no_operation |
Definition at line 614 of file cmsis_iccarm.h.
| #define __PACKED __packed |
Definition at line 143 of file cmsis_iccarm.h.
| #define __PACKED_STRUCT __packed struct |
Definition at line 152 of file cmsis_iccarm.h.
| #define __PACKED_UNION __packed union |
Definition at line 161 of file cmsis_iccarm.h.
| #define __PROGRAM_START __iar_program_start |
Definition at line 257 of file cmsis_iccarm.h.
| #define __RESTRICT restrict |
Definition at line 170 of file cmsis_iccarm.h.
| #define __set_FPSCR __cmsis_iar_set_FPSR_not_active |
Definition at line 547 of file cmsis_iccarm.h.
| #define __set_FPSCR | ( | VALUE | ) |
Definition at line 547 of file cmsis_iccarm.h.
| #define __STACK_LIMIT CSTACK$$Base |
Definition at line 265 of file cmsis_iccarm.h.
| #define __STATIC_FORCEINLINE __FORCEINLINE __STATIC_INLINE |
Definition at line 183 of file cmsis_iccarm.h.
| #define __STATIC_INLINE static inline |
Definition at line 175 of file cmsis_iccarm.h.
| #define __SXTAB16_RORn | ( | ARG1, | |
| ARG2, | |||
| ARG3 ) |
Definition at line 1006 of file cmsis_iccarm.h.
| #define __SXTB16_RORn | ( | ARG1, | |
| ARG2 ) |
Definition at line 1004 of file cmsis_iccarm.h.
| #define __UNALIGNED_UINT16_READ | ( | PTR | ) |
Definition at line 194 of file cmsis_iccarm.h.
| #define __UNALIGNED_UINT16_WRITE | ( | PTR, | |
| VAL ) |
Definition at line 206 of file cmsis_iccarm.h.
| #define __UNALIGNED_UINT32 | ( | PTR | ) |
Definition at line 236 of file cmsis_iccarm.h.
| #define __UNALIGNED_UINT32_READ | ( | PTR | ) |
Definition at line 217 of file cmsis_iccarm.h.
| #define __UNALIGNED_UINT32_WRITE | ( | PTR, | |
| VAL ) |
Definition at line 228 of file cmsis_iccarm.h.
| #define __USED _Pragma("__root") |
Definition at line 243 of file cmsis_iccarm.h.
| #define __VECTOR_TABLE __vector_table |
Definition at line 269 of file cmsis_iccarm.h.
| #define __VECTOR_TABLE_ATTRIBUTE @".intvec" |
Definition at line 273 of file cmsis_iccarm.h.
| #define __WEAK _Pragma("__weak") |
Definition at line 252 of file cmsis_iccarm.h.
| __IAR_FT uint16_t __iar_uint16_read | ( | void const * | ptr | ) |
Definition at line 189 of file cmsis_iccarm.h.
| __IAR_FT void __iar_uint16_write | ( | void const * | ptr, |
| uint16_t | val ) |
Definition at line 201 of file cmsis_iccarm.h.
| __IAR_FT uint32_t __iar_uint32_read | ( | void const * | ptr | ) |
Definition at line 212 of file cmsis_iccarm.h.
| __IAR_FT void __iar_uint32_write | ( | void const * | ptr, |
| uint32_t | val ) |
Definition at line 223 of file cmsis_iccarm.h.
| __IAR_FT uint32_t __LDREXW | ( | uint32_t volatile * | ptr | ) |
Definition at line 620 of file cmsis_iccarm.h.
| __IAR_FT uint32_t __ROR | ( | uint32_t | op1, |
| uint32_t | op2 ) |
Definition at line 654 of file cmsis_iccarm.h.
| __IAR_FT uint32_t __STREXW | ( | uint32_t | value, |
| uint32_t volatile * | ptr ) |
Definition at line 625 of file cmsis_iccarm.h.