BSPACM  20150113
Board Support Package for ARM Cortex-M Microcontrollers
BSPACM: A development environment for ARM Cortex-M Devices

BSPACM is a build environment and development framework for ARM Cortex®-M applications.

BSPACM is in early development stages. The build infrastructure is stable enough to use; higher-level capabilities are mostly absent.

BSPACM features:

BSPACM requires:

The overall concept is similar to BSP430, which supports device-independent software development for the TI MSP430™ microcontroller. The Cortex-M is much more architecturally consistent and allows use of board-specific libraries without relying on a complex application-specific compile-time configuration infrastructure that was required by BSP430.

BSPACM is released as open source under the BSD-3-Clause license. Files that have no significant IP and might reasonably be the basis of derived works by users of BSPACM are released under CC0 1.0 Public Domain. A few files are derived from open source works copyrighted by others; see the COPYING file for details.

For further details, please see the Framework Architecture, Coding Style, and Maintenance pages.

The project page is at Releases can be obtained by cloning the git repository:

git clone git://

Please file support requests and bug reports on the issue tracker.

Copyright 2014-2015, Peter A. Bigot