Changeset 1388f7f0 in mainline for uspace/srv/hid/display/input.c


Ignore:
Timestamp:
2020-02-21T10:50:48Z (4 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
265989d
Parents:
6c2aba3
git-author:
Jiri Svoboda <jiri@…> (2020-02-19 19:38:03)
git-committer:
Jiri Svoboda <jiri@…> (2020-02-21 10:50:48)
Message:

Support absolute movement events from input device

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/display/input.c

    r6c2aba3 r1388f7f0  
    9797    unsigned max_x, unsigned max_y)
    9898{
    99         printf("ds_input_ev_abs_move x=%u y=%u mx=%u my=%u\n",
    100             x, y, max_x, max_y);
    101         return EOK;
     99        ds_display_t *disp = (ds_display_t *) input->user;
     100        ptd_event_t event;
     101
     102        event.type = PTD_ABS_MOVE;
     103        event.apos.x = x;
     104        event.apos.y = y;
     105        event.abounds.p0.x = 0;
     106        event.abounds.p0.y = 0;
     107        event.abounds.p1.x = max_x + 1;
     108        event.abounds.p1.y = max_y + 1;
     109
     110        return ds_display_post_ptd_event(disp, &event);
    102111}
    103112
Note: See TracChangeset for help on using the changeset viewer.