예제 #1
0
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;
}
예제 #2
0
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;
}