Rename CLOCK_FREQ macro to CPU_FREQ: now clock frequency has to be set in the makefile.
[bertos.git] / bertos / cpu / arm / drv / adc_at91.h
index 49f0de3197f987487a07204939da4b4f6b64a57e..6c77de0f431a72dabdfe013b9a1367746cb28e2e 100644 (file)
 #ifndef DRV_ADC_AT91_H
 #define DRV_ADC_AT91_H
 
-#include <cfg/compiler.h>
+#include <hw/hw_cpufreq.h>
+
+#include "cfg/cfg_adc.h"
 
-#include "hw_cpu.h"
-#include "appconfig.h"
+#include <cfg/compiler.h>
 
 /**
  * ADC config define.
@@ -56,7 +57,7 @@
  * Macro for computing correct value to write into ADC
  * register.
  */
-#define ADC_COMPUTED_PRESCALER    ((CLOCK_FREQ/(2 * CONFIG_ADC_CLOCK)) - 1)
+#define ADC_COMPUTED_PRESCALER    ((CPU_FREQ/(2 * CONFIG_ADC_CLOCK)) - 1)
 #define ADC_COMPUTED_STARTUPTIME  (((CONFIG_ADC_STARTUP_TIME * CONFIG_ADC_CLOCK)/ 8000000UL) - 1)
 #define ADC_COMPUTED_SHTIME       (((CONFIG_ADC_SHTIME * CONFIG_ADC_CLOCK)/1000000000UL) - 1)