mirror of
https://github.com/opentx/opentx.git
synced 2025-07-26 09:45:21 +03:00
[Taranis X9E] Pots and Switches full support. Removed 2x2 switches
feature
This commit is contained in:
parent
dd0d34ba14
commit
0eeb0437db
16 changed files with 318 additions and 256 deletions
|
@ -403,28 +403,30 @@ void onMainViewMenu(const char *result)
|
|||
|
||||
void displaySwitch(coord_t x, coord_t y, int width, unsigned int index)
|
||||
{
|
||||
int val = getValue(MIXSRC_FIRST_SWITCH+index);
|
||||
if (SWITCH_EXISTS(index)) {
|
||||
int val = getValue(MIXSRC_FIRST_SWITCH+index);
|
||||
|
||||
if (val >= 0) {
|
||||
lcd_hline(x, y, width);
|
||||
lcd_hline(x, y+2, width);
|
||||
y += 4;
|
||||
if (val > 0) {
|
||||
if (val >= 0) {
|
||||
lcd_hline(x, y, width);
|
||||
lcd_hline(x, y+2, width);
|
||||
y += 4;
|
||||
if (val > 0) {
|
||||
lcd_hline(x, y, width);
|
||||
lcd_hline(x, y+2, width);
|
||||
y += 4;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
lcd_putcAtt(width==5 ? x+1 : x, y, 'A'+index, TINSIZE);
|
||||
y += 6;
|
||||
lcd_putcAtt(width==5 ? x+1 : x, y, 'A'+index, TINSIZE);
|
||||
y += 6;
|
||||
|
||||
if (val <= 0) {
|
||||
lcd_hline(x, y, width);
|
||||
lcd_hline(x, y+2, width);
|
||||
if (val < 0) {
|
||||
lcd_hline(x, y+4, width);
|
||||
lcd_hline(x, y+6, width);
|
||||
if (val <= 0) {
|
||||
lcd_hline(x, y, width);
|
||||
lcd_hline(x, y+2, width);
|
||||
if (val < 0) {
|
||||
lcd_hline(x, y+4, width);
|
||||
lcd_hline(x, y+6, width);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue