static void ctr_joypad_autodetect_add(unsigned autoconf_pad) { settings_t *settings = config_get_ptr(); autoconfig_params_t params = {{0}}; strlcpy(settings->input.device_names[autoconf_pad], ctr_joypad_name(autoconf_pad), sizeof(settings->input.device_names[autoconf_pad])); /* TODO - implement VID/PID? */ params.idx = autoconf_pad; strlcpy(params.name, ctr_joypad_name(autoconf_pad), sizeof(params.name)); strlcpy(params.driver, ctr_joypad.ident, sizeof(params.driver)); input_config_autoconfigure_joypad(¶ms); }
static void ctr_joypad_autodetect_add(unsigned autoconf_pad) { autoconfig_params_t params; /* TODO - implement VID/PID? */ params.idx = autoconf_pad; params.vid = 0; params.pid = 0; params.display_name[0] = '\0'; strlcpy(params.name, ctr_joypad_name(autoconf_pad), sizeof(params.name)); strlcpy(params.driver, ctr_joypad.ident, sizeof(params.driver)); input_autoconfigure_connect(¶ms); }