聚豐項目 > RTT設計大賽-RGB燈
先提交一些東西,rgb燈點亮。
jf_09501574
分享jf_09501574
團隊成員
jf_09501574 電子設計
編寫 rgb 彩燈運行線程,三種顏色依次切換,中間延時 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);
}
}
創建線程啟動函數,用于啟動上一步編寫的線程主體
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);
}
添加將線程初始化添加入系統初始化中 INIT_APP_EXPORT(Thread_RGB);