 }
 
 /**
- * Prints the welcome message for serial debugging.
- */
-void welcomeMessage(void) {
+ * Prints the welcome message for the serial console.
+ */
+void printWelcomeMessage(void) {
     Serial.println(F("-------------------------------------"));
     Serial.println(F("SIGMusic@UIUC Lights Serial Interface"));
     Serial.print(F("Version "));

    CMD_PING_RESPONSE = 0x21,
};

//Serial protocol
#define MAX_SERIAL_LINE_LEN 20


#define VERSION                 0 //The firmware version number
#define ENDPOINT_ID_LOCATION    0x00 //The address in EEPROM to store the ID


typedef struct packet_tag {
    uint16_t header;
    uint8_t command;

}

/**
 * Prints the help message for the serial console.
 */
void printHelpMessage(void) {
    Serial.println(F("Available commands:"));
    Serial.println(F("  help - displays this help message"));
    Serial.println(F("  version - displays the firmware version number"));
