Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
iar.h File Reference

Go to the source code of this file.

Macros

#define TOOLCHAIN_HAS_PRAGMA_DIAG
 
#define TOOLCHAIN_DISABLE_WARNING(warning)
 
#define TOOLCHAIN_ENABLE_WARNING(warning)
 
#define TOOLCHAIN_DISABLE_IAR_WARNING(warning)
 
#define TOOLCHAIN_ENABLE_IAR_WARNING(warning)
 
#define TOOLCHAIN_WARNING_ADDRESS_OF_PACKED_MEMBER   Pe001
 Toolchain-specific warning for taking the address of a packed member.
 
#define TOOLCHAIN_WARNING_ARRAY_BOUNDS   Pe001
 Toolchain-specific warning for array bounds violations.
 
#define TOOLCHAIN_WARNING_ATTRIBUTES   Pe1097
 Toolchain-specific warning for unknown attributes.
 
#define TOOLCHAIN_WARNING_DELETE_NON_VIRTUAL_DTOR   Pe001
 Toolchain-specific warning for deleting a pointer to an object with a non-virtual destructor.
 
#define TOOLCHAIN_WARNING_EXTRA   Pe001
 Toolchain-specific warning for extra warnings.
 
#define TOOLCHAIN_WARNING_NONNULL   Pe001
 Toolchain-specific warning for null pointer arguments to functions marked with "nonnull".
 
#define TOOLCHAIN_WARNING_POINTER_ARITH   Pe1143
 Toolchain-specific warning for pointer arithmetic.
 
#define TOOLCHAIN_WARNING_SHADOW   Pe001
 Toolchain-specific warning for shadow variables.
 
#define TOOLCHAIN_WARNING_UNUSED_LABEL   Pe001
 Toolchain-specific warning for unused labels.
 
#define TOOLCHAIN_WARNING_UNUSED_VARIABLE   Pe001
 Toolchain-specific warning for unused variables.
 
#define TOOLCHAIN_WARNING_UNUSED_FUNCTION   Pe001
 

Macro Definition Documentation

◆ TOOLCHAIN_DISABLE_IAR_WARNING

#define TOOLCHAIN_DISABLE_IAR_WARNING ( warning)
Value:
_TOOLCHAIN_DISABLE_WARNING(warning)

◆ TOOLCHAIN_DISABLE_WARNING

#define TOOLCHAIN_DISABLE_WARNING ( warning)
Value:
_TOOLCHAIN_DISABLE_WARNING(warning)

◆ TOOLCHAIN_ENABLE_IAR_WARNING

#define TOOLCHAIN_ENABLE_IAR_WARNING ( warning)
Value:
_TOOLCHAIN_ENABLE_WARNING(warning)

◆ TOOLCHAIN_ENABLE_WARNING

#define TOOLCHAIN_ENABLE_WARNING ( warning)
Value:
_TOOLCHAIN_ENABLE_WARNING(warning)

◆ TOOLCHAIN_HAS_PRAGMA_DIAG

#define TOOLCHAIN_HAS_PRAGMA_DIAG

◆ TOOLCHAIN_WARNING_ADDRESS_OF_PACKED_MEMBER

#define TOOLCHAIN_WARNING_ADDRESS_OF_PACKED_MEMBER   Pe001

Toolchain-specific warning for taking the address of a packed member.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_ARRAY_BOUNDS

#define TOOLCHAIN_WARNING_ARRAY_BOUNDS   Pe001

Toolchain-specific warning for array bounds violations.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_ATTRIBUTES

#define TOOLCHAIN_WARNING_ATTRIBUTES   Pe1097

Toolchain-specific warning for unknown attributes.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_DELETE_NON_VIRTUAL_DTOR

#define TOOLCHAIN_WARNING_DELETE_NON_VIRTUAL_DTOR   Pe001

Toolchain-specific warning for deleting a pointer to an object with a non-virtual destructor.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_EXTRA

#define TOOLCHAIN_WARNING_EXTRA   Pe001

Toolchain-specific warning for extra warnings.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_NONNULL

#define TOOLCHAIN_WARNING_NONNULL   Pe001

Toolchain-specific warning for null pointer arguments to functions marked with "nonnull".

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_POINTER_ARITH

#define TOOLCHAIN_WARNING_POINTER_ARITH   Pe1143

Toolchain-specific warning for pointer arithmetic.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_SHADOW

#define TOOLCHAIN_WARNING_SHADOW   Pe001

Toolchain-specific warning for shadow variables.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_UNUSED_FUNCTION

#define TOOLCHAIN_WARNING_UNUSED_FUNCTION   Pe001

◆ TOOLCHAIN_WARNING_UNUSED_LABEL

#define TOOLCHAIN_WARNING_UNUSED_LABEL   Pe001

Toolchain-specific warning for unused labels.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_UNUSED_VARIABLE

#define TOOLCHAIN_WARNING_UNUSED_VARIABLE   Pe001

Toolchain-specific warning for unused variables.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.