rename old main.c to main_Lab1-4.c 

---------------------------------------------------------------------
#include <stdio.h>
#include <string.h>

void CommandHello(SYS_CMD_DEVICE_NODE* pCmdIO, int argc, char** argv)
{
    SYS_CMD_MESSAGE("Hello world !\r\n");
}

static const SYS_CMD_DESCRIPTOR MyCmdTbl[]=
{
    { "hello", CommandHello, ": Say Hello" },
};


---------------------------------------------------------------------
    SYS_CMD_ADDGRP(MyCmdTbl, 1, "MYCMD", ": My Commands");

---------------------------------------------------------------------
void CommandLED(SYS_CMD_DEVICE_NODE* pCmdIO, int argc, char** argv)
{
    if(argc == 3)
    {
        int Led, OnOff = 0;
		
        if(!strcmp( argv[2], "on" ))
            OnOff = 1;
		
        Led = atoi(argv[1]);		
        switch(Led)
        {
            case 1: (OnOff ? LED1_Clear() : LED1_Set());   break;
            case 2: (OnOff ? LED2_Clear() : LED2_Set());   break;
            case 3: (OnOff ? LED3_Set()   : LED3_Clear()); break;
        }
    }
}

---------------------------------------------------------------------
    { "led",   CommandLED,	 ": led # on[off]" },

---------------------------------------------------------------------
    SYS_CMD_ADDGRP(MyCmdTbl, 2, "MYCMD", ": My Commands");   // Modify

---------------------------------------------------------------------
void CommandErrLv(SYS_CMD_DEVICE_NODE* pCmdIO, int argc, char** argv)
{
    if(argc == 2)
    {
        int ErrorLevel = atoi(argv[1]);					
        if(ErrorLevel>=0 && ErrorLevel<=4 )
        {
            SYS_DEBUG_ErrorLevelSet(ErrorLevel);
            SYS_CMD_PRINT("Change Error Level to %d\r\n", SYS_DEBUG_ErrorLevelGet());
        }
    }
    SYS_DEBUG_MESSAGE(SYS_ERROR_FATAL,  "Error Level 0 - Fatal\r\n");
    SYS_DEBUG_MESSAGE(SYS_ERROR_ERROR,  "Error Level 1 - Error\r\n");
    SYS_DEBUG_MESSAGE(SYS_ERROR_WARNING,"Error Level 2 - Warning\r\n");
    SYS_DEBUG_MESSAGE(SYS_ERROR_INFO,   "Error Level 3 - Info\r\n");
    SYS_DEBUG_MESSAGE(SYS_ERROR_DEBUG,  "Error Level 4 - Debug\r\n");	
}

---------------------------------------------------------------------
    { "errlv", CommandErrLv, ": errlv #" },

---------------------------------------------------------------------
    SYS_CMD_ADDGRP(MyCmdTbl, 3, "MYCMD", ": My Commands");   // Modify

---------------------------------------------------------------------
