[quote author="Doomedahab"][quote author="Tony"]Hey
Now I did as you wrote, it should be OK. I tested, it works properly.
Tony
[quote author="roor"]Thnx, but it is not the same, now all menu is switched. If you can compile from source, then apply my changes please and make a build, or anyone else[/quote][/quote]
Hi Tony,
Thanks for the change, but still it's not perfect. if you go 1 level deeper in the menu the "up" button still is programmed to decrease the value and vice versa. For instance if you want to change t1 value. Can you maybe change that behaviour as well so it is consistent?[/quote]
If i understood problem correctly, here is a fix
menu.c
line 225
change
if(BTicks[0].d && (pars.b[CPar] < ParDef[CPar].Max))pars.b[CPar] += 1;
if(BTicks[2].d && (pars.b[CPar] > ParDef[CPar].Min))pars.b[CPar] -= 1;
to
if(BTicks[0].d && (pars.b[CPar] > ParDef[CPar].Min))pars.b[CPar] -= 1;
if(BTicks[2].d && (pars.b[CPar] < ParDef[CPar].Max))pars.b[CPar] += 1;
line 237
if(BTicks[0].d && (IronPars.Config[0].CurrentA < 256)) IronPars.Config[0].CurrentA++;
if(BTicks[2].d && (IronPars.Config[0].CurrentA > 0)) IronPars.Config[0].CurrentA--;
to
if(BTicks[0].d && (IronPars.Config[0].CurrentA > 0)) IronPars.Config[0].CurrentA--;
if(BTicks[2].d && (IronPars.Config[0].CurrentA < 256)) IronPars.Config[0].CurrentA++;
so it should change changing values in menu for general settings and calibration as well
Tony, can you make another build :D, and test it first, because i'm not 100% sure that it'll work but should. Would love to see this build as well, since i didn't tested previous build in menu for values.