#ifndef _LED_H #define _LED_H #include "stm8s.h" //亮度等级 #define BrightLessLevel_Low (uint16_t)100 #define BrightLessLevel_Norm (uint16_t)250 #define BrightLessLevel_High (uint16_t)400 //全局变量 extern uint16_t Light_Mode1_PeriodCnt, Light_Mode2_PeriodCnt, Light_Mode3_PeriodCnt, Light_Mode4_PeriodCnt, Light_ModeBreak_PeriodCnt; extern uint16_t Light_Mode1_Count, Light_Mode2_Count; extern uint16_t LedSoc_ModeChg_PeriodCnt, LedSoc_ModeDischg_PeriodCnt; extern uint16_t BrightlessLevel; //全局函数 extern void Light_SetBrightless(uint16_t Level); //设置照明灯亮度,0-灭灯,100-最亮 extern void Light_DisplayOff(void); //照明灯灭 extern void Light_DisplayMode1(uint16_t LightSensor); //照明灯模式1 extern void Light_DisplayMode2(uint16_t LightSensor); //照明灯模式2 extern void Light_DisplayMode3(void); //照明灯模式3 extern void Light_DisplayMode4(void); //照明灯模式4 extern void Light_DisplayBreak(uint8_t* Break); //刹车灯模式 extern void LedChg_SetColor(uint8_t Red, uint8_t Green, uint8_t Blue); //设置电量指示灯颜色,RGB调色范围0-255 extern void LedChg_ChgMode(uint8_t SOC); //充电指示灯充电模式 extern void LedChg_DischgMode(uint8_t SOC); //充电指示灯放电模式 #endif