unsigned int Led_W1G_Virtual_Addr=0;
unsigned char temp;
Led_W1G_Virtual_Addr=(*(unsigned int *)DEV1_BASE_REG)|VIRTUAL_ADDR|OFFSET_LED_L_G;
*(unsigned char*)Led_W1G_Virtual_Addr = 0xff;
temp = *(unsigned char*)Led_W1G_Virtual_Addr;
temp &= 0x0f;
temp |= 0xc0;
*(unsigned char*)Led_W1G_Virtual_Addr = temp;
temp = *(unsigned char*)Led_W1G_Virtual_Addr;
temp &= 0xf0;
temp |= 0x07;
*(unsigned char*)Led_W1G_Virtual_Addr = temp;