Learning embedded firmware with msp430f1611