1
0
mirror of https://github.com/cathery/sys-con.git synced 2024-09-28 22:40:47 +00:00

Commit Graph

  • d05981dcf4 Fix up controller cleanup order cathery 2020-04-17 12:05:02 +0300
  • 54de7050bd Use memcpy cathery 2020-04-17 12:04:36 +0300
  • 03dac32574 Enable psc module again cathery 2020-04-15 13:54:33 +0300
  • f2a5712b07 use setsys instead of ams::hos::SetVersionForLibnx() cathery 2020-04-15 13:53:59 +0300
  • d5479d1b80
    Merge pull request #1 from italobechepeche/feature/hori-ps4-tatacon-support italobechepeche 2020-04-08 17:21:38 -0300
  • d717f13d8c inserting close event for hori ps4 tatacon event Ítalo Augusto 2020-04-08 17:19:55 -0300
  • 377ea1a9d4 feat: add hori ps4 tatacon support Ítalo Augusto 2020-04-08 17:06:41 -0300
  • 0802d137fb Add dualshock 4 ControllerSupports cathery 2020-04-05 12:23:58 +0300
  • 079f2b4c4f Update to use libnx 3.1.0 cathery 2020-04-05 12:23:00 +0300
  • eeeb49bd74
    Added some arcade controllers Rodrigo Iglesias 2020-04-03 19:57:15 +0200
  • 9ca309a621 Comment out psc code cathery 2020-03-26 06:12:19 +0300
  • a4c6008ce7 Increase controller threads again cathery 2020-03-26 06:12:04 +0300
  • 697ead1fc6 Update libnx and libstratosphere cathery 2020-03-26 06:11:48 +0300
  • 317d695dfb Cosmetic changes cathery 2020-03-26 06:11:36 +0300
  • 7cab2e1e89 Update libnx and libstratosphere cathery 2020-03-21 00:29:53 +0300
  • c91bcd9e26 Remove old code cathery 2020-03-13 13:46:12 +0300
  • 3dfa505ca8 Reduce psc thread's memory cathery 2020-03-13 13:38:51 +0300
  • 4cd616570f Roll back some safety checks cathery 2020-03-13 13:38:32 +0300
  • 50b0a158ce Clear the interfaces array before passing it to usbhs to avoid bad input cathery 2020-03-12 17:48:26 +0300
  • 2042d65935 Increase the controller threads' priority cathery 2020-03-12 17:47:41 +0300
  • 393263eb7c update thread priorities cathery 2020-03-11 02:22:36 +0300
  • f9054f9d67 log: use scoped lock mutexes cathery 2020-03-11 02:04:18 +0300
  • 9f437adca5 use R_ABORT_UNLESS instead of R_ASSERT cathery 2020-03-11 02:03:50 +0300
  • 37179d3d02 Remove redundant CancelSynchronization calls cathery 2020-03-11 01:17:14 +0300
  • 999b5d181f Add mutex locks to usb queries cathery 2020-03-11 01:16:41 +0300
  • ffcdee112c Remove psc logs cathery 2020-03-10 23:13:33 +0300
  • 3aa4421fb8 Remove unused QueryVendorProduct cathery 2020-03-10 23:13:03 +0300
  • 94f49095fa
    Update building instructions in README.md cathery 2020-03-10 22:06:17 +0300
  • 5afe0ac4dd Update makefile targets cathery 2020-03-10 21:23:10 +0300
  • b7d6da217a Update libstratosphere and use master libnx cathery 2020-03-10 21:22:21 +0300
  • 2690be44d8 Change some WriteToLog calls cathery 2020-03-10 12:47:32 +0300
  • d5edac6c1b More usb event error checking cathery 2020-03-10 12:46:53 +0300
  • 96aa0e05ac Create a thread for each usb event * Fixes the issue of not being able to connect more than 3 controllers at once cathery 2020-03-10 12:44:57 +0300
  • e0f8df2166 Move stratosphere include into source file cathery 2020-03-03 19:45:35 +0300
  • 95de6047be Fix libstratosphere not being built cathery 2020-03-03 19:45:17 +0300
  • a9c83a7b17 Update libstratosphere cathery 2020-03-03 12:59:31 +0300
  • 98a714593f add -j4 to make cathery 2020-03-03 12:58:28 +0300
  • 80a18b89c3 Fix controllers not taking any button input with no configs cathery 2020-03-03 12:58:12 +0300
  • 1750201216 Rename ::handler namespace to ::controllers cathery 2020-03-02 18:52:38 +0300
  • a7e1c5d204 Add debug interface change logs cathery 2020-03-02 18:24:09 +0300
  • 42f14cd74c Minor fixes to config handler Added Enable and Disable functions the thread running bool is now properly set to false upon disabling conifg Enable now returns early if the timer was already created CheckForFileChanges is called once when initializing cathery 2020-03-02 18:23:41 +0300
  • 6898d056d4 while {} -> do {} while It makes more sense that all threads check if they can still run after they've completed their cycle, not before it cathery 2020-03-02 18:21:40 +0300
  • b68134504b Implement PSC module cathery 2020-03-02 18:18:12 +0300
  • c93aa6304b Fix up vscode include paths cathery 2020-03-01 21:05:52 +0300
  • 9de5e87c4f Reimplement config loading behavior cathery 2020-03-01 21:05:41 +0300
  • 1771b42ade change thread_running bool names cathery 2020-02-22 21:03:03 +0300
  • 9b243d4666 Fix controller input cathery 2020-02-20 22:07:58 +0300
  • 6daa334da5 Add a loop exit variable for usb threads cathery 2020-02-20 03:27:49 +0300
  • efaa2a6791 Use ams::StaticThread instead of SwitchThread in SwitchVirtualGamepadHandler cathery 2020-02-20 03:27:19 +0300
  • 55b5d76090 Remove -j from makefile cathery 2020-02-20 03:26:15 +0300
  • 05d62f943c sysmodule: implement usb and controller handler modules (not working) cathery 2020-02-16 22:53:58 +0300
  • d5cd9b7b0d replace time posix functions with time service functions cathery 2020-02-06 02:38:34 +0300
  • 72497b76f1 Rework main.cpp with stratosphere cathery 2020-02-06 02:24:59 +0300
  • 345a14d17d Update sysmodule makefile cathery 2020-02-06 01:06:13 +0300
  • 69fd3fa7d7 add libstratosphere cathery 2020-02-05 20:52:59 +0300
  • 02c23dab83 Bump version v0.5.3 cathery 2020-01-28 00:30:42 +0300
  • 0efde144e5 Fix the static assertion check cathery 2020-01-25 01:43:10 +0300
  • f59352bee3 Add a static assertion for correct joystick values cathery 2020-01-25 01:41:11 +0300
  • bde2cfa2b0 Fixed another joystick value edge case Joystick values of -32768 and lower cause Resident Evil 4 to crash cathery 2020-01-25 01:17:20 +0300
  • 033b9abece Remove unnecessary bound checks since this was a one-off error Thanks libnx cathery 2020-01-24 02:03:52 +0300
  • bbed9abf55 Clamp joystick values when dpad and lstick are swapped They will now fit inside the circle like regular sticks cathery 2020-01-24 01:39:36 +0300
  • c7c5c42ae8 Fix joystick values going out of bounds Joystick value of 32768 (0x8000) causes games like Xenoblade 2 to crash under failed assertions. Even though it should be within range of acceptable joystick values. cathery 2020-01-24 01:38:10 +0300
  • 69ed3e45de
    Update README.md cathery 2020-01-12 05:40:12 +0300
  • 4f2ff7321b
    Update README.md cathery 2020-01-12 05:37:58 +0300
  • 49fc7a8738 Remove Xbox One Adapter cathery 2020-01-12 05:16:55 +0300
  • 48cacf557a Update map.png cathery 2020-01-12 05:04:59 +0300
  • 60c861c0a2 Re-organize the project cathery 2020-01-12 05:01:44 +0300
  • 7a6eb0e97d
    Add a warning about 2nd gen dualshock 4 in README cathery 2019-12-21 07:46:56 +0300
  • 4e6b737702 Change rar format to zip cathery 2019-12-19 09:51:54 +0300
  • 85bef8e0ed Merge branch 'master' of https://github.com/cathery/sys-con cathery 2019-12-19 09:51:06 +0300
  • b68795bc98
    Create config.yml cathery 2019-12-18 21:52:53 +0300
  • 501192cbe0 Update issue templates cathery 2019-12-18 21:51:17 +0300
  • c66ee7206e Remove hid service from sysmodule cathery 2019-12-11 09:24:53 +0300
  • 7de7e3c5cc Merge branch 'master' of https://github.com/cathery/sys-con v0.5.2 cathery 2019-12-11 05:59:07 +0300
  • 1ceffd7e10 Fix time showing up incorrectly in logs cathery 2019-12-11 05:59:04 +0300
  • 1c71923a66
    Update libnx info in README.md cathery 2019-12-11 04:11:23 +0300
  • 1985319a6a Add .vscode properties cathery 2019-12-08 21:46:22 +0300
  • 677f5cd7f4 Add clean options to makefile cathery 2019-12-08 21:43:30 +0300
  • 275eaa9310 Merge the two redundant makefiles into one cathery 2019-12-05 19:36:33 +0300
  • 7bb3dc44d8 Fix improper thread exit name cathery 2019-12-04 21:47:28 +0300
  • e9c9c67a12 Reimplement SwitchVirtualGamepadHandler threads using SwitchThread cathery 2019-12-04 21:44:01 +0300
  • 4f1247fe0c SwitchThread: Add Initialize() for manual thread creation cathery 2019-12-04 21:43:29 +0300
  • b4dfe8a548 Reimplement psc and event threads using SwitchThread cathery 2019-12-04 20:40:34 +0300
  • cd64016cbd Move interfaces and etc to global variables to reduce memory usage cathery 2019-12-04 20:38:49 +0300
  • 7e4fea0d10 Remove debug variables cathery 2019-12-04 20:31:18 +0300
  • cdc8ed5d51 Reimplement WirteToLog to grealy reduce filesize cathery 2019-12-04 20:29:53 +0300
  • ac6eff74bc SwitchThread: thread wrapper class for loops cathery 2019-12-04 20:24:56 +0300
  • 3ff573456f Minor changes v0.5.1 cathery 2019-11-25 15:58:23 +0300
  • 7356a742c9 Fixed input packets bleeding into each other to fix #78 cathery 2019-11-25 15:58:01 +0300
  • c2e12bc2e9 Reduce psc thread stack size cathery 2019-11-24 05:37:28 +0300
  • e889c6e00c Implement PSC module for cleaning up resources before going to sleep cathery 2019-11-24 05:25:14 +0300
  • 1f8a8bc500 Add enum types cathery 2019-11-22 03:47:16 +0300
  • e33b5c06ab Make some variables constexpr where possible cathery 2019-11-22 01:49:51 +0300
  • 6f2f9349c4 pass function by address in input/output threads cathery 2019-11-22 01:49:14 +0300
  • d1ccd23813 Allow changing DS4 LED (#88) cathery 2019-11-22 01:03:31 +0300
  • 60776a8cce Fix inconsistent event index cathery 2019-11-22 01:02:39 +0300
  • 04bcc1dd97 Zero-initialize button data variables cathery 2019-11-22 00:41:07 +0300
  • 17b205d8d0 Update code structure cathery 2019-11-22 00:40:42 +0300
  • cbe4e5a39b Fix multiple controllers being removed on unplug cathery 2019-11-22 00:39:35 +0300
  • f96a167714
    Update README.md cathery 2019-11-18 11:31:47 +0300