Common Microcontroller Software Interface Standard (CMSIS)

The Cortex Microcontroller Software Interface Standard is a software standard by ARM that defines a number of foundational interfaces for Cortex-M microcontrollers.