CMSIS-Core (Cortex-M)  
CMSIS-Core support for Cortex-M processor-based devices
 
Loading...
Searching...
No Matches
Deprecated Symbols

List of deprecated symbols. More...

Data Structures

struct  CoreDebug_Type
 [Deprecated] Structure type to access the Core Debug Register. More...
 

Macros

#define CMSIS_DISABLE_DEPRECATED
 Disables deprecated items.
 
#define CoreDebug   ((CoreDebug_Type *) DCB_BASE)
 [Deprecated] Core Debug configuration structure
 

Description

List of deprecated symbols.

Deprecated items listed in this section are present in the CMSIS-Core Standard Files starting from CMSIS-Core 6.1.0 and improve backward compatibility to CMSIS 5 based software.

Note that these deprecated symbols do not resolve all potential breaking changes introduced in CMSIS 6. For more information also see Breaking changes in CMSIS-Core 6. Whenever possible, it is recommended to update to new CMSIS 6 compliant symbols.

CMSIS_DISABLE_DEPRECATED can be defined to fully exclude the definitions of deprecated symbols from CMSIS-Core header files.

Macro Definition Documentation

◆ CMSIS_DISABLE_DEPRECATED

#define CMSIS_DISABLE_DEPRECATED

Disables deprecated items.

When CMSIS_DISABLE_DEPRECATED is defined in the project then definitions of deprecated items are excluded from the CMSIS-Core build.

◆ CoreDebug

#define CoreDebug   ((CoreDebug_Type *) DCB_BASE)

[Deprecated] Core Debug configuration structure

The CoreDebug configuration structure is present to enable backward compatibility for CMSIS 5 based projects. For new projects based on CMSIS 6, the DCB structure shall be used instead.