Commit Graph

79 Commits (248881fa7fb67d3d161f6e493546de75a3746c07)

Author SHA1 Message Date
Subv 248881fa7f CoreTiming: Unschedule the pending events when an Interface is destroyed. 8 years ago
mailwl 6797d4a907 Service/hid: stub some functions 8 years ago
bunnei e017184445 hid: Stub GetVibrationDeviceInfo and SendVibrationValues. 8 years ago
mailwl 335096e19a Service: stub some functions in am, audio, time, vi services 8 years ago
mailwl 8d300b2d7e Service/hid: stub SetNpadHandheldActivationMode 8 years ago
bunnei 1963222933 hid: Stub ActivateTouchScreen and SetNpadJoyHoldType. 8 years ago
bunnei 119f02a439 hid: Stub out several functions. 8 years ago
bunnei ad97414057 hid: Implement CreateActiveVibrationDeviceList. 8 years ago
bunnei ea615ef5a4 logger: Use Service_HID category where applicable. 8 years ago
bunnei 1b1d399e5f hle: Rename RequestBuilder to ResponseBuilder. 8 years ago
bunnei f9dae99006 service: Fix all incorrect IPC response headers. 8 years ago
Subv b0489c9a64 Services: Added a todo about returning interfaces as domain objects in lm, hid and time. 8 years ago
Subv 1003996e80 HID: Don't create an unnecessary port in CreateAppletResource. 8 years ago
gdkchan 832009bfdb Stub OpenAudioOut and fix a issue with HID IAppletResource being created more than once 8 years ago
shinyquagsire23 008823724f hid: Adjust timing based on actual hardware 8 years ago
shinyquagsire23 eff90550a1 hid: clang-format 8 years ago
shinyquagsire23 36b89787ce hid: Adjust for style guide 8 years ago
shinyquagsire23 d20a883194 hid: Write to all layouts, implement circular buffers, set up controller metadata. 8 years ago
shinyquagsire23 1ea49442f9 hid: Bare-minimum sharedmem input 8 years ago
bunnei 2e8246a02c hid: Remove unused registered_loggers. 8 years ago
bunnei f4a3d28224 hid: Implement IAppletResource::GetSharedMemoryHandle. 8 years ago
bunnei 72b03025ac Remove lots more 3DS-specific code. 8 years ago
Huw Pascoe a13ab958cb Fixed type conversion ambiguity 8 years ago
wwylele c84e60b470 HID: use TouchDevice for touch pad 8 years ago
wwylele 54c0c8adee HID: fix a comment and a warning 8 years ago
wwylele 867eabd6b7 HID: use MotionDevice for Accelerometer and Gyroscope 8 years ago
Yuri Kunde Schlesner 723dc644fa ResultVal: Remove MoveFrom()
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue.
9 years ago
Yuri Kunde Schlesner d96a9e0c11 Service: Remove unnecessary includes from service.h
This has a huge fallout in terms of needing to fix other files because
all service implementations included that file.
9 years ago
wwylele 85116643b2 ir: implement new 3ds HID via ir:rst 9 years ago
wwylele 70420272ca HID: use AnalogDevice 9 years ago
wwylele 1d1329af23 HID: use ButtonDevice 9 years ago
Weiyi Wang c7c1f56ce6 HID: move enable_accelerometer/gyroscope_count initialization into Init() (#2574)
Fixes #2556
9 years ago
wwylele 2c7676d371 HID: reset acceleroeter and gyroscope index in Init 9 years ago
wwylele 47960b0659 CoreTiming: use named constant for ARM11 clock rate 9 years ago
wwylele 3c333c53f1 HID: manages updating itself using correct ticks 9 years ago
MerryMage 64f98f4d0f core: Move emu_window and key_map into core
* Removes circular dependences (common should not depend on core)
9 years ago
Lioncash 3faa675d6b hid: Get rid of a double -> float truncation warning
float literals need to have the 'f' prefix.
9 years ago
Yuri Kunde Schlesner 84fbbe2629 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks.
This makes clang-format useful on those.

Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
9 years ago
Yuri Kunde Schlesner 396a8d91a4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
wwylele 43183db51f hid: add missing header 10 years ago
wwylele 6cccdcacd2 fixup! fixup! Refactor input system 10 years ago
wwylele 03631f9b8f Refactor input subsystem 10 years ago
Subv 1bd0cf542f Kernel/SharedMemory: Properly implemented shared memory support.
Applications can request the kernel to allocate a piece of the linear heap for them when creating a shared memory object.
Shared memory areas are now properly mapped into the target processes when calling svcMapMemoryBlock.

Removed the APT Shared Font hack as it is no longer needed.
10 years ago
wwylele aeb29a1a60 use reference instead of pointer 10 years ago
wwylele 1d2070d0d3 implement GyroscopeCalibrateParam 10 years ago
wwylele db151efd0a implement accel and gyro backend 10 years ago
wwylele ab67f0ffa3 hid: fix pad update 10 years ago
Lioncash 12e92f17de svc: Make ResetType an enum class 10 years ago