/*
 * @Description: main-app层
 * @Author: yangsw
 * @Date: 2021-05-18 14:38:00
 * @LastEditTime: 2022-08-17 15:32:46
 * @LastEditors: 002389 yangsw@lierda.com
 * @Reference:
 */
#include "app_main.h"

/*
* 校准模式液晶状态 2024/9/6 未解决
* 唤醒周期设置：拉长睡眠时间 2024/9/6 未解决
* 空管反复触发的 BUG 2024/9/6 未解决，异常计数，异常次数大于某一值才算异常，正常计数大于某一值清除异常
* 有概率看门狗复位 2024/9/6 未解决
* 红外设置模组参数，主板端接收和给应答
*/


void App_Main(void)
{
    Svc_Clock_Init();
    Svc_Log_Init();
    Svc_Rtc_Init();
    Svc_Timer_Init();
    Svc_Com_Info_SysInit();
    Svc_Bat_Init();
    Svc_Flash_Init();
    Svc_Ir_Uart_Init();
    App_Key_Init();
    Svc_Pulse_Init();
    Svc_Nb_Init(); 
    Svc_Lcd_Init(); 
    Bsp_Iwdg_Config();
    Svc_Com_Project_Info_Out();
    Bsp_Iwdg_Feed();
    Svc_Cloud_Init();
    App_Test();
    while (1)
    {
       App_Bat_Task();
       App_Key_Task();
       App_Pulse_Task();
       App_Nb_Task();
       App_Ir_Task();
       App_Lcd_Task();
       App_Cloud_Task();   
       App_Ir_OtaTask();
       App_Lp_Task(); 
    }
}
