// /*
//  * @Description:
//  * @Author: yangsw
//  * @Date: 2021-06-28 14:21:42
//  * @LastEditTime: 2024-01-15 18:32:12
//  * @LastEditors: LiDa
//  * @Reference:
//  */
 #include "app_led.h"
// #include "../../log/svc/svc_log.h"
// // static S_Led s_led;
// S_Led s_led;

// void App_Led_Timer_Callback()
// {
// 	s_led.led_cnt++;
// 	if (s_led.led_cnt > 50)
// 	{
// 		s_led.led_cnt = 0;
// 		if(Svc_Key_Get_NborIr_Flag_State() == 1)
// 		{
// 			if(s_led.led_nborir_cnt == 0)
// 			{
// 				Bsp_Led_Set_State(E_LED_RED,E_Gpio_Reset);
// 				Bsp_Led_Set_State(E_LED_GREEN,E_Gpio_Reset);
// 			}			
// 			s_led.led_nborir_cnt++;
// 			if(s_led.led_nborir_cnt == 6)
// 			{
// 				s_led.led_nborir_cnt = 0;
// 				Svc_Key_Clear_NborIr_Flag_State();
// 				Bsp_Led_Set_State(E_LED_RED,E_Gpio_Set);
// 				Bsp_Led_Set_State(E_LED_GREEN,E_Gpio_Set);
// 			}
// 		}		
// 		else
// 		{
// 			Svc_Led_It();			
// 		}

// 	}
// }

// void App_Led_Set_Work(E_Led_Work_Mode e_work_mode)
// {
// 	if ((s_led.work_mode & e_work_mode) == e_work_mode)
// 	{
// 		return;
// 	}
// 	s_led.work_mode |= e_work_mode;
// 	if (s_led.work_mode & LED_IR_START && s_led.work_mode & LED_NB_START)
// 	{
// 		Svc_Led_Set_Statu(E_LED_RED, 5);
// 		Svc_Led_Set_Statu(E_LED_GREEN, 5);
// 	}
// 	else if (s_led.work_mode & LED_POWER_ON)
// 	{
// 		Svc_Led_Set_Statu(E_LED_RED, 0xff);
// 	}
// 	else if (s_led.work_mode & LED_KEY_SHORT)
// 	{
// 		Svc_Led_Set_Statu(E_LED_RED, 0xff);
// 	}
// 	else
// 	{
// 		if (s_led.work_mode & LED_NB_NET_INIT)
// 		{
// 			Svc_Led_Set_Statu(E_LED_GREEN, 10);
// 		}
// 		else if (s_led.work_mode & LED_NB_NET_ERR)
// 		{
// 			Svc_Led_Set_Statu(E_LED_GREEN, 30);
// 		}
// 		else
// 		{
// 			Svc_Led_Set_Statu(E_LED_GREEN, 0);
// 		}
// 		if (s_led.work_mode & LED_IR_OPEN)
// 		{
// 			Svc_Led_Set_Statu(E_LED_RED, 10);
// 		}
// 		else
// 		{
// 			Svc_Led_Set_Statu(E_LED_RED, 0);
// 		}
// 	}
// }
// gw_u16 App_Led_Get_Work(void)
// {
// 	return s_led.work_mode;
// }

// void App_Led_Clear_Work(E_Led_Work_Mode e_work_mode)
// {
// 	if ((s_led.work_mode & e_work_mode) == 0)
// 	{
// 		return;
// 	}
// 	s_led.work_mode &= (~e_work_mode);
// 	if (s_led.work_mode & LED_IR_START)
// 	{
// 		Svc_Led_Set_Statu(E_LED_RED, 5);
// 	}
// 	else if (s_led.work_mode & LED_NB_START)
// 	{
// 		Svc_Led_Set_Statu(E_LED_GREEN, 5);
// 	}
// 	else if (s_led.work_mode & LED_POWER_ON)
// 	{
// 		Svc_Led_Set_Statu(E_LED_RED, 0x0);
// 	}
// 	else if (s_led.work_mode & LED_KEY_SHORT)
// 	{
// 		Svc_Led_Set_Statu(E_LED_RED, 0x0);
// 	}
// 	else
// 	{
// 		if (s_led.work_mode & LED_NB_NET_INIT)
// 		{
// 			Svc_Led_Set_Statu(E_LED_GREEN, 10);
// 		}
// 		else if (s_led.work_mode & LED_NB_NET_ERR)
// 		{
// 			Svc_Led_Set_Statu(E_LED_GREEN, 30);
// 		}
// 		else
// 		{
// 			Svc_Led_Set_Statu(E_LED_GREEN, 0);
// 			Svc_Led_Set(E_LED_GREEN, E_LED_OFF);
// 		}
// 		if (s_led.work_mode & LED_IR_OPEN)
// 		{
// 			Svc_Led_Set_Statu(E_LED_RED, 10);
// 		}
// 		else
// 		{
// 			Svc_Led_Set_Statu(E_LED_RED, 0);
// 			Svc_Led_Set(E_LED_RED, E_LED_OFF);
// 		}
// 	}
// }

// void Svc_Led_Event_Log_Print(void)
// {
// 	Svc_Log_Printf(LOG_INFO, "%s->s_led.work_mode = 0x%04x", __FUNCTION__, s_led.work_mode);
// }
