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 | |
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.
#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.
#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.