Automatic marker size reduction

tinySA-v0.2
erikkaashoek 6 years ago
parent 2925336314
commit 59fd8d6e6d

@ -2075,20 +2075,21 @@ static void cell_draw_marker_info(int x0, int y0)
buf[k++] = 'D'; buf[k++] = 'D';
if (markers[i].mtype & M_NOISE) if (markers[i].mtype & M_NOISE)
buf[k++] = 'N'; buf[k++] = 'N';
buf[k++] = ' ';
buf[k++] = 0; buf[k++] = 0;
ili9341_set_background(DEFAULT_BG_COLOR); ili9341_set_background(DEFAULT_BG_COLOR);
ili9341_set_foreground(marker_color(markers[i].mtype)); ili9341_set_foreground(marker_color(markers[i].mtype));
// if (setting.unit) // if (setting.unit)
// cell_drawstring(buf, xpos, ypos); // cell_drawstring(buf, xpos, ypos);
// else // else
cell_drawstring_7x13(buf, xpos, ypos); // cell_drawstring_7x13(buf, xpos, ypos);
xpos += strlen(buf)*7; int offs = strlen(buf);
trace_get_value_string( trace_get_value_string(
t, buf, sizeof buf, t, &buf[offs], (sizeof buf) - offs,
idx, measured[trace[t].channel], frequencies, sweep_points, ridx, markers[i].mtype); idx, measured[trace[t].channel], frequencies, sweep_points, ridx, markers[i].mtype);
// if (setting.unit) if (strlen(buf)*7> WIDTH/2 )
// cell_drawstring(buf, xpos, ypos); cell_drawstring(buf, xpos, ypos);
// else else
cell_drawstring_7x13(buf, xpos, ypos); cell_drawstring_7x13(buf, xpos, ypos);
j++; j++;
} }

Loading…
Cancel
Save

Powered by TurnKey Linux.