Update ui.cpp

Track gen settings now saved.  Display of previous value fixed (but some nice formatting still needed)
This commit is contained in:
M0WID 2020-08-30 22:30:01 +01:00
parent 9348e1d97f
commit 18b127d00f

14
ui.cpp
View File

@ -2200,9 +2200,9 @@ static void draw_numeric_area_frame ( void )
{ {
tft.fillRect ( 0, 208, 256, 32, WHITE ); // White background tft.fillRect ( 0, 208, 256, 32, WHITE ); // White background
DrawString ( keypad_mode_label[keypad_mode], 10, 220, BLACK, 1 ); DrawString ( keypad_mode_label[keypad_mode], 5, 220, BLACK, 1 );
tft.setCursor(0,230); tft.setCursor(5,230);
tft.printf("%i",uistat.previous_value); tft.printf("%.0f",uistat.previous_value);
} }
@ -2224,7 +2224,7 @@ static void draw_numeric_area_frame ( void )
static void draw_numeric_input ( const char *buf ) static void draw_numeric_input ( const char *buf )
{ {
int i = 0; // Buffer index int i = 0; // Buffer index
int x = 58; // 'X' coordinate for first character int x = 64; // 'X' coordinate for first character
int nextX = 20; // Normal character spacing int nextX = 20; // Normal character spacing
bool sawDot = false; // True if decimal entered bool sawDot = false; // True if decimal entered
uint8_t digits = 0; // Digit counter uint8_t digits = 0; // Digit counter
@ -2925,7 +2925,7 @@ static int keypad_click ( int key )
NULL ); NULL );
} }
else else
trackGenSetting.Offset = value; SetTGOffset ( (int32_t)value );
break; break;
case KM_TGIF_DRIVE: case KM_TGIF_DRIVE:
@ -2938,7 +2938,7 @@ static int keypad_click ( int key )
NULL ); NULL );
} }
else else
trackGenSetting.IF_Drive = value; SetTGIfDrive ( (uint8_t)value );
break; break;
case KM_TGLO_DRIVE: case KM_TGLO_DRIVE:
@ -2951,7 +2951,7 @@ static int keypad_click ( int key )
NULL ); NULL );
} }
else else
trackGenSetting.LO_Drive = value; SetTGLoDrive ( (uint8_t)value );
break; break;