/* ****************************************************************************** * * @file main.c * @brief main module * * * @version 1.0 * @date 2022/07/12 17:35:40 * @author Alex Xu * * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd. * All Rights Reserved * * History: * Revision Date Author Desc * 1.0.0 2022/07/12 Alex build this file ****************************************************************************** */ /*_____ I N C L U D E S ____________________________________________________*/ #include "define.h" #include "userapp.h" #include "watchdog.h" #include "sys_tim.h" #include "system.h" #include "led.h" #include "charger_module.h" #include "adc.h" /******************************************************************************\ Macro definitions \******************************************************************************/ /******************************************************************************\ Variables definitions \******************************************************************************/ #ifdef _DEBUG_MAIN const uint8_t Ver[] = "V100"; /*程序版本,第一个数代表在硬件存在改动不能兼容之前版本时加1, 第二个数在功能存在改动时加1,第三个数在软件调试出现不同的 测试版本时改动;高位数字变动时,低位数字清零。*/ #endif /******************************************************************************\ Functions definitions \******************************************************************************/ void main(void ) { System_Init(); //系统初始化 #ifdef _DEBUG_MAIN printf("System Init(Ver:%s)\r\n",Ver); #endif #ifdef LED_DISPLAY // LED_B_KEEP_FLASHING(100); #endif while(1) { #if WTG_ENABLE WDT = 1; SWDT = 1; #endif Sys_Tim_Handler(); //定时器 UserAPP(); } }