A smartwatch using FreeRTOS under MSP430F5438