Home

The MSP430 project brings Ada to the MSP430 microcontrollers from Texas Instruments. It follows the lead of the AVR-Ada project which does the same for Atmel AVR processors.

The compiler is based on the FSF release of Gnat, part of the gcc compiler suite, combined with the mspgcc back-end to generate code for MSP430 processors.

Early days yet! So far the project has:

A package containing:

Build instructions for a compiler based on gnu gcc4.7.2, gnu binutils 2.22, and mspgcc-20120911 from the mspgcc 4.7 development branch.

A first pass at a runtime system (RTS) drawn from the AVR-Ada project. This has been compiled virtually unchanged from the AVR-Ada version, so must be regarded as untested and probably incorrect in important respects.

A simple utility to generate Ada packages for device support by translating the C header files from the mspgcc CPU support package for each processor. Thus we can offer device support for all devices in the MSP430 family.