CMSIS-CORE: Reference

| CMSIS-CORE Version 4.30 CMSIS-CORE support for Cortex-M processor-based devices

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Enumerations Enumerator Groups Pages
Reference
Here is a list of all modules:
[detail level 12]

Peripheral Access | Describes naming conventions, requirements, and optional features for accessing peripherals
System and Clock Configuration | Describes system_device.c file that contains functions for system and clock setup
Interrupts and Exceptions (NVIC) | Explains how to use interrupts and exceptions and access functions for the Nested Vector Interrupt Controller (NVIC)
Core Register Access | Functions to access the Cortex-M core registers
Intrinsic Functions for CPU Instructions | Functions that generate specific Cortex-M CPU Instructions
Intrinsic Functions for SIMD Instructions [only Cortex-M4 and Cortex-M7] | Access to dedicated SIMD instructions
Systick Timer (SYSTICK) | Initialize and start the SysTick timer
Debug Access | Debug Access to the Instrumented Trace Macrocell (ITM)
FPU Functions (only Cortex-M7) | Functions that relate to the Floating-Point Arithmetic Unit
Cache Functions (only Cortex-M7) | Functions for Instruction and Data Cache
I-Cache Functions | Functions for the instruction cache
D-Cache Functions | Functions for the data cache