Added support for an alternate version of the Vader 4 Pro

This commit is contained in:
Sam Lantinga
2025-06-17 08:07:12 -07:00
parent f62c982bcf
commit d6bae53341

View File

@@ -210,6 +210,7 @@ static void UpdateDeviceIdentity(SDL_HIDAPI_Device *device)
ctx->sensor_timestamp_step_ns = ctx->wireless ? SENSOR_INTERVAL_VADER4_PRO_DONGLE_NS : SENSOR_INTERVAL_VADER_PRO4_WIRED_NS; ctx->sensor_timestamp_step_ns = ctx->wireless ? SENSOR_INTERVAL_VADER4_PRO_DONGLE_NS : SENSOR_INTERVAL_VADER_PRO4_WIRED_NS;
break; break;
case 85: case 85:
case 105:
HIDAPI_SetDeviceName(device, "Flydigi Vader 4 Pro"); HIDAPI_SetDeviceName(device, "Flydigi Vader 4 Pro");
ctx->has_cz = true; ctx->has_cz = true;
ctx->sensors_supported = true; ctx->sensors_supported = true;
@@ -217,6 +218,7 @@ static void UpdateDeviceIdentity(SDL_HIDAPI_Device *device)
ctx->sensor_timestamp_step_ns = ctx->wireless ? SENSOR_INTERVAL_VADER4_PRO_DONGLE_NS : SENSOR_INTERVAL_VADER_PRO4_WIRED_NS; ctx->sensor_timestamp_step_ns = ctx->wireless ? SENSOR_INTERVAL_VADER4_PRO_DONGLE_NS : SENSOR_INTERVAL_VADER_PRO4_WIRED_NS;
break; break;
default: default:
SDL_LogDebug(SDL_LOG_CATEGORY_INPUT, "Unknown FlyDigi controller with ID %d, name '%s'", ctx->deviceID, device->name);
break; break;
} }
} }