uint32_t get_cpu_freq(void) { if (!cpu_freq) { // warm up I$ measure_cpu_freq(1); // measure for real cpu_freq = measure_cpu_freq(10); } return cpu_freq; }
unsigned long get_cpu_freq() { static uint32_t cpu_freq; if (!cpu_freq) { // warm up I$ measure_cpu_freq(1); // measure for real cpu_freq = measure_cpu_freq(10); } return cpu_freq; }