X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fhost_wiz.c;fp=loader%2Fhost_wiz.c;h=7763f35fdcecd4cda1fa76cedc9edbfd9467788b;hp=18d7b1c28d35f1818d30df1e803ea087ccc06d6c;hb=8424752c5a6e59509c85af7a144ac1849d20f6c5;hpb=15a2d3ea45a26875a4c1199660c88a5cb6aed070 diff --git a/loader/host_wiz.c b/loader/host_wiz.c index 18d7b1c..7763f35 100644 --- a/loader/host_wiz.c +++ b/loader/host_wiz.c @@ -17,7 +17,7 @@ extern int memdev, probably_caanoo; // leasing from wiz_video #define BTN_JOY BTN_JOYSTICK -struct in_default_bind in_evdev_defbinds[] = { +static struct in_default_bind wiz_evdev_defbinds[] = { { KEY_UP, IN_BINDTYPE_PLAYER12, GP2X_UP }, { KEY_DOWN, IN_BINDTYPE_PLAYER12, GP2X_DOWN }, { KEY_LEFT, IN_BINDTYPE_PLAYER12, GP2X_LEFT }, @@ -35,6 +35,10 @@ struct in_default_bind in_evdev_defbinds[] = { { 0, 0, 0 } }; +static const struct in_pdata wiz_evdev_pdata = { + .defbinds = wiz_evdev_defbinds, +}; + // todo: rm when generic code works on Wiz #if 0 static int gpiodev = -1; @@ -134,4 +138,9 @@ static void host_actions(int actions[IN_BINDTYPE_COUNT]) } } +static void host_init_input(void) +{ + in_evdev_init(&wiz_evdev_pdata); +} + // vim:shiftwidth=2:expandtab