Travis Nickles
|
dedb1c9ad9
|
Manually calculate device latency average
|
2018-11-16 05:24:47 -06:00 |
|
Travis Nickles
|
db859fb4db
|
Changed test rumble check to remove implicit data coercion
|
2018-11-11 04:56:10 -06:00 |
|
Travis Nickles
|
49d24fce7d
|
Testing new output report copying thread for USB and SONYWA
|
2018-10-26 20:58:43 -05:00 |
|
Travis Nickles
|
e3ed777682
|
Removed unnecessary array copy for USB and SONYWA connections
|
2018-10-26 01:37:51 -05:00 |
|
Travis Nickles
|
32605524ff
|
Added flag to allow skipping a lock when applicable
|
2018-10-25 02:51:50 -05:00 |
|
Travis Nickles
|
ce78793dea
|
Removed old unused field
|
2018-10-25 01:37:26 -05:00 |
|
Travis Nickles
|
60a0f3fda0
|
Fixed device event queueing
|
2018-10-15 03:01:13 -05:00 |
|
Travis Nickles
|
af4425763d
|
Added some optimizations
|
2018-10-11 03:38:52 -05:00 |
|
Travis Nickles
|
1019499612
|
Resolve name collision with Log class and Diagnostics namespace
Makes app snappier
|
2018-09-29 04:42:22 -05:00 |
|
Travis Nickles
|
ac360c426d
|
Fixed issue with SONYWA connections having invalid calibration data
|
2018-08-20 13:14:34 -05:00 |
|
Travis Nickles
|
6f5b17ac37
|
Remove ui thread from unplug routine
Hotplug routine was starting before removal routine
was being started. No blocking was happening anyway
|
2018-08-20 04:35:41 -05:00 |
|
Travis Nickles
|
5a4ed6c440
|
Merge branch 'jay' into udpserver
|
2018-07-23 00:06:16 -05:00 |
|
Travis Nickles
|
a6e6b5279c
|
Added unsafe back to sixaxis method
|
2018-07-22 02:52:42 -05:00 |
|
Travis Nickles
|
d1f124870f
|
Revert "Use unsafe for accessing gyro and accel arrays"
This reverts commit e99e0afe17 .
|
2018-07-22 01:23:16 -05:00 |
|
Travis Nickles
|
e6ac109616
|
Revert "Removed extra fixed block. Moved method call"
This reverts commit f906178b5b .
|
2018-07-22 01:22:42 -05:00 |
|
Travis Nickles
|
5c9aec9bd1
|
Revert "Lower latency buffer to 10 items"
This reverts commit 11c7f03244 .
|
2018-07-22 01:22:13 -05:00 |
|
Travis Nickles
|
11c7f03244
|
Lower latency buffer to 10 items
|
2018-07-21 00:55:16 -05:00 |
|
Travis Nickles
|
f906178b5b
|
Removed extra fixed block. Moved method call
|
2018-07-20 05:05:20 -05:00 |
|
Travis Nickles
|
e99e0afe17
|
Use unsafe for accessing gyro and accel arrays
|
2018-07-20 04:52:45 -05:00 |
|
Travis Nickles
|
239b9bceba
|
Merge branch 'jay' into udpserver
|
2018-07-17 23:53:14 -05:00 |
|
Travis Nickles
|
f44cc21688
|
Minor tweak
|
2018-07-10 01:18:27 -05:00 |
|
Travis Nickles
|
1171a56a6b
|
Make sure calib routine can be skipped on update serial routine
Might not be needed
|
2018-07-10 00:57:55 -05:00 |
|
Travis Nickles
|
cfa2bea4be
|
Minor tweak for skipping calibration that .NET likes better
Related to issue #330.
|
2018-07-10 00:46:25 -05:00 |
|
Yuki-nyan
|
3ae386cb7c
|
Add support for the Nacon Revolution Pro Controller 2 & disable SixAxis calibrations for Nacon controllers as a preliminary fix for broken support.
|
2018-06-23 22:04:29 +01:00 |
|
Travis Nickles
|
b596d82573
|
Merge branch 'jay' into udpserver
|
2018-06-04 14:08:57 -05:00 |
|
Travis Nickles
|
5cd84ecb5a
|
Added some const
|
2018-05-28 15:06:48 -05:00 |
|
Travis Nickles
|
d3fafbb32a
|
Fix issue with USB sending constant output reports. Only copy relevant output bytes for BT.
Related to issue #290.
|
2018-05-28 03:09:55 -05:00 |
|
Travis Nickles
|
f11095fb5e
|
Merge branch 'jay' into udpserver
|
2018-05-24 14:40:15 -05:00 |
|
Travis Nickles
|
a6b9fb0f4e
|
Re-added unneeded call.
.NET causes performance degradation without it
|
2018-05-07 01:59:11 -05:00 |
|
Travis Nickles
|
2f526fa60d
|
Remove unneeded call
|
2018-05-06 21:31:18 -05:00 |
|
Travis Nickles
|
d925452ed8
|
Initial commit with UdpServer change
|
2018-05-06 02:10:49 -05:00 |
|
Travis Nickles
|
1c1a3f747c
|
Fixed timeout disconnect
|
2018-05-06 01:59:45 -05:00 |
|
Travis Nickles
|
3137983b9c
|
Removed sending output report when charging status changes for SONYWA
Another Windows 7 only bug. Old workaround might not
be needed anymore due to recent changes.
Related to issue #262
|
2018-04-22 01:47:40 -05:00 |
|
Travis Nickles
|
bfdb81edd0
|
Trim USB output report generation. Only grab audio volume when output report data changes.
Possibly related to issue #261
|
2018-04-21 16:44:49 -05:00 |
|
Travis Nickles
|
87182d3b60
|
Make sure to use sync write for SONYWA
|
2018-04-16 05:20:48 -05:00 |
|
Travis Nickles
|
dad4606558
|
Use synchronous write operations for USB and SONYWA connections again
Threaded version caused random device disconnects on Windows 7.
Related to issue #244
|
2018-04-16 05:03:47 -05:00 |
|
Travis Nickles
|
a9348d1488
|
Send output report to SONYWA controller when charging status changes
|
2018-04-13 05:33:59 -05:00 |
|
Travis Nickles
|
33aef3a4c6
|
Change sync output report method to add extra lock for recent changes
|
2018-04-01 00:36:33 -05:00 |
|
Travis Nickles
|
a1d0836091
|
Tweaks to improve hotplug detection
Check status of first output report before adding
device to the list
|
2018-03-25 23:36:46 -05:00 |
|
Travis Nickles
|
ace46f1011
|
Make sure to use profile lightbar color when syncing controller to Sony adapter
Related to issue #238
|
2018-03-17 03:10:39 -05:00 |
|
Travis Nickles
|
1b85b9bf6d
|
Make sure to start imu data copying from proper offset
|
2018-03-07 00:16:55 -06:00 |
|
Travis Nickles
|
c56f1a7235
|
Fix accel data copying
|
2018-03-06 23:54:37 -06:00 |
|
Travis Nickles
|
37bb576aa6
|
Use unsafe memory pointers for copying imu data
|
2018-03-06 23:20:26 -06:00 |
|
Travis Nickles
|
60847ee54e
|
Minor tweak
|
2018-03-06 18:01:57 -06:00 |
|
Travis Nickles
|
cc4bc7f05c
|
Use output thread for USB connections again
|
2018-03-06 17:41:16 -06:00 |
|
Travis Nickles
|
63688885cd
|
Use unsafe memory pointers for BT output report
|
2018-03-06 17:16:46 -06:00 |
|
Travis Nickles
|
f3a019742d
|
Use unsafe memory pointers for detecting output report changes
|
2018-03-06 17:01:18 -06:00 |
|
Travis Nickles
|
895539c787
|
Minor tweak
|
2018-03-06 16:21:24 -06:00 |
|
Travis Nickles
|
59dbe6f956
|
Comment out failed message for now
|
2018-03-05 18:14:50 -06:00 |
|
Travis Nickles
|
8be2f9f271
|
Use unsafe blocks in project
Memory pointer access is needed to improve performance
with basic input report copying as well as CRC32
validation
|
2018-03-05 08:57:30 -06:00 |
|