refactoring

This commit is contained in:
Bernd Herzog 2023-04-24 13:04:59 +02:00
parent 948d8d947e
commit 4ff92be23b
2 changed files with 3 additions and 6 deletions

View File

@ -126,12 +126,9 @@ void update_performance_counters() {
if ((((chTimeNow()>>10) & 0x01) == 0x01) == last_paint_state) if ((((chTimeNow()>>10) & 0x01) == 0x01) == last_paint_state)
return; return;
volatile auto idle_thread = chSysGetIdleThread(); // Idle thread state is sometimes unuseable
if (chThdGetTicks(idle_thread) > 0x10000000) { if (chThdGetTicks(chSysGetIdleThread()) > 0x10000000)
return; return;
}
idle_thread = nullptr;
last_paint_state = !last_paint_state; last_paint_state = !last_paint_state;

View File

@ -26,4 +26,4 @@
uint8_t get_cpu_utilisation_in_percent(); uint8_t get_cpu_utilisation_in_percent();
#endif /* __PERFORMANCE_COUNTER_H__ */ #endif /* __PERFORMANCE_COUNTER_H__ */