/*
 * @Description: 
 * @Author: yangsw
 * @Date: 2021-06-28 14:21:42
 * @LastEditTime: 2023-03-21 16:48:15
 * @LastEditors: Lida
 * @Reference: 
 */
#ifndef H_SVC_LED_H
#define H_SVC_LED_H

#include "../bsp/bsp_led.h"


#define LED_NUM 2

typedef enum{
    E_LED_ON=0,
    E_LED_OFF,
}E_Led_Set;

typedef struct{
	gw_u16  loadfre;  //载入频率
    gw_u16  fre;     	//频率
    gw_u16 	cnt;			//计数		
}S_Led_Para;

typedef struct S_Led_Inv{
    S_Led_Para s_led[LED_NUM];
}S_Led_Inv;

void Svc_Led_Init(void);
void Svc_Led_Set(E_Led e_led,E_Led_Set e_led_set);
void Svc_Led_Off_All(void);
void Svc_Led_It(void);
void Svc_Led_Para_Reload(void);
void Svc_Led_Alarm(void);
void Svc_Led_Net_Ok(void);
void Led_Tog(E_Led e_led);
void Svc_Led_Set_Statu(E_Led e_led,gw_u8 loadfre);
#endif
