kawal547 / open9x

Automatically exported from code.google.com/p/open9x
0 stars 0 forks source link

Rotary encoder throttle channel inverse #141

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.Enter limits screen
2.Use rotary encoder to invert throttle channel

What is the expected output? What do you see instead?
The warning dialog appears as expected, but no input is possible anymore. Not 
by the rotary encoder and not by the [menu] and [exit] keys. Transmitter must 
be switched off and on.

What version of the product are you using? On what operating system?
r1419

Original issue reported on code.google.com by pbootsma on 24 Sep 2012 at 8:36

GoogleCodeExporter commented 8 years ago
And if you invert it using the keys, it works? The problem comes only with the 
rotary encoder used?

Original comment by bson...@gmail.com on 24 Sep 2012 at 8:49

GoogleCodeExporter commented 8 years ago
Indeed, it works with only the keys. 
Problem rises if the change is done by the rotary encoder.

Original comment by pbootsma on 24 Sep 2012 at 8:51

GoogleCodeExporter commented 8 years ago
On sky9x..

Original comment by pbootsma on 24 Sep 2012 at 8:52

GoogleCodeExporter commented 8 years ago
In open9x.cpp, function displayWarning would you try replacing:

case EVT_KEY_FIRST(KEY_MENU):

by

case EVT_KEY_FIRST(KEY_MENU):
case EVT_KEY_FIRST(BTN_REa):
case EVT_KEY_FIRST(BTN_REb):

Thanks!

Original comment by bson...@gmail.com on 24 Sep 2012 at 8:58

GoogleCodeExporter commented 8 years ago
Sorry, I meant in menus.cpp

Original comment by bson...@gmail.com on 24 Sep 2012 at 9:01

GoogleCodeExporter commented 8 years ago

Original comment by bson...@gmail.com on 25 Sep 2012 at 7:41