1.快捷格式化时led的处理
This commit is contained in:
parent
e3104e6907
commit
780b6ba8e8
|
@ -409,6 +409,51 @@ void* sf_led_thread(void *arg)
|
|||
sf_led_off(LedInfo[i].ledId);
|
||||
}
|
||||
}
|
||||
else if(FormatSdFlag)
|
||||
{
|
||||
if (FormatSdFlag == 1)
|
||||
{
|
||||
if(i != SF_LED_SD_G)
|
||||
{
|
||||
sf_led_off(LedInfo[i].ledId);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(LedInfo[i].times == 0)
|
||||
{
|
||||
sf_led_off(LedInfo[i].ledId);
|
||||
}
|
||||
else if(LedInfo[i].times == 50) //50*10ms
|
||||
{
|
||||
sf_led_on(LedInfo[i].ledId);
|
||||
}
|
||||
else if(LedInfo[i].times == 100) //100*10ms
|
||||
{
|
||||
sf_led_off(LedInfo[i].ledId);
|
||||
LedInfo[i].times = 0;
|
||||
}
|
||||
LedInfo[i].times++;
|
||||
}
|
||||
}
|
||||
else if (FormatSdFlag == 2)
|
||||
{
|
||||
if(i == SF_LED_SD_G)
|
||||
{
|
||||
sf_led_on(LedInfo[i].ledId);
|
||||
}
|
||||
}
|
||||
else if (FormatSdFlag == 3)
|
||||
{
|
||||
if(i == SF_LED_SD_G)
|
||||
{
|
||||
sf_led_off(LedInfo[i].ledId);
|
||||
}
|
||||
else if(i == SF_LED_SD_R)
|
||||
{
|
||||
sf_led_on(LedInfo[i].ledId);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(isGoToPir)
|
||||
{
|
||||
if(i < SF_LED_BUSY)
|
||||
|
@ -641,14 +686,23 @@ void sf_sys_status_led_set(LedSysState_t ledSysStateId)
|
|||
FormatSdFlag = 1;
|
||||
sf_led_set(SF_LED_BUSY, SF_LED_STATE_OFF);
|
||||
sf_set_runningLed(0);
|
||||
isGoToPir = FALSE;
|
||||
//sf_led_set(SF_LED_BUSY, SF_LED_STATE_ON);
|
||||
//sf_led_set(SF_LED_ALL, SF_LED_STATE_OFF);
|
||||
sf_led_set(SF_LED_SD_G, SF_LED_STATE_FLASHING);
|
||||
sf_led_set(SF_LED_SD_R, SF_LED_STATE_OFF);
|
||||
break;
|
||||
|
||||
case SF_LED_SYS_STATE_SD_FORMAT_SUCCESS:
|
||||
FormatSdFlag = 2;
|
||||
sf_led_set(SF_LED_SD_G, SF_LED_STATE_ON);
|
||||
sf_led_set(SF_LED_SD_R, SF_LED_STATE_OFF);
|
||||
break;
|
||||
|
||||
case SF_LED_SYS_STATE_SD_FORMAT_FAIL:
|
||||
FormatSdFlag = 3;
|
||||
sf_led_set(SF_LED_SD_G, SF_LED_STATE_OFF);
|
||||
sf_led_set(SF_LED_SD_R, SF_LED_STATE_ON);
|
||||
break;
|
||||
|
||||
case SF_LED_SYS_STATE_SD_FORMAT_EXIT:
|
||||
|
|
Loading…
Reference in New Issue
Block a user