diff options
author | Bertrik Sikken <bertrik@sikken.nl> | 2010-01-18 21:20:36 +0000 |
---|---|---|
committer | Bertrik Sikken <bertrik@sikken.nl> | 2010-01-18 21:20:36 +0000 |
commit | 552835ebe2b47feb5914060df1df681758a21edf (patch) | |
tree | b30da06add820de7a5b1b5a9a7d36b4ed89ef878 /firmware/drivers | |
parent | 99a7cdc46cc58e5965e939be7a31d377d73f0ffd (diff) |
Add a missing #include, make a function static, make touchpad_set_buttonlight implementation and declaration consistent
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24281 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/synaptics-mep.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/firmware/drivers/synaptics-mep.c b/firmware/drivers/synaptics-mep.c index 9c12351f42..87b78d09c1 100644 --- a/firmware/drivers/synaptics-mep.c +++ b/firmware/drivers/synaptics-mep.c @@ -25,6 +25,7 @@ #include "system.h" #include "kernel.h" #include "button-target.h" +#include "synaptics-mep.h" /*#define LOGF_ENABLE*/ #include "logf.h" @@ -579,7 +580,7 @@ int touchpad_read_device(char *data, int len) return val; } -int touchpad_set_buttonlights(int led_mask, char brightness) +int touchpad_set_buttonlights(unsigned int led_mask, char brightness) { char data[6]; int val = 0; @@ -589,22 +590,22 @@ int touchpad_set_buttonlights(int led_mask, char brightness) syn_enable_int(false); #if defined(PBELL_VIBE500) /* In Packard Bell Vibe 500 leds are controlled through the MEP parameters 0x62 - 0x63 - There is no 0x31 order - grup led control */ + There is no 0x31 order - grup led control */ /* Make sure we have a led_block_mask = 0 - obtained experimentally */ - data[0] = 0x03; /* header - addr:0,global:0,control:0,len:3 */ - data[1] = 0x63; /* parameter nr: 0x23 (-0x40) - led_block_mask */ + data[0] = 0x03; /* header - addr:0,global:0,control:0,len:3 */ + data[1] = 0x63; /* parameter nr: 0x23 (-0x40) - led_block_mask */ data[2] = 0x00; /* par_hi = 0 */ - data[3] = 0x00; /* par_lo = 0 */ - syn_send(data,4); + data[3] = 0x00; /* par_lo = 0 */ + syn_send(data,4); val = syn_read(data, 1); /* get the simple ACK = 0x18 */ - /* Turn on/off the lights (there is no brightness control) - obtained experimentally */ - data[0] = 0x03; /* header - addr:0,global:0,control:0,len:3 */ - data[1] = 0x62; /* parameter nr: 0x22 (-0x40) - led_mask */ + /* Turn on/off the lights (there is no brightness control) - obtained experimentally */ + data[0] = 0x03; /* header - addr:0,global:0,control:0,len:3 */ + data[1] = 0x62; /* parameter nr: 0x22 (-0x40) - led_mask */ data[2] = 0x00; /* par_hi = 0 */ - data[3] = (led_mask & 0x0f) | (brightness&0); /* par_lo = led_mask */ - syn_send(data,4); + data[3] = (led_mask & 0x0f) | (brightness&0); /* par_lo = led_mask */ + syn_send(data,4); val = syn_read(data, 1); /* get the simple ACK = 0x18 */ #else /* turn on all touchpad leds */ |