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(¶ms); }
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(¶ms); }