mirror of https://github.com/encounter/SDL.git
Show the firmware version in testgamecontroller
This commit is contained in:
parent
5f25a6ea78
commit
30cf26e089
|
@ -133,6 +133,7 @@ static void AddController(int device_index, SDL_bool verbose)
|
||||||
SDL_JoystickID controller_id = SDL_JoystickGetDeviceInstanceID(device_index);
|
SDL_JoystickID controller_id = SDL_JoystickGetDeviceInstanceID(device_index);
|
||||||
SDL_GameController *controller;
|
SDL_GameController *controller;
|
||||||
SDL_GameController **controllers;
|
SDL_GameController **controllers;
|
||||||
|
Uint16 firmware_version;
|
||||||
|
|
||||||
controller_id = SDL_JoystickGetDeviceInstanceID(device_index);
|
controller_id = SDL_JoystickGetDeviceInstanceID(device_index);
|
||||||
if (controller_id < 0) {
|
if (controller_id < 0) {
|
||||||
|
@ -168,6 +169,13 @@ static void AddController(int device_index, SDL_bool verbose)
|
||||||
SDL_Log("Opened game controller %s%s%s\n", name, path ? ", " : "", path ? path : "");
|
SDL_Log("Opened game controller %s%s%s\n", name, path ? ", " : "", path ? path : "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
firmware_version = SDL_GameControllerGetFirmwareVersion(gamecontroller);
|
||||||
|
if (firmware_version) {
|
||||||
|
if (verbose) {
|
||||||
|
SDL_Log("Firmware version: 0x%x (%d)\n", firmware_version, firmware_version);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (SDL_GameControllerHasSensor(gamecontroller, SDL_SENSOR_ACCEL)) {
|
if (SDL_GameControllerHasSensor(gamecontroller, SDL_SENSOR_ACCEL)) {
|
||||||
if (verbose) {
|
if (verbose) {
|
||||||
SDL_Log("Enabling accelerometer at %.2f Hz\n", SDL_GameControllerGetSensorDataRate(gamecontroller, SDL_SENSOR_ACCEL));
|
SDL_Log("Enabling accelerometer at %.2f Hz\n", SDL_GameControllerGetSensorDataRate(gamecontroller, SDL_SENSOR_ACCEL));
|
||||||
|
|
Loading…
Reference in New Issue