-/*!
+/**
* \file
* <!--
* Copyright 2005 Develer S.r.l. (http://www.develer.com/)
*
* \author Bernardo Innocenti <bernie@develer.com>
*
- * \brief Low-level timer module for AVR (interface).
+ * \brief Low-level timer module for Qt emulator (interface).
*/
/*#*
*#* $Log$
+ *#* Revision 1.4 2006/07/19 12:56:26 bernie
+ *#* Convert to new Doxygen style.
+ *#*
+ *#* Revision 1.3 2006/02/21 21:28:02 bernie
+ *#* New time handling based on TIMER_TICKS_PER_SEC to support slow timers with ticks longer than 1ms.
+ *#*
+ *#* Revision 1.2 2005/11/27 03:57:00 bernie
+ *#* Documentation fixes.
+ *#*
*#* Revision 1.1 2005/11/27 03:06:36 bernie
*#* Qt timer emulation.
*#*
// HW dependent timer initialization
#define DEFINE_TIMER_ISR void timer_isr(void)
-#define TIMER_TICKS_PER_MSEC 1
+#define TIMER_TICKS_PER_SEC 250
#define TIMER_HW_CNT (1<<31) /* We assume 32bit integers here */
/// Type of time expressed in ticks of the hardware high-precision timer.
/// Frequency of the hardware high-precision timer.
#define TIMER_HW_HPTICKS_PER_SEC 1000
-/// Not needed, IRQ timer flag cleared automatically.
+/// Not needed.
#define timer_hw_irq() do {} while (0)