Changeset 02f45748 in mainline for uspace/srv/hid/display/output.c


Ignore:
Timestamp:
2019-12-10T10:07:43Z (4 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
23e86c6
Parents:
df1a019
git-author:
Jiri Svoboda <jiri@…> (2019-12-09 18:07:30)
git-committer:
Jiri Svoboda <jiri@…> (2019-12-10 10:07:43)
Message:

Source display server events from input server

File:
1 edited

Legend:

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

    rdf1a019 r02f45748  
    4444#include "ddev.h"
    4545#include "output.h"
    46 
    47 #if 0
    48 static void (*kbd_ev_handler)(void *, kbd_event_t *);
    49 static void *kbd_ev_arg;
    50 static void (*pos_ev_handler)(void *, pos_event_t *);
    51 static void *pos_ev_arg;
    52 
    53 static void on_keyboard_event(widget_t *widget, void *data)
    54 {
    55         printf("Keyboard event\n");
    56         kbd_ev_handler(kbd_ev_arg, (kbd_event_t *) data);
    57 }
    58 
    59 static void on_position_event(widget_t *widget, void *data)
    60 {
    61         pos_ev_handler(pos_ev_arg, (pos_event_t *) data);
    62 }
    63 #endif
    6446
    6547/** Check for new display devices.
     
    140122/** Create display server output.
    141123 *
    142  * @param kbd_event_handler
    143  * @param karg
    144  * @param pos_event_handler
    145  * @param parg
    146124 * @param routput Place to store pointer to display server output object.
    147125 * @return EOK on success or an error code
    148126 */
    149 errno_t ds_output_create(void (*kbd_event_handler)(void *, kbd_event_t *),
    150     void *karg, void (*pos_event_handler)(void *, pos_event_t *),
    151     void *parg, ds_output_t **routput)
     127errno_t ds_output_create(ds_output_t **routput)
    152128{
    153129        ds_output_t *output;
Note: See TracChangeset for help on using the changeset viewer.