kopia lustrzana https://github.com/OpenRTX/OpenRTX
main.c: Set task priorities
rodzic
e15e96caa7
commit
3feaa992b8
|
@ -55,7 +55,7 @@ void create_threads()
|
||||||
(CPU_CHAR *)" ",
|
(CPU_CHAR *)" ",
|
||||||
(OS_TASK_PTR ) ui_task,
|
(OS_TASK_PTR ) ui_task,
|
||||||
(void *) 0,
|
(void *) 0,
|
||||||
(OS_PRIO ) 5,
|
(OS_PRIO ) 10,
|
||||||
(CPU_STK *)&ui_stk[0],
|
(CPU_STK *)&ui_stk[0],
|
||||||
(CPU_STK ) 0,
|
(CPU_STK ) 0,
|
||||||
(CPU_STK_SIZE) 128,
|
(CPU_STK_SIZE) 128,
|
||||||
|
@ -70,7 +70,7 @@ void create_threads()
|
||||||
(CPU_CHAR *)" ",
|
(CPU_CHAR *)" ",
|
||||||
(OS_TASK_PTR ) state_task,
|
(OS_TASK_PTR ) state_task,
|
||||||
(void *) 0,
|
(void *) 0,
|
||||||
(OS_PRIO ) 5,
|
(OS_PRIO ) 30,
|
||||||
(CPU_STK *)&state_stk[0],
|
(CPU_STK *)&state_stk[0],
|
||||||
(CPU_STK ) 0,
|
(CPU_STK ) 0,
|
||||||
(CPU_STK_SIZE) 128,
|
(CPU_STK_SIZE) 128,
|
||||||
|
@ -100,7 +100,7 @@ void create_threads()
|
||||||
(CPU_CHAR *)" ",
|
(CPU_CHAR *)" ",
|
||||||
(OS_TASK_PTR ) dmr_task,
|
(OS_TASK_PTR ) dmr_task,
|
||||||
(void *) 0,
|
(void *) 0,
|
||||||
(OS_PRIO ) 5,
|
(OS_PRIO ) 3,
|
||||||
(CPU_STK *)&dmr_stk[0],
|
(CPU_STK *)&dmr_stk[0],
|
||||||
(CPU_STK ) 0,
|
(CPU_STK ) 0,
|
||||||
(CPU_STK_SIZE) 128,
|
(CPU_STK_SIZE) 128,
|
||||||
|
@ -129,9 +129,9 @@ static void ui_task(void *arg)
|
||||||
OS_ERR os_err;
|
OS_ERR os_err;
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
// Execute UI thread every 33ms to get ~30FPS
|
// Execute UI thread every 30ms to get ~33FPS
|
||||||
ui_main();
|
ui_main();
|
||||||
OSTimeDlyHMSM(0u, 0u, 0u, 33u, OS_OPT_TIME_HMSM_STRICT, &os_err);
|
OSTimeDlyHMSM(0u, 0u, 0u, 30u, OS_OPT_TIME_HMSM_STRICT, &os_err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,10 +153,10 @@ static void rtx_task(void *arg)
|
||||||
OS_ERR os_err;
|
OS_ERR os_err;
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
// Execute rtx radio thread every 33ms to match UI refresh
|
// Execute rtx radio thread every 30ms to match DMR task
|
||||||
//TODO: uncomment after rtx.h merge
|
//TODO: uncomment after rtx.h merge
|
||||||
//rtx_main();
|
//rtx_main();
|
||||||
OSTimeDlyHMSM(0u, 0u, 0u, 33u, OS_OPT_TIME_HMSM_STRICT, &os_err);
|
OSTimeDlyHMSM(0u, 0u, 0u, 30u, OS_OPT_TIME_HMSM_STRICT, &os_err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue