O'Reilly logo

The Definitive Guide to the ARM Cortex-M3, 2nd Edition by Joseph Yiu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

APPENDIX G

CMSIS Core Access Functions Reference

The Cortex™ Microcontroller Software Interface Standard (CMSIS) contains the following standardized functions:

• Core peripheral access functions

• Intrinsic functions

In this appendix, the basic information about these standardized functions is covered. Some of the functions in CMSIS use the standard data types defined in “stdint.h”. For example,

Table G.1

Standard Data Types Used in CMSIS

Type Description
uint32_t Unsigned 32-bit integer
uint16_t Unsigned 16-bit integer
uint8_t Unsigned 8-bit integer

G.1 Exception and Interrupt Numbers

A number of functions in CMSIS use interrupt numbers to access interrupt features. The interrupt number definition is different from the processor ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required