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.
Hi forcetronics,
Information about CMSIS can be found here http://www2.keil.com/mdk5/cmsis. The documentation for all the components (including that for the DSP Software Library that Daniel White cited in his reply) can be accessed through the Quick Links
or you can use this http://www.keil.com/pack/doc/CMSIS/General/html/index.html.
Regards,
Goodwin