Ejemplo n.º 1
0
static void wiiu_joypad_autodetect_add(unsigned autoconf_pad)
{
   settings_t *settings = config_get_ptr();
   autoconfig_params_t params = {{0}};

   if (!settings->input.autodetect_enable)
      return;

   strlcpy(settings->input.device_names[autoconf_pad],
         wiiu_joypad_name(autoconf_pad),
         sizeof(settings->input.device_names[autoconf_pad]));

   /* TODO - implement VID/PID? */
   params.idx = autoconf_pad;
   strlcpy(params.name, wiiu_joypad_name(autoconf_pad), sizeof(params.name));
   strlcpy(params.driver, wiiu_joypad.ident, sizeof(params.driver));
   input_config_autoconfigure_joypad(&params);
}
Ejemplo n.º 2
0
static void wiiu_joypad_autodetect_add(unsigned autoconf_pad)
{
   autoconfig_params_t params;

   /* TODO - implement VID/PID? */
   params.idx             = autoconf_pad;
   params.display_name[0] = '\0';
   params.vid             = 0;
   params.pid             = 0;

   strlcpy(params.name, wiiu_joypad_name(autoconf_pad), sizeof(params.name));
   strlcpy(params.driver, wiiu_joypad.ident, sizeof(params.driver));

   input_autoconfigure_connect(&params);
}