X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Ftimer_i196.h;h=858ac4f308c642f8cae6f88547c3d0287c4defd2;hb=02a6da7d7d4f37a602a23f7950d668f3de8393e3;hp=f2a0f9eba8b5b1e4185d31bb288672f2ed5efc2d;hpb=277b540c0764dd376dcf583acdc97a2b2fd3d8e6;p=bertos.git diff --git a/drv/timer_i196.h b/drv/timer_i196.h index f2a0f9eb..858ac4f3 100755 --- a/drv/timer_i196.h +++ b/drv/timer_i196.h @@ -15,6 +15,9 @@ /*#* *#* $Log$ + *#* 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 +41,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); \