Skip to content

Application scaffolding for Texas Instruments MSP430FR5994 microcontroler in C++

Notifications You must be signed in to change notification settings

p-kraszewski/msp430fr5994

Repository files navigation

Pure MSP430FR5994 firmware in C++

Features

This code depends only on:

All device drivers are data-less template classes with inline methods, so they take no memory and usually compile to a single assembly instruction:

#include "lib/msp430fr5994.h"

int main()
{
    using namespace MSP430::FR5994;
    wdt_a.stop();
}

is compiled into

    mov     #0x5a80, &0x015c

Word, byte, bit-range and bit manipulators

Each device register is manipulable by a set of methods and operators:

link:src/DocExamples.cpp[role=include]

About

Application scaffolding for Texas Instruments MSP430FR5994 microcontroler in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published