合并初始化函数
This commit is contained in:
parent
1042a764cb
commit
2b0227798c
@ -114,20 +114,6 @@ void led_blink_entry(void *parameter)
|
||||
rt_thread_mdelay(500);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* @brief 灯闪烁的初始化,线程创建
|
||||
*/
|
||||
int led_blink_init(void)
|
||||
{
|
||||
led_blink_thread = rt_thread_create("led blink control thread", led_blink_entry, RT_NULL, 1024, 20, 20);
|
||||
if (led_blink_thread == RT_NULL)
|
||||
{
|
||||
rt_kprintf("led blink control thread creat failed!\n");
|
||||
return 0;
|
||||
}
|
||||
rt_thread_mdelay(200); // avoid multi-thread on LED matrix transmit.
|
||||
rt_thread_startup(led_blink_thread);
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 流水灯
|
||||
@ -171,10 +157,16 @@ void led_breath_entry(void *parameter)
|
||||
// MSH_CMD_EXPORT_ALIAS(led_breath_thread,BREATH, "BREATH LIGHT");
|
||||
|
||||
/**
|
||||
* @brief 流水灯的初始化,线程创建
|
||||
* @brief LED的初始化
|
||||
*/
|
||||
int led_breath_init(void)
|
||||
int led_init(void)
|
||||
{
|
||||
led_blink_thread = rt_thread_create("led blink control thread", led_blink_entry, RT_NULL, 1024, 20, 20);
|
||||
if (led_blink_thread == RT_NULL)
|
||||
{
|
||||
rt_kprintf("led blink control thread creat failed!\n");
|
||||
return 0;
|
||||
}
|
||||
led_breath_thread = rt_thread_create("led breath control thread", led_breath_entry, RT_NULL, 1024, 20, 20);
|
||||
if (led_breath_thread == RT_NULL)
|
||||
{
|
||||
@ -182,5 +174,6 @@ int led_breath_init(void)
|
||||
return 0;
|
||||
}
|
||||
rt_thread_mdelay(200); // avoid multi-thread on LED matrix transmit.
|
||||
rt_thread_startup(led_blink_thread);
|
||||
rt_thread_startup(led_breath_thread);
|
||||
}
|
@ -14,8 +14,7 @@ extern void LED_SetMore(uint16_t LedId_begin,uint16_t LedId_end, RGBColor_TypeDe
|
||||
extern void LED_Blink(uint16_t LedId, RGBColor_TypeDef Color);
|
||||
extern void LED_BlinkMore(uint16_t LedId_begin, uint16_t LedId_end, RGBColor_TypeDef Color);
|
||||
extern void LED_BreathTurn(uint8_t LedBreath_state);
|
||||
extern int led_blink_init(void);
|
||||
extern int led_breath_init(void);
|
||||
extern int led_init(void);
|
||||
|
||||
extern const RGBColor_TypeDef LED_OFF;
|
||||
extern const RGBColor_TypeDef LED_ON;
|
Loading…
x
Reference in New Issue
Block a user