改为直接设置充电指示灯
This commit is contained in:
parent
c172877ce5
commit
1042a764cb
2
.vscode/keil-assistant.log
vendored
2
.vscode/keil-assistant.log
vendored
@ -18,3 +18,5 @@
|
||||
|
||||
[info] Log at : 2025/1/17|15:52:06|GMT+0800
|
||||
|
||||
[info] Log at : 2025/1/18|00:50:06|GMT+0800
|
||||
|
||||
|
@ -32,23 +32,26 @@ void LED_BreathTurn(uint8_t LedBreath_state)
|
||||
}
|
||||
/**
|
||||
* @brief 设置特定LED的颜色或开关
|
||||
* @param LedId LED的序号(0~LED_NUM-1) LED_CHARGE_ID(x),LED_BREATH_ID(x)
|
||||
* @param LedId LED的序号(0~LED_NUM-1)
|
||||
* @param Color 颜色/开关 LED_RED,LED_BLUE,LED_OFF,LED_ON(白色)……
|
||||
*/
|
||||
void LED_Set(uint16_t LedId, RGBColor_TypeDef Color)
|
||||
{
|
||||
LedId=LED_CHARGE_ID(LedId);
|
||||
LED_Blink_State[LedId] = 0;
|
||||
Set_LEDColor(LedId, Color);
|
||||
RGB_Reflash();
|
||||
}
|
||||
/**
|
||||
* @brief 设置连续多个特定LED的颜色或开关
|
||||
* @param LedId_begin LED的序号(0~LED_NUM-1)开始 LED_CHARGE_ID(x),LED_BREATH_ID(x)
|
||||
* @param LedId_end LED的序号(0~LED_NUM-1)结束 LED_CHARGE_ID(x),LED_BREATH_ID(x)
|
||||
* @param LedId_begin LED的序号(0~LED_NUM-1)开始
|
||||
* @param LedId_end LED的序号(0~LED_NUM-1)结束
|
||||
* @param Color 颜色/开关 LED_RED,LED_BLUE,LED_OFF,LED_ON(白色)……
|
||||
*/
|
||||
void LED_SetMore(uint16_t LedId_begin, uint16_t LedId_end, RGBColor_TypeDef Color)
|
||||
{
|
||||
LedId_begin=LED_CHARGE_ID(LedId_begin);
|
||||
LedId_end=LED_CHARGE_ID(LedId_end);
|
||||
for (int LedId = LedId_begin; LedId <= LedId_end; LedId++)
|
||||
{
|
||||
LED_Blink_State[LedId] = 0;
|
||||
@ -59,22 +62,25 @@ void LED_SetMore(uint16_t LedId_begin, uint16_t LedId_end, RGBColor_TypeDef Colo
|
||||
|
||||
/**
|
||||
* @brief 设置特定LED的闪烁
|
||||
* @param LedId LED的序号(0~LED_NUM-1) LED_CHARGE_ID(x),LED_BREATH_ID(x)
|
||||
* @param LedId LED的序号(0~LED_NUM-1)
|
||||
* @param Color 颜色 LED_RED,LED_BLUE……
|
||||
*/
|
||||
void LED_Blink(uint16_t LedId, RGBColor_TypeDef Color)
|
||||
{
|
||||
LedId=LED_CHARGE_ID(LedId);
|
||||
LED_Blink_State[LedId] = 1;
|
||||
LED_Blink_Color[LedId] = Color;
|
||||
}
|
||||
/**
|
||||
* @brief 设置连续多个特定LED的闪烁
|
||||
* @param LedId_begin LED的序号(0~LED_NUM-1)开始 LED_CHARGE_ID(x),LED_BREATH_ID(x)
|
||||
* @param LedId_end LED的序号(0~LED_NUM-1)结束 LED_CHARGE_ID(x),LED_BREATH_ID(x)
|
||||
* @param LedId_begin LED的序号(0~LED_NUM-1)开始
|
||||
* @param LedId_end LED的序号(0~LED_NUM-1)结束
|
||||
* @param Color 颜色 LED_RED,LED_BLUE……
|
||||
*/
|
||||
void LED_BlinkMore(uint16_t LedId_begin, uint16_t LedId_end, RGBColor_TypeDef Color)
|
||||
{
|
||||
LedId_begin=LED_CHARGE_ID(LedId_begin);
|
||||
LedId_end=LED_CHARGE_ID(LedId_end);
|
||||
for (int LedId = LedId_begin; LedId <= LedId_end; LedId++)
|
||||
{
|
||||
LED_Blink_State[LedId] = 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user