Remove more not need full screen redraw, more faster screen update in some cases

pull/4/head
DiSlord 6 years ago
parent e365edb083
commit 1dde3bd245

@ -2173,8 +2173,7 @@ static void draw_battery_status(void)
void void
request_to_redraw_grid(void) request_to_redraw_grid(void)
{ {
force_set_markmap(); redraw_request |= REDRAW_AREA;
redraw_request |= REDRAW_CELLS;
} }
void void

@ -637,7 +637,7 @@ void set_reflevel(float level)
set_trace_refpos(0, /* NGRIDY - */ level /* / get_trace_scale(0) */); set_trace_refpos(0, /* NGRIDY - */ level /* / get_trace_scale(0) */);
set_trace_refpos(1, /* NGRIDY - */ level /* / get_trace_scale(0) */ ); set_trace_refpos(1, /* NGRIDY - */ level /* / get_trace_scale(0) */ );
set_trace_refpos(2, /* NGRIDY - */ level /* / get_trace_scale(0) */ ); set_trace_refpos(2, /* NGRIDY - */ level /* / get_trace_scale(0) */ );
redraw_request |= REDRAW_AREA | REDRAW_CAL_STATUS; redraw_request |= REDRAW_CELLS | REDRAW_CAL_STATUS;
// dirty = true; // dirty = true;
} }
@ -696,7 +696,7 @@ void set_scale(float t) {
set_trace_scale(1, t); set_trace_scale(1, t);
set_trace_scale(2, t); set_trace_scale(2, t);
round_reflevel_to_scale(); round_reflevel_to_scale();
redraw_request |= REDRAW_AREA | REDRAW_CAL_STATUS; redraw_request |= REDRAW_CELLS | REDRAW_CAL_STATUS;
} }

@ -1143,7 +1143,7 @@ menu_move_back(void)
area_width = 0; area_width = 0;
} else { } else {
// redraw_frame(); // redraw_frame();
request_to_redraw_grid(); // request_to_redraw_grid();
area_width = AREA_WIDTH_NORMAL - MENU_BUTTON_WIDTH; area_width = AREA_WIDTH_NORMAL - MENU_BUTTON_WIDTH;
} }
@ -1166,7 +1166,7 @@ menu_push_submenu(const menuitem_t *submenu)
area_width = 0; area_width = 0;
} else { } else {
// redraw_frame(); // redraw_frame();
request_to_redraw_grid(); // request_to_redraw_grid();
area_width = AREA_WIDTH_NORMAL - MENU_BUTTON_WIDTH; area_width = AREA_WIDTH_NORMAL - MENU_BUTTON_WIDTH;
} }
draw_menu(); draw_menu();
@ -1736,6 +1736,7 @@ leave_ui_mode()
erase_numeric_input(); erase_numeric_input();
draw_frequencies(); draw_frequencies();
} }
redraw_request|=REDRAW_AREA;
} }
#ifdef __VNA__ #ifdef __VNA__
@ -2357,7 +2358,7 @@ ui_process_keypad(void)
ensure_selection(); ensure_selection();
} else { } else {
ui_mode_normal(); ui_mode_normal();
request_to_redraw_grid(); // request_to_redraw_grid();
} }
//redraw_all(); //redraw_all();
touch_start_watchdog(); touch_start_watchdog();

Loading…
Cancel
Save

Powered by TurnKey Linux.