修正设置联系多个的函数

This commit is contained in:
dgjames 2025-01-17 21:53:03 +08:00
parent aa411f8d5f
commit 3df3f39b39
2 changed files with 7 additions and 5 deletions

View File

@ -31,7 +31,8 @@ void LED_SetMore(uint16_t LedId_begin, uint16_t LedId_end, RGBColor_TypeDef Colo
{ {
for (int LedId = LedId_begin; LedId <=LedId_end ; LedId++) for (int LedId = LedId_begin; LedId <=LedId_end ; LedId++)
{ {
Set_LEDColor(LedId, LED_Blink_Color[LedId]); LED_Blink_Staue[LedId] = 0;
Set_LEDColor(LedId, Color);
} }
RGB_Reflash(); RGB_Reflash();
} }

View File

@ -11,10 +11,10 @@ void ledblinkm(int argc, char **argv){
} }
else if(!rt_strcmp(argv[1],"BLUE")) else if(!rt_strcmp(argv[1],"BLUE"))
{ {
LED_BlinkMore(LedId_begin,LED_BLUE); LED_BlinkMore(LedId_begin,LedId_end,LED_BLUE);
} }
} }
MSH_CMD_EXPORT_ALIAS(ledblinkm,LEDB, "BLINK LedId Color"); MSH_CMD_EXPORT_ALIAS(ledblinkm,LEDB, "BLINKS LedId Color");
void ledsetm(int argc, char **argv){ void ledsetm(int argc, char **argv){
int LedId_begin = atoi(argv[2]); int LedId_begin = atoi(argv[2]);
@ -25,10 +25,11 @@ void ledsetm(int argc, char **argv){
} }
else if(!rt_strcmp(argv[1],"BLUE")) else if(!rt_strcmp(argv[1],"BLUE"))
{ {
LED_SetMore(LedId_begin,LED_BLUE); LED_SetMore(LedId_begin,LedId_end,LED_BLUE);
} }
} }
MSH_CMD_EXPORT_ALIAS(ledblinkm,LEDB, "BLINK LedId Color"); MSH_CMD_EXPORT_ALIAS(ledsetm,LEDS, "SETS LedId Color");
void ledblink(int argc, char **argv){
// if(argc < 2){ // if(argc < 2){
// const rt_uint8_t Buffer[] = "AT+NAME\r\n"; // const rt_uint8_t Buffer[] = "AT+NAME\r\n";
// rt_uint8_t len = rt_strlen((const char*)Buffer); // rt_uint8_t len = rt_strlen((const char*)Buffer);