#ifndef __TASKS_H #define __TASKS_H #include "stm8s.h" extern uint8_t OnFlag; extern uint8_t LedMode; extern uint8_t KeyPressResult; extern uint8_t BreakFlag; extern uint16_t AD_Vin; extern uint32_t AD_VinFltSum; extern uint16_t AD_Light; extern uint32_t AD_LightFltSum; extern uint16_t AD_Chg; extern uint32_t AD_ChgFltSum; extern uint8_t Bat_Soc; extern uint8_t Light_Level; extern uint8_t Chg_Flag; extern int16_t AccBuff_x[3], AccBuff_y[3], AccBuff_z[3]; extern uint32_t ShakeTimeCnt; extern uint32_t AutoOffTimeCnt; extern void Power_Off(uint8_t WakeMode); #endif