143 Commits

Author SHA1 Message Date
Brad Parker
b0445e1e21 Bliss-Box: Work around Windows sharing violation bug by trying to open device as read/write if read-only fails. Show OSD message if it still fails. 2017-12-07 17:47:20 -05:00
David Walters
609bcb4dc2 fix device indexing 2017-12-05 22:03:56 +00:00
Brad Parker
4efc8453c2 buildfix for certain mingw environments 2017-12-02 15:59:42 -05:00
twinaphex
2608fd1550 (task_autodetect.c) Cleanups 2017-12-02 11:36:22 +01:00
Brad Parker
067f5bcd16 blissbox: add 4-Play to overridden hid name 2017-12-01 22:40:17 -05:00
Brad Parker
0eb8c47166 try to fix lack of GUID type on buildbot that I cannot reproduce 2017-12-01 14:38:13 -05:00
Brad Parker
b9394846dc blissbox: use win32 HID API to get pad type on windows, libusb seems broken there 2017-12-01 14:07:40 -05:00
Brad Parker
5a2dff0ff1 only use libusb code if we have support for it 2017-11-28 22:32:41 -05:00
Brad Parker
def24ef8eb blissbox: print message if detecting update mode or old firmware versions, override vid/pid check for autoconfig profiles, misc comments 2017-11-28 21:25:54 -05:00
Brad Parker
2dd64d9c11 Initial blissbox support, requires firmware 2.0. Currently limited to platforms with libusb support. 2017-11-28 18:25:12 -05:00
Brad Parker
7a6d2cb5e6 set list to NULL after free in case autoconfig directory is empty 2017-09-30 19:03:39 -04:00
twinaphex
de6b1bcbf0 Fix another Coverity error 2017-09-30 17:11:51 +02:00
twinaphex
73d1539bb0 Fix another Coverity error 2017-09-30 17:08:42 +02:00
twinaphex
2a8b74eeb9 Fix some Coverity errors 2017-09-30 16:52:41 +02:00
twinaphex
f61b9e1747 Cleanup 2017-09-30 08:24:01 +02:00
twinaphex
063343e538 Simplify this 2017-09-30 07:29:19 +02:00
Brad Parker
c856a36a58 more null checks 2017-09-30 01:18:40 -04:00
twinaphex
00ea9be8fc Be safer 2017-09-30 06:38:53 +02:00
twinaphex
ff926439ac Fix this up 2017-09-30 06:29:07 +02:00
twinaphex
5fd05c6b56 There were some unused variables 2017-09-30 06:25:41 +02:00
twinaphex
f323168251 Simplify conditionals 2017-09-30 06:08:09 +02:00
twinaphex
819e3fb02a Initialize struct 2017-09-29 17:06:38 +02:00
Twinaphex
f713a30705 Update task_autodetect.c 2017-09-29 15:08:09 +02:00
twinaphex
5951bed07d Make stdin an option 2017-09-29 06:16:35 +02:00
twinaphex
fcf6228dce Turn into char pointer array 2017-09-27 20:11:44 +02:00
twinaphex
b79f95668b Turn it into char pointer array 2017-09-27 20:08:37 +02:00
twinaphex
e16371b8a5 Merge input_config.c and input_driver.c 2017-08-31 02:25:04 +02:00
radius
3a3d9cd41e if swap override is not specified it should be false 2017-08-04 01:37:16 -05:00
radius
0a7968761f improve logging 2017-06-30 20:05:30 -05:00
twinaphex
1bf0175da4 Try to prevent string message leaking in tasks 2017-05-16 04:50:20 +02:00
twinaphex
126a5bf121 Use string_is_equal_fast/string_is_not_equal_fast 2017-05-16 04:00:37 +02:00
twinaphex
80d9d1f143 Rewrite task_queue 2017-05-14 20:43:48 +02:00
twinaphex
6dd3a84bc9 Cleanup 2017-05-13 23:41:13 +02:00
twinaphex
484fff5e28 Cleanups 2017-05-13 22:30:45 +02:00
twinaphex
2906bec7a8 Create input_driver_get_uint 2017-05-11 07:36:21 +02:00
twinaphex
36375cecf8 input_swap_override - Get rid of dependency on settings 2017-05-06 06:01:15 +02:00
twinaphex
75a5af26c6 Revert "(task_autodetect.c) Set input_swap_override later on"
This reverts commit 582573f324fdac9f9495ac718d2f542a366e54cc.
2017-05-06 05:42:11 +02:00
twinaphex
582573f324 (task_autodetect.c) Set input_swap_override later on 2017-05-06 05:32:46 +02:00
twinaphex
969403fadb Header include cleanups 2017-04-29 13:20:50 +02:00
twinaphex
e6ab06a701 Move path variables 2017-04-29 00:39:29 +02:00
twinaphex
05e4ec733e Move uint variables 2017-04-28 21:03:04 +02:00
twinaphex
ed53be7c81 Move all bool settings 2017-04-28 14:11:34 +02:00
twinaphex
0c6ba894fd task_autodetect.c - cleanups 2017-04-26 18:48:28 +02:00
twinaphex
3087ceb482 Don't go through all these slow wrapper functions 2017-04-25 20:47:21 +02:00
twinaphex
f4e5f896a2 Move input.device_name_index to task_autodetect and move it
outside of settings struct
2017-04-25 16:57:44 +02:00
twinaphex
c871faa1f5 Move pid/vid arrays out of settings struct and move them
to input_config
2017-04-25 16:49:54 +02:00
twinaphex
acf3b22fd3 Go through wrapper functions 2017-04-25 16:36:31 +02:00
twinaphex
6ace8ce66a Rewrite autoconf_binds and move it to task_autodetect.c - take
it out of the settings struct
2017-04-25 16:33:30 +02:00
twinaphex
f4b168f9b6 Call functions from task_autodetect.c 2017-04-25 15:53:30 +02:00
twinaphex
7b5b49a5e6 Move autoconfigured variables out of settings struct;
these values are not written back to the config file
2017-04-25 15:49:27 +02:00