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.
If you have a folder called CMSIS, I would expect that inside this folder, there is another folder called Documentation.
This should contain some information in HTML format, so you can read it using your Web-browser.
If that's not the case, try going to Atmel's site and look for the information there (it might be a good idea to search the site for the exact model name of the microcontroller).
check out CMSIS DSP Software Library I think it has what you're looking for.
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