hi all,

What I do:
I'm working now on the implementation of a touchpad sensitivity
setting for the Fuze+ I noticed that there was already one and I
tried to reuse most of the code from it.

Problem:
The current implementation handle only 2 values (normal and high)
The problem is that the fuze+ touchpad seems to need some
precise tweaking with its sensitivity values: people have been
complained about touchpad from the very beginning and in a way
that shows that it depends a lot on the way they use the touchpad.
From the code Pamaury also discovered  that there might be different
hardware.
My point is that the Fuze+ cannot rely on a single 2 values sensitivity
setting (like the actual in Rockbox.) And Fuze+ has a value that can be
set between a wide range.

Solution?
What I started to do is to implement a touchpad setting that would set
a value between a maximum and a minimum. Of course it leave the
current setting unchanged on other targets.
You can see the code there: http://gerrit.rockbox.org/r/#/c/123/

Questions:
1) is such an implementation in its principle acceptable?
2) is my code clean enough?
3) if not what directions should I follow to implement that / have a
cleaner code?

thanks in advance

Jean-Louis Biasini

Reply via email to