Commit Graph

77 Commits

Author SHA1 Message Date
bunnei
cc9a8ca05b hid: Stub GetVibrationDeviceInfo and SendVibrationValues. 2018-02-14 21:16:27 -05:00
mailwl
52cdb8ef92 Service: stub some functions in am, audio, time, vi services 2018-02-07 15:11:17 +03:00
mailwl
8ccf6bef45 Service/hid: stub SetNpadHandheldActivationMode 2018-02-06 10:47:00 +03:00
bunnei
f4a74ec148 hid: Stub ActivateTouchScreen and SetNpadJoyHoldType. 2018-02-05 21:53:11 -05:00
bunnei
7e25e6d9d0 hid: Stub out several functions. 2018-02-04 22:24:20 -05:00
bunnei
097482e028 hid: Implement CreateActiveVibrationDeviceList. 2018-02-04 17:06:14 -05:00
bunnei
93db9c2ee0 logger: Use Service_HID category where applicable. 2018-02-04 17:02:39 -05:00
bunnei
2b78b08fe9 hle: Rename RequestBuilder to ResponseBuilder. 2018-01-24 22:24:10 -05:00
bunnei
3320742c5f service: Fix all incorrect IPC response headers. 2018-01-24 22:21:33 -05:00
Subv
38cf7be5f2 Services: Added a todo about returning interfaces as domain objects in lm, hid and time. 2018-01-22 20:40:43 -05:00
Subv
cfbfe4e991 HID: Don't create an unnecessary port in CreateAppletResource. 2018-01-22 17:41:31 -05:00
gdkchan
c9f1ca419e Stub OpenAudioOut and fix a issue with HID IAppletResource being created more than once 2018-01-22 17:27:55 -03:00
shinyquagsire23
a0b5043023 hid: Adjust timing based on actual hardware 2018-01-17 01:20:25 -07:00
shinyquagsire23
1547b7bfe7 hid: clang-format 2018-01-16 19:22:58 -07:00
shinyquagsire23
ddcb952fef hid: Adjust for style guide 2018-01-16 19:22:12 -07:00
shinyquagsire23
074d2a4122 hid: Write to all layouts, implement circular buffers, set up controller metadata. 2018-01-16 03:14:27 -07:00
shinyquagsire23
712814c483 hid: Bare-minimum sharedmem input 2018-01-15 02:30:58 -07:00
bunnei
6fe97ad9e0 hid: Remove unused registered_loggers. 2018-01-14 21:45:06 -05:00
bunnei
08695bcdfa hid: Implement IAppletResource::GetSharedMemoryHandle. 2018-01-14 21:45:06 -05:00
bunnei
c2c6781e42 Remove lots more 3DS-specific code. 2017-10-12 21:21:49 -04:00
Huw Pascoe
40a7357877 Fixed type conversion ambiguity 2017-09-30 09:34:35 +01:00
wwylele
3a8b49a2be HID: use TouchDevice for touch pad 2017-08-24 13:56:43 +03:00
wwylele
f97a47ff84 HID: fix a comment and a warning 2017-08-20 08:37:48 +03:00
wwylele
49b645d6a7 HID: use MotionDevice for Accelerometer and Gyroscope 2017-08-11 11:03:18 +03:00
Yuri Kunde Schlesner
3cf6fe8626 ResultVal: Remove MoveFrom()
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue.
2017-06-18 19:03:15 -07:00
Yuri Kunde Schlesner
560f612132 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.
2017-06-06 02:57:23 -07:00
wwylele
759b4c9811 ir: implement new 3ds HID via ir:rst 2017-05-04 12:59:28 +03:00
wwylele
64743d2b46 HID: use AnalogDevice 2017-03-01 23:30:57 +02:00
wwylele
33ce5aea94 HID: use ButtonDevice 2017-03-01 23:30:57 +02:00
Weiyi Wang
8067af180e HID: move enable_accelerometer/gyroscope_count initialization into Init() (#2574)
Fixes #2556
2017-02-16 22:04:27 -08:00
wwylele
3928dde1c2 HID: reset acceleroeter and gyroscope index in Init 2017-01-20 23:33:50 +02:00
wwylele
402f3d9ae7 CoreTiming: use named constant for ARM11 clock rate 2017-01-16 09:59:16 +02:00
wwylele
84c595e522 HID: manages updating itself using correct ticks 2017-01-16 09:51:44 +02:00
MerryMage
f587cb1402 core: Move emu_window and key_map into core
* Removes circular dependences (common should not depend on core)
2016-12-23 13:42:39 +00:00
Lioncash
3f5db6adc3 hid: Get rid of a double -> float truncation warning
float literals need to have the 'f' prefix.
2016-12-15 15:52:15 -05:00
Yuri Kunde Schlesner
45751915a0 Use negative priorities to avoid special-casing the self-include 2016-09-21 00:15:56 -07:00
Emmanuel Gil Peyrot
e4393f7ff2 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.
2016-09-21 11:15:47 +09:00
Yuri Kunde Schlesner
0e23caf9fd Manually tweak source formatting and then re-run clang-format 2016-09-18 21:14:25 -07:00
Emmanuel Gil Peyrot
7e8d205414 Sources: Run clang-format on everything. 2016-09-18 09:38:01 +09:00
wwylele
1bc65c9f91 hid: add missing header 2016-06-11 08:45:29 +03:00
wwylele
5ab912d59f fixup! fixup! Refactor input system 2016-05-15 19:35:06 +03:00
wwylele
d39a9ee9af Refactor input subsystem 2016-05-15 13:24:22 +03:00
Subv
5e39c5f6a5 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.
2016-05-12 20:00:32 -05:00
wwylele
648b2dc071 use reference instead of pointer 2016-03-26 10:50:02 +03:00
wwylele
586f6b854c implement GyroscopeCalibrateParam 2016-03-25 12:22:02 +03:00
wwylele
9fe0c0b898 implement accel and gyro backend 2016-03-22 18:35:03 +02:00
wwylele
0af67d267f hid: fix pad update 2016-03-13 11:19:17 +02:00
Lioncash
219ecd2ee7 svc: Make ResetType an enum class 2016-03-12 15:06:31 -05:00
MerryMage
867c111e99 BitField: Make trivially copyable and remove assignment operator 2016-02-12 19:51:16 +00:00
Lioncash
c731d31b7c services: Get rid of unnecessary includes 2016-02-02 01:40:23 -05:00