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.

Warning
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 http://github.com/pabigot/bspacm. Releases can be obtained by cloning the git repository:

git clone git://github.com/pabigot/bspacm.git

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

Copyright 2014-2015, Peter A. Bigot