Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-08-08 | hid: fix IsSixAxisSensorAtRest() response | mailwl | 1 | -1/+1 | |
2018-08-07 | services/hid: Add ActivateNpadWithRevision() to the hid function info array | Lioncash | 1 | -0/+1 | |
Updated based off the information on Switch Brew. | |||||
2018-07-30 | Add some HID commands (#843) | Hexagon12 | 1 | -2/+16 | |
* Added some HID commands * Addressed comments | |||||
2018-07-26 | service/hid: Add the hidbus, hid:dbg, hid:sys, and hid:tmp services | Lioncash | 1 | -0/+220 | |
2018-07-26 | service/hid: Add the xcd:sys service | Lioncash | 3 | -0/+55 | |
2018-07-26 | service/hid: Add irs services | Lioncash | 3 | -0/+73 | |
2018-07-24 | core_timing: Split off utility functions into core_timing_util | MerryMage | 1 | -0/+1 | |
2018-07-19 | hid: Use a ranged-for loops in UpdatePadCallback | Lioncash | 1 | -7/+3 | |
Modernizes the loops themselves while also getting rid of a signed/unsigned comparison in a loop condition. | |||||
2018-07-19 | hid: Use HID_NUM_LAYOUTS constant for indicating size of the layouts array | Lioncash | 1 | -1/+1 | |
Gets rid of the use of a magic constant | |||||
2018-07-18 | Fill in more fields in TouchScreenEntryTouch | Zach Hilman | 1 | -4/+9 | |
2018-07-18 | Single touch support | Zach Hilman | 1 | -4/+19 | |
2018-07-15 | HID: Update controllers less often | James Rowe | 1 | -3/+3 | |
2018-07-11 | hid: Fix timestamps and controller type. | bunnei | 1 | -7/+5 | |
- This fixes user input in SMO. | |||||
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 1 | -25/+25 | |
2018-06-14 | Narrow down filter of layout configs | Zach Hilman | 2 | -10/+5 | |
2018-06-13 | Move loop condition to free function | Zach Hilman | 1 | -4/+9 | |
2018-06-13 | Avoid initializing single-joycon layouts with handheld controller | Zach Hilman | 2 | -1/+5 | |
2018-06-12 | hid: Update all layouts and only show handheld as connected, fixes libnx input for P1_AUTO | shinyquagsire23 | 2 | -2/+3 | |
2018-05-30 | add IPC CommandType & Some HID FunctionInfo (#487) | greggameplayer | 1 | -0/+30 | |
* add some CommandType * add some hid FunctionInfo * add some other HID FunctionInfo * delete non useful comments | |||||
2018-05-24 | Fix deadlocks caused from HID having too many layouts | David Marcec | 1 | -1/+1 | |
Games such as SMO deadlock if we have more than 2 layouts | |||||
2018-05-07 | hid: Tweaks, Analog Sticks (#435) | Max Thomas | 2 | -68/+220 | |
* hid: Update mouse/keyboard state * hid: Working analog sticks * hid: Nits * hid: Nits * hid: Update mystery sections * hid: Tweaks | |||||
2018-04-30 | core_timing: Namespace all functions and constants in core_timing's header | Lioncash | 1 | -3/+3 | |
All of these variables and functions are related to timings and should be within the namespace. | |||||
2018-04-24 | hid: Move logging macros over to new fmt-compatible ones | Lioncash | 1 | -25/+25 | |
2018-04-20 | service: Use nested namespace specifiers where applicable | Lioncash | 2 | -8/+4 | |
Tidies up namespace declarations | |||||
2018-04-13 | Stubbed out GetPlayerLedPattern | Hexagon12 | 1 | -1/+7 | |
2018-04-10 | Updated hid with more service names. | Hexagon12 | 1 | -0/+50 | |
2018-04-01 | hid: Write empty touch screen state. | bunnei | 1 | -5/+21 | |
2018-03-31 | hid: Stub out GetSupportedNpadStyleSet. | bunnei | 1 | -0/+8 | |
2018-03-25 | hid: Stub out SetNpadJoyAssignmentModeDual. | bunnei | 1 | -1/+7 | |
2018-03-04 | CoreTiming: Unschedule the pending events when an Interface is destroyed. | Subv | 1 | -0/+4 | |
2018-02-16 | Service/hid: stub some functions | mailwl | 1 | -0/+43 | |
2018-02-15 | hid: Stub GetVibrationDeviceInfo and SendVibrationValues. | bunnei | 1 | -0/+15 | |
2018-02-07 | Service: stub some functions in am, audio, time, vi services | mailwl | 1 | -0/+22 | |
2018-02-06 | Service/hid: stub SetNpadHandheldActivationMode | mailwl | 1 | -0/+7 | |
2018-02-06 | hid: Stub ActivateTouchScreen and SetNpadJoyHoldType. | bunnei | 1 | -2/+14 | |
2018-02-05 | hid: Stub out several functions. | bunnei | 1 | -1/+39 | |
2018-02-04 | hid: Implement CreateActiveVibrationDeviceList. | bunnei | 1 | -0/+25 | |
2018-02-04 | logger: Use Service_HID category where applicable. | bunnei | 1 | -2/+2 | |
2018-01-25 | hle: Rename RequestBuilder to ResponseBuilder. | bunnei | 1 | -2/+2 | |
2018-01-25 | service: Fix all incorrect IPC response headers. | bunnei | 1 | -11/+2 | |
2018-01-23 | Services: Added a todo about returning interfaces as domain objects in lm, hid and time. | Subv | 1 | -0/+3 | |
2018-01-22 | HID: Don't create an unnecessary port in CreateAppletResource. | Subv | 1 | -13/+13 | |
2018-01-22 | Stub OpenAudioOut and fix a issue with HID IAppletResource being created more than once | gdkchan | 1 | -1/+6 | |
2018-01-17 | hid: Adjust timing based on actual hardware | shinyquagsire23 | 1 | -3/+3 | |
2018-01-17 | hid: clang-format | shinyquagsire23 | 1 | -3/+3 | |
2018-01-17 | hid: Adjust for style guide | shinyquagsire23 | 2 | -63/+68 | |
2018-01-16 | hid: Write to all layouts, implement circular buffers, set up controller metadata. | shinyquagsire23 | 2 | -39/+71 | |
2018-01-15 | hid: Bare-minimum sharedmem input | shinyquagsire23 | 2 | -2/+88 | |
2018-01-15 | hid: Remove redundant HID prefix on structs/enums | shinyquagsire23 | 1 | -73/+73 | |
2018-01-15 | hid: Add sharedmem structs | shinyquagsire23 | 1 | -0/+312 | |
2018-01-15 | hid: Remove unused registered_loggers. | bunnei | 1 | -3/+0 | |
2018-01-15 | hid: Implement IAppletResource::GetSharedMemoryHandle. | bunnei | 2 | -10/+67 | |
2017-10-13 | Remove lots more 3DS-specific code. | bunnei | 6 | -793/+6 | |
2017-09-30 | Fixed type conversion ambiguity | Huw Pascoe | 1 | -1/+1 | |
2017-08-24 | HID: use TouchDevice for touch pad | wwylele | 1 | -4/+8 | |
2017-08-20 | HID: fix a comment and a warning | wwylele | 1 | -2/+2 | |
2017-08-11 | HID: use MotionDevice for Accelerometer and Gyroscope | wwylele | 1 | -5/+27 | |
2017-08-10 | HID: zero unused PadState bits | wwylele | 1 | -1/+1 | |
2017-06-19 | ResultVal: Remove MoveFrom() | Yuri Kunde Schlesner | 1 | -6/+6 | |
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue. | |||||
2017-06-06 | Service: Remove unnecessary includes from service.h | Yuri Kunde Schlesner | 1 | -0/+2 | |
This has a huge fallout in terms of needing to fix other files because all service implementations included that file. | |||||
2017-05-04 | ir: implement new 3ds HID via ir:rst | wwylele | 2 | -8/+21 | |
2017-03-01 | Input: remove unused stuff & clean up | wwylele | 1 | -34/+0 | |
1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID 2. removed button handling in EmuWindow 3. removed key_map 4. cleanup #include | |||||
2017-03-01 | HID: use AnalogDevice | wwylele | 1 | -2/+9 | |
2017-03-01 | HID: use ButtonDevice | wwylele | 2 | -1/+47 | |
2017-02-17 | HID: move enable_accelerometer/gyroscope_count initialization into Init() (#2574) | Weiyi Wang | 1 | -2/+5 | |
Fixes #2556 | |||||
2017-02-11 | hid: remove the touch field from PadState (#2557) | Weiyi Wang | 1 | -4/+0 | |
2017-01-20 | HID: reset acceleroeter and gyroscope index in Init | wwylele | 1 | -0/+2 | |
2017-01-16 | CoreTiming: use named constant for ARM11 clock rate | wwylele | 1 | -3/+3 | |
2017-01-16 | HID: manages updating itself using correct ticks | wwylele | 2 | -58/+93 | |
2016-12-23 | core: Move emu_window and key_map into core | MerryMage | 1 | -1/+1 | |
* Removes circular dependences (common should not depend on core) | |||||
2016-12-15 | hid: Get rid of a double -> float truncation warning | Lioncash | 1 | -1/+2 | |
float literals need to have the 'f' prefix. | |||||
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 3 | -3/+3 | |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2 | -9/+4 | |
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||||
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 3 | -7/+6 | |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 4 | -75/+77 | |
2016-06-11 | hid: add missing header | wwylele | 1 | -0/+2 | |
2016-05-15 | fixup! fixup! Refactor input system | wwylele | 1 | -1/+1 | |
2016-05-15 | Refactor input subsystem | wwylele | 2 | -35/+36 | |
2016-05-13 | Kernel/SharedMemory: Properly implemented shared memory support. | Subv | 1 | -2/+3 | |
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-03-26 | use reference instead of pointer | wwylele | 1 | -9/+9 | |
2016-03-25 | implement GyroscopeCalibrateParam | wwylele | 2 | -9/+20 | |
2016-03-22 | implement accel and gyro backend | wwylele | 4 | -23/+176 | |
2016-03-13 | hid: fix pad update | wwylele | 1 | -1/+1 | |
2016-03-12 | svc: Make ResetType an enum class | Lioncash | 1 | -5/+5 | |
2016-02-12 | BitField: Make trivially copyable and remove assignment operator | MerryMage | 1 | -1/+1 | |
2016-02-02 | services: Get rid of unnecessary includes | Lioncash | 3 | -3/+0 | |
2015-12-30 | services: Update some function tables | Lioncash | 1 | -0/+2 | |
2015-09-16 | general: Silence some warnings when using clang | Lioncash | 1 | -2/+2 | |
2015-07-28 | Move input values into an array | James Rowe | 2 | -1/+14 | |
2015-06-28 | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 1 | -0/+1 | |
2015-06-28 | Common: Cleanup key_map includes. | Emmanuel Gil Peyrot | 1 | -7/+9 | |
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 3 | -3/+3 | |
2015-05-27 | hid: Get rid of undefined behavior | Lioncash | 1 | -2/+2 | |
Modifying a variable twice across a sequence point. | |||||
2015-05-23 | HID: Stub DisableAccelerometer and DisableGyroscopeLow | purpasmart96 | 4 | -9/+47 | |
2015-05-11 | Kernel: Capture SharedMemory attributes at creation, not when mapping | Yuri Kunde Schlesner | 1 | -2/+4 | |
2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | 1 | -0/+2 | |
2015-05-02 | Services: Initialize all state variables at bootup. | bunnei | 1 | -8/+14 | |
2015-04-03 | Services: Stubs and minor changes | purpasmart96 | 2 | -6/+6 | |
2015-03-17 | HID: Proper Signal Interrupts for EnableAccelerometer & EnableGyroscopeLow along | purpasmart96 | 4 | -12/+72 | |
with a stub for GetSoundVolume | |||||
2015-03-16 | arm_interface: Get rid of GetTicks. | Lioncash | 1 | -3/+3 | |
Removes a TODO. | |||||
2015-03-11 | hid_user: Removed unnecessary includes. | bunnei | 1 | -2/+0 | |
2015-03-11 | HID: Removed unnecessary global variables. | bunnei | 2 | -58/+42 | |
2015-03-11 | HID: Added additional variable comments and some code cleanups. | bunnei | 2 | -20/+29 | |
2015-03-11 | HID: Complete refactor of pad/touch input to fix threading issues. | bunnei | 2 | -111/+28 | |
2015-03-10 | HID: Cleanup how `next_touch_index` is calculated for Pad and touch. | bunnei | 1 | -2/+2 | |
2015-03-10 | HID: Changed TouchDataEntry `valid` to a BitField and added some doc strings. | bunnei | 2 | -4/+4 | |
2015-03-10 | HID: Added static asserts to check register position in shared memory. | bunnei | 1 | -2/+16 | |
2015-03-10 | HID: Added functions to emulate the touchpad. | bunnei | 2 | -0/+61 | |
2015-03-10 | HID: Moved some docstrings to the header. | bunnei | 2 | -24/+16 | |
2015-03-10 | HID: Refactored shared memory decoding for touchpad support. | bunnei | 2 | -33/+64 | |
2015-03-04 | Services: Moved the PTM and APT services to their own folder | Subv | 6 | -81/+75 | |
This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands. | |||||
2015-02-22 | Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one. | Emmanuel Gil Peyrot | 1 | -0/+19 | |
2015-02-11 | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 2 | -3/+0 | |
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft. | |||||
2015-02-02 | Kernel: Stop creating useless Handles during object creation | Yuri Kunde Schlesner | 1 | -6/+6 | |
They're finally unnecessary, and will stop cluttering the application's handle table. | |||||
2015-02-02 | HID: Fix crash when pressing a key when the emulator is stopped | Yuri Kunde Schlesner | 1 | -0/+2 | |
2015-02-02 | Service: Clean-up Interface | Yuri Kunde Schlesner | 2 | -2/+2 | |
2015-01-30 | Kernel: Convert Event to not use Handles | Yuri Kunde Schlesner | 3 | -23/+27 | |
2015-01-30 | Kernel: Convert SharedMemory to not use Handles | Yuri Kunde Schlesner | 3 | -5/+11 | |
2015-01-21 | Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx | archshift | 6 | -0/+414 | |