合并初始化函数
This commit is contained in:
parent
1042a764cb
commit
2b0227798c
@ -114,20 +114,6 @@ void led_blink_entry(void *parameter)
|
|||||||
rt_thread_mdelay(500);
|
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 流水灯
|
* @brief 流水灯
|
||||||
@ -171,10 +157,16 @@ void led_breath_entry(void *parameter)
|
|||||||
// MSH_CMD_EXPORT_ALIAS(led_breath_thread,BREATH, "BREATH LIGHT");
|
// 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);
|
led_breath_thread = rt_thread_create("led breath control thread", led_breath_entry, RT_NULL, 1024, 20, 20);
|
||||||
if (led_breath_thread == RT_NULL)
|
if (led_breath_thread == RT_NULL)
|
||||||
{
|
{
|
||||||
@ -182,5 +174,6 @@ int led_breath_init(void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
rt_thread_mdelay(200); // avoid multi-thread on LED matrix transmit.
|
rt_thread_mdelay(200); // avoid multi-thread on LED matrix transmit.
|
||||||
|
rt_thread_startup(led_blink_thread);
|
||||||
rt_thread_startup(led_breath_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_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_BlinkMore(uint16_t LedId_begin, uint16_t LedId_end, RGBColor_TypeDef Color);
|
||||||
extern void LED_BreathTurn(uint8_t LedBreath_state);
|
extern void LED_BreathTurn(uint8_t LedBreath_state);
|
||||||
extern int led_blink_init(void);
|
extern int led_init(void);
|
||||||
extern int led_breath_init(void);
|
|
||||||
|
|
||||||
extern const RGBColor_TypeDef LED_OFF;
|
extern const RGBColor_TypeDef LED_OFF;
|
||||||
extern const RGBColor_TypeDef LED_ON;
|
extern const RGBColor_TypeDef LED_ON;
|
Loading…
x
Reference in New Issue
Block a user