|
|
|
|
@ -26,9 +26,9 @@ in the source distribution for its full text. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const int CPUMeter_attributes[] = { |
|
|
|
|
CPU_NICE, |
|
|
|
|
CPU_NORMAL, |
|
|
|
|
CPU_SYSTEM, |
|
|
|
|
CPU_NORMAL, |
|
|
|
|
CPU_NICE, |
|
|
|
|
CPU_IRQ, |
|
|
|
|
CPU_SOFTIRQ, |
|
|
|
|
CPU_STEAL, |
|
|
|
|
@ -90,9 +90,10 @@ static void CPUMeter_updateValues(Meter* this) { |
|
|
|
|
if (settings->showCPUFrequency) { |
|
|
|
|
double cpuFrequency = this->values[CPU_METER_FREQUENCY]; |
|
|
|
|
if (isNonnegative(cpuFrequency)) { |
|
|
|
|
xSnprintf(cpuFrequencyBuffer, sizeof(cpuFrequencyBuffer), "%4uMHz", (unsigned)cpuFrequency); |
|
|
|
|
} else { |
|
|
|
|
xSnprintf(cpuFrequencyBuffer, sizeof(cpuFrequencyBuffer), "N/A"); |
|
|
|
|
} else { |
|
|
|
|
// use GHz if too large
|
|
|
|
|
xSnprintf(cpuFrequencyBuffer, sizeof(cpuFrequencyBuffer), "%4uMHz", (unsigned)cpuFrequency); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|