Is there CMSIS API documentation?

Hello,

I am using an Atmel SAMD21 MCU that is based off the ARM Cortex M0+. I am programming it via the Arduino IDE. I notice that the Arduino IDE includes the CMSIS library. Below is an example call from the library to setup a generic clock that compiles in the Arduino IDE

REG_GCLK_CLKCTRL = GCLK_CLKCTRL_CLKEN |         // Enable GCLK4 to TCC0 and TCC1

  GCLK_CLKCTRL_GEN_GCLK4 |     // Select GCLK4

My issue is I don't know where to find documentation on the CMSIS library. I have looked all over the ARM site with no luck. If you can please point me in the right direction it would be appreciated.

More questions in this forum