summaryrefslogtreecommitdiffstats
path: root/include/hardware_legacy
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2011-02-08 02:25:18 +0000
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-11-23 01:02:04 +0000
commitd72b7ba66fdeb88bcbb63b0049e9bd38f88f0e28 (patch)
tree620e8a784ba1ebfa20cbe1ac1a7ceb2879c01e12 /include/hardware_legacy
parentff8e103bae6deafbce4bfc2b4bedcada6f0b7752 (diff)
downloadhardware_libhardware_legacy-d72b7ba66fdeb88bcbb63b0049e9bd38f88f0e28.tar.gz
hardware_libhardware_legacy-d72b7ba66fdeb88bcbb63b0049e9bd38f88f0e28.tar.bz2
hardware_libhardware_legacy-d72b7ba66fdeb88bcbb63b0049e9bd38f88f0e28.zip
hardware_legacy: allow alternative vibrator implementations
The native vibrator code in libhardware_legacy assumes the vibrator is always controlled by inputting timers into sysfs (at /sys/class/timed_output/vibrator/enable). This isn't necessarily true, there's an upcoming device which has the vibrator controlled by ioctl() calls. This patch lets the device configuration specify an alternative vibrator implementation throught the variable BOARD_HAS_VIBRATOR_IMPLEMENTATION That variable should point to a sourcefile that implements the vibrator "int sendit(timeout_ms)" function, like this: BOARD_HAS_VIBRATOR_IMPLEMENTATION := ../../device/vendor/model/vibrator.c Change-Id: I78d60480f87ef00a0bab096d7f42e47501def936
Diffstat (limited to 'include/hardware_legacy')
0 files changed, 0 insertions, 0 deletions