X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Farm%2Fdrv%2Ftimer_at91.h;h=eca205c504a22c43c2f95eb80de78142958847f8;hb=32eebaf8bf80d1ffd417bfe6d2c34e6cd3684f87;hp=c6979f9519d15b875a212f1d7fa8857986f99fb6;hpb=0fbabc305e65dfc5538cfcae10c04f6be9daf657;p=bertos.git diff --git a/bertos/cpu/arm/drv/timer_at91.h b/bertos/cpu/arm/drv/timer_at91.h index c6979f95..eca205c5 100644 --- a/bertos/cpu/arm/drv/timer_at91.h +++ b/bertos/cpu/arm/drv/timer_at91.h @@ -40,9 +40,9 @@ #ifndef DRV_AT91_TIMER_H #define DRV_AT91_TIMER_H -#include "hw_cpu.h" /* CLOCK_FREQ */ +#include /* CPU_FREQ */ -#include /* CONFIG_TIMER */ +#include "cfg/cfg_timer.h" /* CONFIG_TIMER */ #include /* uint8_t */ /** @@ -50,12 +50,11 @@ * * Select which hardware timer interrupt to use for system clock and softtimers. * - * \{ + * $WIZ$ timer_select = "TIMER_ON_PIT", "TIMER_DEFAULT" */ #define TIMER_ON_PIT 1 ///< System timer on Periodic interval timer #define TIMER_DEFAULT TIMER_ON_PIT ///< Default system timer -/* \} */ /* * Hardware dependent timer initialization. @@ -66,10 +65,10 @@ #define DEFINE_TIMER_ISR void timer_handler(void) #define TIMER_TICKS_PER_SEC 1000 - #define TIMER_HW_CNT (CLOCK_FREQ / (16 * TIMER_TICKS_PER_SEC) - 1) + #define TIMER_HW_CNT (CPU_FREQ / (16 * TIMER_TICKS_PER_SEC) - 1) /** Frequency of the hardware high-precision timer. */ - #define TIMER_HW_HPTICKS_PER_SEC (CLOCK_FREQ / 16) + #define TIMER_HW_HPTICKS_PER_SEC (CPU_FREQ / 16) /// Type of time expressed in ticks of the hardware high-precision timer typedef uint32_t hptime_t;