From f4728b42ccad4af069fb30adea6e5a0527bcf566 Mon Sep 17 00:00:00 2001 From: bernie Date: Tue, 10 Aug 2004 06:59:45 +0000 Subject: [PATCH] CONFIG_TIMER_STROBE: Define no-op default macros. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@128 38d2e660-2303-0410-9eaa-f027e97ec537 --- drv/timer_avr.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/drv/timer_avr.h b/drv/timer_avr.h index 24db1bcf..aa0911fe 100755 --- a/drv/timer_avr.h +++ b/drv/timer_avr.h @@ -15,6 +15,9 @@ /* * $Log$ + * Revision 1.12 2004/08/10 06:59:45 bernie + * CONFIG_TIMER_STROBE: Define no-op default macros. + * * Revision 1.11 2004/08/03 15:53:17 aleph * Fix spacing * @@ -61,6 +64,23 @@ #endif +/*! + * \def CONFIG_TIMER_STROBE + * + * This is a debug facility that can be used to + * monitor timer interrupt activity on an external pin. + * + * To use strobes, redefine the macros TIMER_STROBE_ON, + * TIMER_STROBE_OFF and TIMER_STROBE_INIT and set + * CONFIG_TIMER_STROBE to 1. + */ +#ifndef CONFIG_TIMER_STROBE + #define TIMER_STROBE_ON do {/*nop*/} while(0) + #define TIMER_STROBE_OFF do {/*nop*/} while(0) + #define TIMER_STROBE_INIT do {/*nop*/} while(0) +#endif + + /* Not needed, IRQ timer flag cleared automatically */ #define timer_hw_irq() do {} while (0) -- 2.25.1