Chapter 12

Software Components

Abstract

This chapter details how to use the CMSIS (Cortex Microcontroller Software Interface Standard) Driver and CMSIS Pack specifications to make a software component that can be reused across many projects. CMSIS Driver provides a standard application programming interface (API) for many common microcontroller peripherals. Code that has been written to use the CMSIS Driver, API can then be reused across many project and even different manufacturers’ microcontrollers. CMSIS Pack defines a method encapsulating code into a pack file so that it can be downloaded and installed into a compatible toolchain. Together, CMSIS Driver and CMSIS Pack allows you to write generic software components that can be deployed across ...

Get The Designer's Guide to the Cortex-M Processor Family, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.