O'Reilly logo

The Designer's Guide to the Cortex-M Processor Family, 2nd Edition by Trevor Martin

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

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 ...

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