聚豐項(xiàng)目 > RTT設(shè)計(jì)大賽-RGB燈
先提交一些東西,rgb燈點(diǎn)亮。
jf_09501574
jf_09501574
團(tuán)隊(duì)成員
jf_09501574 電子設(shè)計(jì)
編寫(xiě) rgb 彩燈運(yùn)行線程,三種顏色依次切換,中間延時(shí) 1s
static void rgb_thread_entry(void* p)
{
RGB_Init();
while(1)
{
rt_thread_mdelay(1000);
RGB_Blue(1);
rt_thread_mdelay(1000);
RGB_Green(1);
rt_thread_mdelay(1000);
RGB_Red(1);
}
}
創(chuàng)建線程啟動(dòng)函數(shù),用于啟動(dòng)上一步編寫(xiě)的線程主體
static int Thread_RGB(void)
{
rt_thread_t thread = RT_NULL;
thread = rt_thread_create("rgb", rgb_thread_entry, RT_NULL, 512, 10, 10);
if(thread == RT_NULL)
{
rt_kprintf("Thread_GRB Init ERROR");
return RT_ERROR;
}
rt_thread_startup(thread);
}
添加將線程初始化添加入系統(tǒng)初始化中 INIT_APP_EXPORT(Thread_RGB);