Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3926 → Rev 3927

/trunk/kernel/genarch/src/kbd/i8042.c
223,22 → 223,5
return ch;
}
 
/** Poll for key press and release events.
*
* This function can be used to implement keyboard polling.
*/
void i8042_poll(void)
{
uint8_t x;
while (((x = i8042_status_read() & i8042_BUFFER_FULL_MASK))) {
x = i8042_data_read();
if (x & KEY_RELEASE)
key_released(x ^ KEY_RELEASE);
else
key_pressed(x);
}
}
 
/** @}
*/