X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cpu%2Farm%2Fdrv%2Ftimer_at91.h;h=aed153925dcc8fe0e22a7a28a63c949a2f06d265;hb=HEAD;hp=87bccd1e5a79c57cecb924b3b52cc87fa481375f;hpb=df330fe6711957e5fb0434b8b7147d1edc05e414;p=bertos.git diff --git a/cpu/arm/drv/timer_at91.h b/cpu/arm/drv/timer_at91.h deleted file mode 100644 index 87bccd1e..00000000 --- a/cpu/arm/drv/timer_at91.h +++ /dev/null @@ -1,81 +0,0 @@ -/** - * \file - * - * - * \version $Id$ - * - * \author Francesco Sacchi - * - * \brief Low-level timer module for Atmel AT91 (interface). - */ - -#ifndef DRV_AT91_TIMER_H -#define DRV_AT91_TIMER_H - -#include /* CONFIG_TIMER */ -#include /* uint8_t */ -#include /* CLOCK_FREQ */ - -/** - * \name Values for CONFIG_TIMER. - * - * Select which hardware timer interrupt to use for system clock and softtimers. - * - * \{ - */ -#define TIMER_ON_PIT 1 ///< System timer on Periodic interval timer - -#define TIMER_DEFAULT TIMER_ON_PIT ///< Default system timer -/* \} */ - -/* - * Hardware dependent timer initialization. - */ -#if (CONFIG_TIMER == TIMER_ON_PIT) - - void timer_handler(void); - - #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) - - /** Frequency of the hardware high-precision timer. */ - #define TIMER_HW_HPTICKS_PER_SEC (CLOCK_FREQ / 16) - - /// Type of time expressed in ticks of the hardware high-precision timer - typedef uint32_t hptime_t; -#else - - #error Unimplemented value for CONFIG_TIMER -#endif /* CONFIG_TIMER */ - - -#endif /* DRV_TIMER_AT91_H */