In the Analog Microcontrollers>ADuC Software Functions of Enginnerzone mention is made of CMSIS. What is this and whatis its application?
CMSIS stands for Cortex Microcontroller Software Interface Standard. This standard allows consistent and simple software interfaces to the processor and the peripherals.
For example, standardized symbols and functions for the Nested Interrupt Vector Controller (NVIC) are provided as part of the core_cm3.h. Math functions are provided as part of the math libraries.
ARM and tools vendor supporting cortex microcontrollers supply these CMSIS files and documentation.
ADI supply the ADuC device specific files such as startup_<device>.s, system_<device>.c/h and header files <device>.h.
For more information: http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php
Retrieving data ...