X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fm16c62p%2Fm16c62phardware.h;h=d4f892711d25b48175c5024166edf64974c0e6a5;hb=72479bee82e20ce5ca45acf52a3e821f25614348;hp=d85c2de298521a06771e29a822e9b32576fb5204;hpb=f6ecf29371ff37fd36925d32e58c96288b174a7c;p=tinyos-2.x.git diff --git a/tos/chips/m16c62p/m16c62phardware.h b/tos/chips/m16c62p/m16c62phardware.h index d85c2de2..d4f89271 100755 --- a/tos/chips/m16c62p/m16c62phardware.h +++ b/tos/chips/m16c62p/m16c62phardware.h @@ -119,10 +119,10 @@ typedef uint16_t __nesc_atomic_t; inline __nesc_atomic_t __nesc_atomic_start(void) @spontaneous() { __nesc_atomic_t result; - // Disable interrupts - __nesc_disable_interrupt(); // Save the flag register (FLG) asm volatile ("stc flg, %0": "=r"(result): : "%flg"); + // Disable interrupts + __nesc_disable_interrupt(); asm volatile("" : : : "memory"); // ensure atomic section effect visibility return result; }