Subv
aec193732c
Services: Added a todo about returning interfaces as domain objects in lm, hid and time.
8 years ago
Subv
98ff4642ff
HID: Don't create an unnecessary port in CreateAppletResource.
8 years ago
gdkchan
45f08a927c
Stub OpenAudioOut and fix a issue with HID IAppletResource being created more than once
8 years ago
shinyquagsire23
ebd7b8409e
hid: Adjust timing based on actual hardware
8 years ago
shinyquagsire23
6424b131db
hid: clang-format
8 years ago
shinyquagsire23
63ab9293d4
hid: Adjust for style guide
8 years ago
shinyquagsire23
7d238badfb
hid: Write to all layouts, implement circular buffers, set up controller metadata.
8 years ago
shinyquagsire23
2f5dbd0f43
hid: Bare-minimum sharedmem input
8 years ago
bunnei
d5c25e7115
hid: Remove unused registered_loggers.
8 years ago
bunnei
951d762f1e
hid: Implement IAppletResource::GetSharedMemoryHandle.
8 years ago
bunnei
5993f6f6de
Remove lots more 3DS-specific code.
8 years ago
Huw Pascoe
da1c8d1522
Fixed type conversion ambiguity
8 years ago
wwylele
5ec879dfaa
HID: use TouchDevice for touch pad
8 years ago
wwylele
13014535c1
HID: fix a comment and a warning
8 years ago
wwylele
31da8b8353
HID: use MotionDevice for Accelerometer and Gyroscope
9 years ago
Yuri Kunde Schlesner
c27dad4cd1
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
f68fd997cd
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
fced3273c1
ir: implement new 3ds HID via ir:rst
9 years ago
wwylele
3e561f92f1
HID: use AnalogDevice
9 years ago
wwylele
74b1bf38fe
HID: use ButtonDevice
9 years ago
Weiyi Wang
071e27ff0b
HID: move enable_accelerometer/gyroscope_count initialization into Init() ( #2574 )
Fixes #2556
9 years ago
wwylele
d678c306b8
HID: reset acceleroeter and gyroscope index in Init
9 years ago
wwylele
34440c54a9
CoreTiming: use named constant for ARM11 clock rate
9 years ago
wwylele
8f807fc8ef
HID: manages updating itself using correct ticks
9 years ago
MerryMage
4aaaea9758
core: Move emu_window and key_map into core
* Removes circular dependences (common should not depend on core)
9 years ago
Lioncash
7c1a069ab6
hid: Get rid of a double -> float truncation warning
float literals need to have the 'f' prefix.
9 years ago
Yuri Kunde Schlesner
fa5d9d8266
Use negative priorities to avoid special-casing the self-include
9 years ago
Emmanuel Gil Peyrot
1138ec0d49
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
1e4a5da9f4
Manually tweak source formatting and then re-run clang-format
9 years ago
Emmanuel Gil Peyrot
628ed4376a
Sources: Run clang-format on everything.
9 years ago
wwylele
6cc4c40241
hid: add missing header
10 years ago
wwylele
3d0953097f
fixup! fixup! Refactor input system
10 years ago
wwylele
c1cd474866
Refactor input subsystem
10 years ago
Subv
b53900a6ab
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
648b2dc071
use reference instead of pointer
10 years ago
wwylele
586f6b854c
implement GyroscopeCalibrateParam
10 years ago
wwylele
9fe0c0b898
implement accel and gyro backend
10 years ago
wwylele
0af67d267f
hid: fix pad update
10 years ago
Lioncash
219ecd2ee7
svc: Make ResetType an enum class
10 years ago
MerryMage
867c111e99
BitField: Make trivially copyable and remove assignment operator
10 years ago
Lioncash
c731d31b7c
services: Get rid of unnecessary includes
10 years ago
Lioncash
08147474cb
general: Silence some warnings when using clang
10 years ago
James Rowe
1bc7829ee9
Move input values into an array
11 years ago
Emmanuel Gil Peyrot
45c4781544
CitraQt: Cleanup includes.
11 years ago
Emmanuel Gil Peyrot
b1503b2020
Remove every trailing whitespace from the project (but externals).
11 years ago
Lioncash
a3cad6c332
hid: Get rid of undefined behavior
Modifying a variable twice across a sequence point.
11 years ago
purpasmart96
0c62b7b106
HID: Stub DisableAccelerometer and DisableGyroscopeLow
11 years ago
Yuri Kunde Schlesner
c96f22490a
Kernel: Capture SharedMemory attributes at creation, not when mapping
11 years ago
Yuri Kunde Schlesner
e1fbac3ca1
Common: Remove common.h
11 years ago
bunnei
e0cb85691a
Services: Initialize all state variables at bootup.
11 years ago