mirror of
https://github.com/ttrftech/NanoVNA.git
synced 2026-04-05 14:35:50 +00:00
fix: omit drawing screen from usb thread
This commit is contained in:
parent
0abe3e00d0
commit
47f48d83e4
3 changed files with 45 additions and 28 deletions
31
plot.c
31
plot.c
|
|
@ -89,7 +89,7 @@ void update_grid(void)
|
|||
grid_width = (WIDTH-1) * (fgrid / 100) / (fspan / 1000);
|
||||
|
||||
force_set_markmap();
|
||||
draw_frequencies();
|
||||
redraw_request |= REDRAW_FREQUENCY;
|
||||
}
|
||||
|
||||
int
|
||||
|
|
@ -1255,9 +1255,6 @@ draw_all_cells(void)
|
|||
for (n = 0; n < (area_height+CELLHEIGHT-1) / CELLHEIGHT; n++) {
|
||||
if (is_mapmarked(m, n))
|
||||
draw_cell(m, n);
|
||||
//ui_process();
|
||||
//if (operation_requested)
|
||||
// return;
|
||||
}
|
||||
|
||||
// keep current map for update
|
||||
|
|
@ -1266,6 +1263,18 @@ draw_all_cells(void)
|
|||
clear_markmap();
|
||||
}
|
||||
|
||||
void
|
||||
draw_all(void)
|
||||
{
|
||||
draw_all_cells();
|
||||
|
||||
if (redraw_request & REDRAW_FREQUENCY)
|
||||
draw_frequencies();
|
||||
if (redraw_request & REDRAW_CAL_STATUS)
|
||||
draw_cal_status();
|
||||
redraw_request = 0;
|
||||
}
|
||||
|
||||
void
|
||||
redraw_marker(int marker, int update_info)
|
||||
{
|
||||
|
|
@ -1286,7 +1295,7 @@ request_to_draw_cells_behind_menu(void)
|
|||
for (m = 7; m <= 9; m++)
|
||||
for (n = 0; n < 8; n++)
|
||||
mark_map(m, n);
|
||||
redraw_requested = TRUE;
|
||||
redraw_request |= REDRAW_CELLS;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
@ -1296,7 +1305,7 @@ request_to_draw_cells_behind_numeric_input(void)
|
|||
for (m = 0; m <= 9; m++)
|
||||
for (n = 6; n < 8; n++)
|
||||
mark_map(m, n);
|
||||
redraw_requested = TRUE;
|
||||
redraw_request |= REDRAW_CELLS;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -1584,7 +1593,7 @@ void
|
|||
request_to_redraw_grid(void)
|
||||
{
|
||||
force_set_markmap();
|
||||
redraw_requested = TRUE;
|
||||
redraw_request |= REDRAW_CELLS;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
@ -1595,14 +1604,6 @@ redraw_frame(void)
|
|||
draw_cal_status();
|
||||
}
|
||||
|
||||
/*void
|
||||
redraw_all(void)
|
||||
{
|
||||
redraw();
|
||||
force_set_markmap();
|
||||
draw_all_cells();
|
||||
}*/
|
||||
|
||||
void
|
||||
plot_init(void)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue