MSP430 Peripherals Library written in C++