code and description from lab 2 for embedded systems hello launch pad