kopia lustrzana https://github.com/OpenRTX/OpenRTX
threads.c: Avoid reading keyboard status while display is rendering
rodzic
b5c06d5459
commit
3c00802330
|
@ -137,6 +137,8 @@ static void kbd_task(void *arg)
|
|||
keyboard_t keys = 0;
|
||||
|
||||
while(1)
|
||||
{
|
||||
if(!gfx_renderingInProgress())
|
||||
{
|
||||
// Get currently pressed keys
|
||||
keys = kbd_getKeys();
|
||||
|
@ -182,6 +184,7 @@ static void kbd_task(void *arg)
|
|||
// Save current keyboard state as previous
|
||||
prev_keys = keys;
|
||||
}
|
||||
}
|
||||
// Read keyboard state at 20Hz
|
||||
OSTimeDlyHMSM(0u, 0u, 0u, 50u, OS_OPT_TIME_HMSM_STRICT, &os_err);
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue