mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-08 12:45:26 -05:00
Button queue handling is split from main button driver
First half of https://gerrit.rockbox.org/r/c/rockbox/+/570 Change-Id: Icc64dfd8194c18f69564ed5f8bf7dd70a4330eb9
This commit is contained in:
parent
5954a2fd48
commit
da9d67a0fe
30 changed files with 266 additions and 221 deletions
|
|
@ -163,9 +163,9 @@ static void scrollwheel(unsigned int wheel_value)
|
|||
|
||||
last_wheel_post = time;
|
||||
|
||||
if (queue_empty(&button_queue))
|
||||
if (button_queue_empty())
|
||||
{
|
||||
queue_post(&button_queue, btn, wheel_fast_mode |
|
||||
button_queue_post(btn, wheel_fast_mode |
|
||||
(wheel_delta << 24) | wheel_velocity*360/WHEELCLICKS_PER_ROTATION);
|
||||
/* message posted - reset delta and poke backlight on*/
|
||||
wheel_delta = 1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue