1234567891011121314151617181920212223 |
- #ifndef _LED_H
- #define _LED_H
- #include "stm8s.h"
- //全局变量
- 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, Light_Mode3_Count, Light_Mode4_Count;
- extern uint16_t LedSoc_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, uint8_t Smart); //照明灯模式1
- extern void Light_DisplayMode2(uint16_t LightSensor, uint8_t Smart); //照明灯模式2
- extern void Light_DisplayMode3(uint16_t LightSensor, uint8_t Smart); //照明灯模式3
- extern void Light_DisplayMode4(uint16_t LightSensor, uint8_t Smart); //照明灯模式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 Led_BatSoc_Display(uint8_t ChgMode, uint8_t Smart, uint8_t SOC); //电量指示灯显示
- #endif
|