/AliOS-Things-master/components/SDL2/src/joystick/virtual/ |
A D | SDL_virtualjoystick.c | 56 if (!hwdata) { in VIRTUAL_FreeHWData() 100 if (!hwdata) { in SDL_JoystickAttachVirtualInner() 156 if (!hwdata) { in SDL_JoystickDetachVirtualInner() 178 hwdata = (joystick_hwdata *)joystick->hwdata; in SDL_JoystickSetVirtualAxisInner() 203 hwdata = (joystick_hwdata *)joystick->hwdata; in SDL_JoystickSetVirtualButtonInner() 228 hwdata = (joystick_hwdata *)joystick->hwdata; in SDL_JoystickSetVirtualHatInner() 271 if (!hwdata) { in VIRTUAL_JoystickGetDeviceName() 274 return hwdata->name ? hwdata->name : ""; in VIRTUAL_JoystickGetDeviceName() 326 joystick->hwdata = hwdata; in VIRTUAL_JoystickOpen() 355 hwdata = (joystick_hwdata *)joystick->hwdata; in VIRTUAL_JoystickUpdate() [all …]
|
/AliOS-Things-master/components/SDL2/src/joystick/linux/ |
A D | SDL_sysjoystick.c | 380 if (item->hwdata && item->hwdata->gone) { in HandlePendingRemovals() 635 joystick->hwdata->hats = in allocate_hatdata() 810 SDL_memset(joystick->hwdata->abs_map, 0xFF, sizeof(joystick->hwdata->abs_map)); in LINUX_JoystickOpen() 842 item->hwdata = joystick->hwdata; in LINUX_JoystickOpen() 875 if (ioctl(joystick->hwdata->fd, EVIOCSFF, &joystick->hwdata->effect) < 0) { in LINUX_JoystickRumble() 878 if (ioctl(joystick->hwdata->fd, EVIOCSFF, &joystick->hwdata->effect) < 0) { in LINUX_JoystickRumble() 1137 if (joystick->hwdata) { in LINUX_JoystickClose() 1139 ioctl(joystick->hwdata->fd, EVIOCRMFF, joystick->hwdata->effect.id); in LINUX_JoystickClose() 1146 joystick->hwdata->item->hwdata = NULL; in LINUX_JoystickClose() 1335 if (joystick->hwdata->has_abs[ABS_X] && joystick->hwdata->has_abs[ABS_Y]) { in LINUX_JoystickGetGamepadMapping() [all …]
|
/AliOS-Things-master/components/SDL2/src/haptic/windows/ |
A D | SDL_xinputhaptic.c | 153 if (hwdata->stopTicks) { in SDL_RunXInputHaptic() 188 haptic->hwdata = (struct haptic_hwdata *) SDL_malloc(sizeof(*haptic->hwdata)); in SDL_XINPUT_HapticOpenFromUserIndex() 189 if (haptic->hwdata == NULL) { in SDL_XINPUT_HapticOpenFromUserIndex() 194 SDL_memset(haptic->hwdata, 0, sizeof(*haptic->hwdata)); in SDL_XINPUT_HapticOpenFromUserIndex() 197 haptic->hwdata->userid = userid; in SDL_XINPUT_HapticOpenFromUserIndex() 202 SDL_free(haptic->hwdata); in SDL_XINPUT_HapticOpenFromUserIndex() 213 SDL_free(haptic->hwdata); in SDL_XINPUT_HapticOpenFromUserIndex() 230 return (haptic->hwdata->userid == joystick->hwdata->userid); in SDL_XINPUT_JoystickSameHaptic() 304 … if ((haptic->hwdata->stopTicks == SDL_HAPTIC_INFINITY) || (haptic->hwdata->stopTicks == 0)) { in SDL_XINPUT_HapticRunEffect() 317 haptic->hwdata->stopTicks = 0; in SDL_XINPUT_HapticStopEffect() [all …]
|
A D | SDL_windowshaptic.c | 201 if (joystick->hwdata->bXInputHaptic != haptic->hwdata->bXInputHaptic) { in SDL_SYS_JoystickSameHaptic() 231 if (haptic->hwdata) { in SDL_SYS_HapticClose() 246 SDL_free(haptic->hwdata); in SDL_SYS_HapticClose() 247 haptic->hwdata = NULL; in SDL_SYS_HapticClose() 263 if ((hapticitem->hwdata->bXInputHaptic) && (hapticitem->hwdata->thread)) { in SDL_SYS_HapticQuit() 306 if (haptic->hwdata->bXInputHaptic) { in SDL_SYS_HapticNewEffect() 326 if (haptic->hwdata->bXInputHaptic) { in SDL_SYS_HapticUpdateEffect() 340 if (haptic->hwdata->bXInputHaptic) { in SDL_SYS_HapticRunEffect() 353 if (haptic->hwdata->bXInputHaptic) { in SDL_SYS_HapticStopEffect() 366 if (haptic->hwdata->bXInputHaptic) { in SDL_SYS_HapticDestroyEffect() [all …]
|
A D | SDL_dinputhaptic.c | 225 haptic->hwdata->axes[haptic->naxes] = offset; in DI_DeviceObjectCallback() 285 haptic->hwdata = (struct haptic_hwdata *)SDL_malloc(sizeof(*haptic->hwdata)); in SDL_DINPUT_HapticOpenFromDevice() 286 if (haptic->hwdata == NULL) { in SDL_DINPUT_HapticOpenFromDevice() 289 SDL_memset(haptic->hwdata, 0, sizeof(*haptic->hwdata)); in SDL_DINPUT_HapticOpenFromDevice() 292 haptic->hwdata->device = device8; in SDL_DINPUT_HapticOpenFromDevice() 293 haptic->hwdata->is_joystick = is_joystick; in SDL_DINPUT_HapticOpenFromDevice() 413 IDirectInputDevice8_Unacquire(haptic->hwdata->device); in SDL_DINPUT_HapticOpenFromDevice() 504 IDirectInputDevice8_Unacquire(haptic->hwdata->device); in SDL_DINPUT_HapticClose() 507 if (haptic->hwdata->is_joystick == 0) { in SDL_DINPUT_HapticClose() 652 axes[1] = haptic->hwdata->axes[1]; in SDL_SYS_ToDIEFFECT() [all …]
|
/AliOS-Things-master/components/SDL2/src/sensor/android/ |
A D | SDL_androidsensor.c | 136 hwdata = (struct sensor_hwdata *)SDL_calloc(1, sizeof(*hwdata)); in SDL_ANDROID_SensorOpen() 137 if (hwdata == NULL) { in SDL_ANDROID_SensorOpen() 143 if (!hwdata->eventqueue) { in SDL_ANDROID_SensorOpen() 144 SDL_free(hwdata); in SDL_ANDROID_SensorOpen() 148 if (ASensorEventQueue_enableSensor(hwdata->eventqueue, hwdata->asensor) < 0) { in SDL_ANDROID_SensorOpen() 150 SDL_free(hwdata); in SDL_ANDROID_SensorOpen() 161 ASensorEventQueue_setEventRate(hwdata->eventqueue, hwdata->asensor, delay_us); in SDL_ANDROID_SensorOpen() 163 sensor->hwdata = hwdata; in SDL_ANDROID_SensorOpen() 185 if (sensor->hwdata) { in SDL_ANDROID_SensorClose() 186 ASensorEventQueue_disableSensor(sensor->hwdata->eventqueue, sensor->hwdata->asensor); in SDL_ANDROID_SensorClose() [all …]
|
/AliOS-Things-master/components/SDL2/src/joystick/haiku/ |
A D | SDL_haikujoystick.cc | 132 if (joystick->hwdata == NULL) { in HAIKU_JoystickOpen() 135 SDL_memset(joystick->hwdata, 0, sizeof(*joystick->hwdata)); in HAIKU_JoystickOpen() 137 joystick->hwdata->stick = stick; in HAIKU_JoystickOpen() 157 if (!joystick->hwdata->new_hats || !joystick->hwdata->new_axes) { in HAIKU_JoystickOpen() 192 stick = joystick->hwdata->stick; in HAIKU_JoystickUpdate() 193 axes = joystick->hwdata->new_axes; in HAIKU_JoystickUpdate() 194 hats = joystick->hwdata->new_hats; in HAIKU_JoystickUpdate() 222 if (joystick->hwdata) { in HAIKU_JoystickClose() 223 joystick->hwdata->stick->Close(); in HAIKU_JoystickClose() 224 delete joystick->hwdata->stick; in HAIKU_JoystickClose() [all …]
|
/AliOS-Things-master/components/SDL2/src/joystick/windows/ |
A D | SDL_windows_gaming_input.c | 490 hwdata = (struct joystick_hwdata *)SDL_calloc(1, sizeof(*hwdata)); in WGI_JoystickOpen() 491 if (!hwdata) { in WGI_JoystickOpen() 494 joystick->hwdata = hwdata; in WGI_JoystickOpen() 558 struct joystick_hwdata *hwdata = joystick->hwdata; in WGI_JoystickRumble() local 560 if (hwdata->gamepad) { in WGI_JoystickRumble() 606 struct joystick_hwdata *hwdata = joystick->hwdata; in WGI_JoystickUpdate() local 640 struct joystick_hwdata *hwdata = joystick->hwdata; in WGI_JoystickClose() local 642 if (hwdata) { in WGI_JoystickClose() 649 if (hwdata->battery) { in WGI_JoystickClose() 655 SDL_free(hwdata); in WGI_JoystickClose() [all …]
|
A D | SDL_dinputjoystick.c | 743 input_t *in = &joystick->hwdata->Inputs[joystick->hwdata->NumInputs]; in EnumDevObjectsCallback() 813 joystick->hwdata->NumInputs++; in EnumDevObjectsCallback() 877 joystick->hwdata->buffered = SDL_TRUE; in SDL_DINPUT_JoystickOpen() 895 hwdata->InputDevice); in SDL_DINPUT_JoystickOpen() 925 &joystick->hwdata->Capabilities); in SDL_DINPUT_JoystickOpen() 1024 if (!joystick->hwdata->ffeffect) { in SDL_DINPUT_JoystickInitRumble() 1029 … joystick->hwdata->ffeffect, &joystick->hwdata->ffeffect_ref, NULL); in SDL_DINPUT_JoystickInitRumble() 1249 if (joystick->hwdata->buffered) { in SDL_DINPUT_JoystickUpdate() 1259 if (joystick->hwdata->ffeffect_ref) { in SDL_DINPUT_JoystickClose() 1263 if (joystick->hwdata->ffeffect) { in SDL_DINPUT_JoystickClose() [all …]
|
A D | SDL_mmjoystick.c | 251 joystick->hwdata = in SDL_SYS_JoystickOpen() 252 (struct joystick_hwdata *) SDL_malloc(sizeof(*joystick->hwdata)); in SDL_SYS_JoystickOpen() 253 if (joystick->hwdata == NULL) { in SDL_SYS_JoystickOpen() 256 SDL_memset(joystick->hwdata, 0, sizeof(*joystick->hwdata)); in SDL_SYS_JoystickOpen() 259 joystick->hwdata->id = SYS_JoystickID[index]; in SDL_SYS_JoystickOpen() 263 joystick->hwdata->transaxis[i].scale = in SDL_SYS_JoystickOpen() 266 joystick->hwdata->transaxis[i].offset = 0; in SDL_SYS_JoystickOpen() 267 joystick->hwdata->transaxis[i].scale = 1.0; /* Just in case */ in SDL_SYS_JoystickOpen() 328 result = joyGetPosEx(joystick->hwdata->id, &joyinfo); in SDL_SYS_JoystickUpdate() 342 transaxis = joystick->hwdata->transaxis; in SDL_SYS_JoystickUpdate() [all …]
|
A D | SDL_rawinputjoystick.c | 590 if (!hwdata) { in RAWINPUT_JoystickOpen() 595 SDL_free(hwdata); in RAWINPUT_JoystickOpen() 603 joystick->hwdata = hwdata; in RAWINPUT_JoystickOpen() 611 struct joystick_hwdata *hwdata = joystick->hwdata; in RAWINPUT_JoystickRumble() local 624 hwdata = joystick->hwdata; in RAWINPUT_JoystickUpdate() 625 device = hwdata->device; in RAWINPUT_JoystickUpdate() 633 struct joystick_hwdata *hwdata = joystick->hwdata; in RAWINPUT_JoystickClose() local 635 if (hwdata) { in RAWINPUT_JoystickClose() 638 device = hwdata->device; in RAWINPUT_JoystickClose() 646 SDL_free(hwdata); in RAWINPUT_JoystickClose() [all …]
|
A D | SDL_windowsjoystick.c | 470 joystick->hwdata = in WINDOWS_JoystickOpen() 472 if (joystick->hwdata == NULL) { in WINDOWS_JoystickOpen() 475 SDL_zerop(joystick->hwdata); in WINDOWS_JoystickOpen() 476 joystick->hwdata->guid = device->guid; in WINDOWS_JoystickOpen() 488 if (joystick->hwdata->bXInputDevice) { in WINDOWS_JoystickRumble() 498 if (!joystick->hwdata) { in WINDOWS_JoystickUpdate() 502 if (joystick->hwdata->bXInputDevice) { in WINDOWS_JoystickUpdate() 513 if (joystick->hwdata->bXInputDevice) { in WINDOWS_JoystickClose() 519 SDL_free(joystick->hwdata); in WINDOWS_JoystickClose()
|
A D | SDL_xinputjoystick.c | 362 joystick->hwdata->bXInputDevice = SDL_TRUE; in SDL_XINPUT_JoystickOpen() 365 SDL_free(joystick->hwdata); in SDL_XINPUT_JoystickOpen() 366 joystick->hwdata = NULL; in SDL_XINPUT_JoystickOpen() 370 joystick->hwdata->bXInputHaptic = (XINPUTSETSTATE(userId, &state) == ERROR_SUCCESS); in SDL_XINPUT_JoystickOpen() 371 joystick->hwdata->userid = userId; in SDL_XINPUT_JoystickOpen() 493 if (XINPUTSETSTATE(joystick->hwdata->userid, &XVibration) != ERROR_SUCCESS) { in SDL_XINPUT_JoystickRumble() 509 result = XINPUTGETSTATE(joystick->hwdata->userid, &XInputState); in SDL_XINPUT_JoystickUpdate() 516 …result = XINPUTGETBATTERYINFORMATION(joystick->hwdata->userid, BATTERY_DEVTYPE_GAMEPAD, &XBatteryI… in SDL_XINPUT_JoystickUpdate() 520 …if (XInputState.dwPacketNumber && XInputState.dwPacketNumber != joystick->hwdata->dwPacketNumber) { in SDL_XINPUT_JoystickUpdate() 526 joystick->hwdata->dwPacketNumber = XInputState.dwPacketNumber; in SDL_XINPUT_JoystickUpdate()
|
/AliOS-Things-master/components/SDL2/src/haptic/linux/ |
A D | SDL_syshaptic.c | 405 if (haptic->hwdata == NULL) { in SDL_SYS_HapticOpenFromFD() 409 SDL_memset(haptic->hwdata, 0, sizeof(*haptic->hwdata)); in SDL_SYS_HapticOpenFromFD() 412 haptic->hwdata->fd = fd; in SDL_SYS_HapticOpenFromFD() 438 if (haptic->hwdata != NULL) { in SDL_SYS_HapticOpenFromFD() 439 SDL_free(haptic->hwdata); in SDL_SYS_HapticOpenFromFD() 440 haptic->hwdata = NULL; in SDL_SYS_HapticOpenFromFD() 539 if (SDL_strcmp(joystick->hwdata->fname, haptic->hwdata->fname) == 0) { in SDL_SYS_JoystickSameHaptic() 585 haptic->hwdata->fname = SDL_strdup( joystick->hwdata->fname ); in SDL_SYS_HapticOpenFromJoystick() 600 if (haptic->hwdata) { in SDL_SYS_HapticClose() 612 SDL_free(haptic->hwdata); in SDL_SYS_HapticClose() [all …]
|
/AliOS-Things-master/components/SDL2/src/sensor/coremotion/ |
A D | SDL_coremotionsensor.m | 128 struct sensor_hwdata *hwdata; 130 hwdata = (struct sensor_hwdata *)SDL_calloc(1, sizeof(*hwdata)); 131 if (hwdata == NULL) { 134 sensor->hwdata = hwdata; 164 if (SDL_memcmp(data, sensor->hwdata->data, sizeof(data)) != 0) { 166 SDL_memcpy(sensor->hwdata->data, data, sizeof(data)); 180 if (SDL_memcmp(data, sensor->hwdata->data, sizeof(data)) != 0) { 182 SDL_memcpy(sensor->hwdata->data, data, sizeof(data)); 195 if (sensor->hwdata) { 207 SDL_free(sensor->hwdata); [all …]
|
/AliOS-Things-master/components/SDL2/src/haptic/darwin/ |
A D | SDL_syshaptic.c | 424 device = haptic->hwdata->device; in GetSupportedFeatures() 498 SDL_malloc(sizeof(*haptic->hwdata)); in SDL_SYS_HapticOpenFromService() 499 if (haptic->hwdata == NULL) { in SDL_SYS_HapticOpenFromService() 503 SDL_memset(haptic->hwdata, 0, sizeof(*haptic->hwdata)); in SDL_SYS_HapticOpenFromService() 553 if (haptic->hwdata != NULL) { in SDL_SYS_HapticOpenFromService() 554 SDL_free(haptic->hwdata); in SDL_SYS_HapticOpenFromService() 555 haptic->hwdata = NULL; in SDL_SYS_HapticOpenFromService() 606 if (joystick->hwdata->ffservice != 0) { in SDL_SYS_JoystickIsHaptic() 668 if (haptic->hwdata) { in SDL_SYS_HapticClose() 679 SDL_free(haptic->hwdata); in SDL_SYS_HapticClose() [all …]
|
/AliOS-Things-master/components/SDL2/src/haptic/android/ |
A D | SDL_syshaptic.c | 122 haptic->hwdata = (struct haptic_hwdata *)item; in OpenHaptic() 167 item = HapticByDevId(((joystick_hwdata *)joystick->hwdata)->device_id); in SDL_SYS_JoystickIsHaptic() 175 …return (OpenHapticByDevId(haptic, ((joystick_hwdata *)joystick->hwdata)->device_id) == NULL ? -1 :… in SDL_SYS_HapticOpenFromJoystick() 182 …return (((SDL_hapticlist_item *)haptic->hwdata)->device_id == ((joystick_hwdata *)joystick->hwdata… in SDL_SYS_JoystickSameHaptic() 189 ((SDL_hapticlist_item *)haptic->hwdata)->haptic = NULL; in SDL_SYS_HapticClose() 190 haptic->hwdata = NULL; in SDL_SYS_HapticClose() 243 …Android_JNI_HapticRun (((SDL_hapticlist_item *)haptic->hwdata)->device_id, total, effect->effect.l… in SDL_SYS_HapticRunEffect() 251 Android_JNI_HapticStop (((SDL_hapticlist_item *)haptic->hwdata)->device_id); in SDL_SYS_HapticStopEffect()
|
/AliOS-Things-master/components/SDL2/src/joystick/bsd/ |
A D | SDL_sysjoystick.c | 369 joy->hwdata = hw; 550 if (joy->hwdata->type == BSDJOY_JOY) { 593 rep = &joy->hwdata->inreport; 599 hdata = hid_start_parse(joy->hwdata->repdesc, 1 << hid_input); 615 naxe = joy->hwdata->axis_map[joyaxe]; 671 if (SDL_strncmp(joy->hwdata->path, "/dev/joy", 8)) { 672 report_free(&joy->hwdata->inreport); 673 hid_dispose_report_desc(joy->hwdata->repdesc); 675 close(joy->hwdata->fd); 676 SDL_free(joy->hwdata->path); [all …]
|
/AliOS-Things-master/components/SDL2/src/joystick/hidapi/ |
A D | SDL_hidapijoystick.c | 1017 struct joystick_hwdata *hwdata; in HIDAPI_JoystickOpen() local 1019 hwdata = (struct joystick_hwdata *)SDL_calloc(1, sizeof(*hwdata)); in HIDAPI_JoystickOpen() 1020 if (!hwdata) { in HIDAPI_JoystickOpen() 1023 hwdata->device = device; in HIDAPI_JoystickOpen() 1026 SDL_free(hwdata); in HIDAPI_JoystickOpen() 1030 joystick->hwdata = hwdata; in HIDAPI_JoystickOpen() 1039 if (joystick->hwdata) { in HIDAPI_JoystickRumble() 1040 SDL_HIDAPI_Device *device = joystick->hwdata->device; in HIDAPI_JoystickRumble() 1060 if (joystick->hwdata) { in HIDAPI_JoystickClose() 1070 SDL_free(joystick->hwdata); in HIDAPI_JoystickClose() [all …]
|
/AliOS-Things-master/components/SDL2/src/joystick/iphoneos/ |
A D | SDL_sysjoystick.m | 351 device->joystick->hwdata = NULL; 517 joystick->hwdata = device; 543 if (joystick->hwdata) { 544 ++joystick->hwdata->num_pause_presses; 633 GCController *controller = joystick->hwdata->controller; 677 if (joystick->hwdata->uses_pause_handler) { 737 if (joystick->hwdata->uses_pause_handler) { 756 if (joystick->hwdata->uses_pause_handler) { 761 joystick->hwdata->num_pause_presses = 0; 776 SDL_JoystickDeviceItem *device = joystick->hwdata; [all …]
|
/AliOS-Things-master/components/SDL2/src/joystick/emscripten/ |
A D | SDL_sysjoystick.c | 131 item->joystick->hwdata = NULL; in Emscripten_JoyStickDisconnected() 320 joystick->hwdata = (struct joystick_hwdata *) item; in EMSCRIPTEN_JoystickOpen() 342 SDL_joylist_item *item = (SDL_joylist_item *) joystick->hwdata; in EMSCRIPTEN_JoystickUpdate() 383 SDL_joylist_item *item = (SDL_joylist_item *) joystick->hwdata; in EMSCRIPTEN_JoystickClose()
|
/AliOS-Things-master/components/SDL2/src/joystick/darwin/ |
A D | SDL_sysjoystick.c | 148 removeDevice->joystick->hwdata = NULL; in FreeDevice() 781 joystick->hwdata = device; in DARWIN_JoystickOpen() 889 recDevice *device = joystick->hwdata; in DARWIN_JoystickRumble() 928 recDevice *device = joystick->hwdata; in DARWIN_JoystickUpdate() 938 if (joystick->hwdata) { in DARWIN_JoystickUpdate() 939 joystick->hwdata = NULL; in DARWIN_JoystickUpdate() 1033 recDevice *device = joystick->hwdata; in DARWIN_JoystickClose()
|
/AliOS-Things-master/components/SDL2/src/sensor/ |
A D | SDL_syssensor.h | 44 struct sensor_hwdata *hwdata; /* Driver dependent information */ member
|
/AliOS-Things-master/components/SDL2/src/joystick/android/ |
A D | SDL_sysjoystick.c | 471 item->joystick->hwdata = NULL; in Android_RemoveJoystick() 620 joystick->hwdata = (struct joystick_hwdata *) item; in ANDROID_JoystickOpen() 639 SDL_joylist_item *item = (SDL_joylist_item *) joystick->hwdata; in ANDROID_JoystickUpdate() 668 SDL_joylist_item *item = (SDL_joylist_item *) joystick->hwdata; in ANDROID_JoystickClose()
|
/AliOS-Things-master/components/SDL2/src/haptic/ |
A D | SDL_syshaptic.h | 49 struct haptic_hwdata *hwdata; /* Driver dependent */ member
|