22 Commits

Author SHA1 Message Date
RehabMan
7a1848223d add EXPORT for ApplePS2Controller class; fixes issue with Mavs; bump version 1.8.7 2013-08-15 13:48:32 -07:00
RehabMan
f9a6064058 cleanup; refactoring ApplePS2Keyboard/MouseDevice 2013-03-14 00:04:17 +00:00
RehabMan
5cf9d7071b cleanup merged config handling 2013-03-06 19:02:22 +00:00
RehabMan
34f68cf434 Platform Profile config now merged with Default config 2013-03-06 12:01:06 +00:00
RehabMan
3b1fb7778b use FakeSMC mb-manufacturer/mb-product for Platform Profile config 2013-03-04 13:07:06 +00:00
RehabMan
b8dfdf38d5 gated setCommandByte; watchdog timer off for now 2013-02-20 23:17:18 +00:00
RehabMan
48c1aca8e9 robustness; startup issues; cleanup; still working on infinite repeat 2013-02-20 10:53:46 +00:00
RehabMan
eb89e81920 packet buffer/ring buffer robustness 2013-02-18 12:48:30 +00:00
RehabMan
2a287dd2ab Allow devices to be disabled in the Info.plist with DisableDevice;
By default, non-Synaptics pointing devices are now disabled.
2013-02-17 15:38:32 +00:00
RehabMan
71ab9b5934 cleanup/stabilize new interrupt handling; special case for LED w/ trackpad type 0x46 2013-02-17 12:46:37 +00:00
RehabMan
4af010ec26 rewrite interrupt handling; now buffering data at interrupt time 2013-02-15 07:43:20 +00:00
RehabMan
3f8e2acf87 cleanup //REVIEW; add ApplePS2Controller::lock/unlock; tighten up use of setCommandByte 2013-02-07 14:36:06 +00:00
RehabMan
d5ff3658de remove use of deprecated IOSyncer; use IOCommandGate instead 2013-02-05 10:59:51 +00:00
RehabMan
ccc89ece04 cleanup setCommandByte duplication/contention issues 2013-02-05 09:49:51 +00:00
RehabMan
2db993be65 use IOLock(mutex) instead of IOSimpleLock(spinlock); add kPS2C_FlushDataPort and kPS2C_SleepMS PS2Request primitives 2013-02-05 09:15:35 +00:00
RehabMan
58338eaf3b add WakeDelay for ApplePS2Controller 2013-02-04 17:23:56 +00:00
RehabMan
080c921a26 new PS2Request stucture and allocation possibilities 2013-02-04 10:05:18 +00:00
RehabMan
639a87141e cleanup 4x40s wake bug by sharing resetController() code 2013-02-02 19:04:39 +00:00
RehabMan
6614814eb1 fix wakeup issue for ProBook 4x40s (and others); cleanup later 2013-02-02 16:10:35 +00:00
RehabMan
ff31dd72a4 inital changes for ignore accidental input, Fn+Del for trackpad disable, some cleanup 2012-10-10 21:07:24 +00:00
RehabMan
b33b10c0a6 fix build, fix syntax issues, fix sleep bug 2012-10-06 10:37:20 +00:00
RehabMan
1cc6db10ea initial commit of original sources, cleanup to follow 2012-10-06 09:41:22 +00:00