From 92e1128e5ab1873fc670c90cb76d7394111eadb1 Mon Sep 17 00:00:00 2001 From: Killorin Date: Thu, 24 Apr 2025 11:11:11 -0400 Subject: [PATCH] hide voltage scale in FFT mode --- main.c | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/main.c b/main.c index f89b33e..a1ab261 100644 --- a/main.c +++ b/main.c @@ -313,22 +313,31 @@ void display_waveform(UArg arg1, UArg arg2) // info GrContextForegroundSet(&sContext, ClrWheat); - GrStringDraw(&sContext, gVoltageScaleStr[local_options.voltage_scale], /*length*/ -1, /*x*/ 0, /*y*/ 0, /*opaque*/ false); + snprintf(str, sizeof(str), "CPU Load %.1f%%", usage_percent); GrStringDraw(&sContext, str, /*length*/ -1, /*x*/ 0, /*y*/ HEIGHT - 10, /*opaque*/ false); - switch (local_options.trigger_mode) { - case 1: - GrStringDraw(&sContext, "^", /*length*/ -1, /*x*/ WIDTH - 10, /*y*/ 0, /*opaque*/ false); - break; - case 0: - GrStringDraw(&sContext, "v", /*length*/ -1, /*x*/ WIDTH - 10, /*y*/ 0, /*opaque*/ false); - break; - case 2: - GrStringDraw(&sContext, "-", /*length*/ -1, /*x*/ WIDTH - 10, /*y*/ 0, /*opaque*/ false); - break; + + if (local_options.fft) { + GrStringDraw(&sContext, "20 dB" , /*length*/ -1, /*x*/ 0, /*y*/ 0, /*opaque*/ false); + + } else { + GrStringDraw(&sContext, gVoltageScaleStr[local_options.voltage_scale], /*length*/ -1, /*x*/ 0, /*y*/ 0, /*opaque*/ false); + + switch (local_options.trigger_mode) { + case 1: + GrStringDraw(&sContext, "^", /*length*/ -1, /*x*/ WIDTH - 10, /*y*/ 0, /*opaque*/ false); + break; + case 0: + GrStringDraw(&sContext, "v", /*length*/ -1, /*x*/ WIDTH - 10, /*y*/ 0, /*opaque*/ false); + break; + case 2: + GrStringDraw(&sContext, "-", /*length*/ -1, /*x*/ WIDTH - 10, /*y*/ 0, /*opaque*/ false); + break; + } } + // display graph GrContextForegroundSet(&sContext, ClrYellow); int j;