Keyboard drivers, polling vs. non-polling mode
Maxim Ignatenko
gelraen.ua at gmail.com
Sun May 11 22:34:04 UTC 2014
Hello,
I'm trying trying to get keyboard working in DDB on HP Chromebook 11 (ARM).
br@ said that it doesn't work there because polling mode is not implemented yet.
Where can I read about the difference between polling and non-polling
modes (and about keyboard drivers in general)?
sys/dev/kbd/kbdreg.h describes some structures and method signatures,
but I have no clue what is the expected behaviour of those methods.
My current guess is that in polling mode keyboard driver just queues
up all the input coming from keyboard and then gives it to consumer
upon request, while in non-polling mode it invokes some callback
instead of queueing. But I cannot find any documentation to confirm or
disprove that.
--
Best regards,
Max
More information about the freebsd-hackers
mailing list