X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Ftimer_i196.h;h=c478a8979ab33e3ee3a899b22a7569e8677b038f;hb=a98a42143f3b9c130a36e59221817fa5260a8322;hp=f2a0f9eba8b5b1e4185d31bb288672f2ed5efc2d;hpb=277b540c0764dd376dcf583acdc97a2b2fd3d8e6;p=bertos.git diff --git a/drv/timer_i196.h b/drv/timer_i196.h index f2a0f9eb..c478a897 100755 --- a/drv/timer_i196.h +++ b/drv/timer_i196.h @@ -3,7 +3,7 @@ * * * \version $Id$ @@ -15,6 +15,12 @@ /*#* *#* $Log$ + *#* Revision 1.5 2005/11/04 16:20:02 bernie + *#* Fix reference to README.devlib in header. + *#* + *#* Revision 1.4 2004/12/13 11:51:08 bernie + *#* DISABLE_INTS/ENABLE_INTS: Convert to IRQ_DISABLE/IRQ_ENABLE. + *#* *#* Revision 1.3 2004/08/25 14:12:08 rasky *#* Aggiornato il comment block dei log RCS *#* @@ -38,12 +44,11 @@ # define TIMER_INIT \ TIMER2 = (65535 - TICKS_RATE); \ INT_MASK1 |= INT1F_T2OVF; \ - \ - DISABLE_INTS; \ - WSR = 1; \ - IOC3 |= IOC3F_T2_ENA; \ - WSR = 0; \ - ENABLE_INTS + ATOMIC( \ + WSR = 1; \ + IOC3 |= IOC3F_T2_ENA; \ + WSR = 0; \ + ) #define DEFINE_TIMER_ISR \ INTERRUPT(0x38) void TM2_OVFL_interrupt(void); \