|
software:firmware
MakAir Firmware
|
A CPU load estimation. More...
#include <stdint.h>Go to the source code of this file.
Macros | |
| #define | TIME_CPU_CYCLE_RESET 1000u |
| Duration in ms after which the CPU cycle count is reset and the result is stored. More... | |
| #define | COUNT_IDLE_CYCLE idleCyclesCount++ |
| Increment the idle cycles counter. More... | |
Functions | |
| uint8_t | readCpuLoadPercent (void) |
| Get the value of the CPU load. More... | |
Variables | |
| volatile uint32_t | idleCyclesCount |
| Access to idleCyclesCount needed by the COUNT_IDLE_CYCLE macro. More... | |
| #define COUNT_IDLE_CYCLE idleCyclesCount++ |
Increment the idle cycles counter.
Definition at line 26 of file cpu_load.h.
| #define TIME_CPU_CYCLE_RESET 1000u |
Duration in ms after which the CPU cycle count is reset and the result is stored.
Definition at line 17 of file cpu_load.h.
| uint8_t readCpuLoadPercent | ( | void | ) |
Get the value of the CPU load.
Definition at line 39 of file cpu_load.cpp.
|
extern |
Access to idleCyclesCount needed by the COUNT_IDLE_CYCLE macro.
Definition at line 22 of file cpu_load.cpp.