]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/m16c62p/m16c62phardware.h
Added faster baud rate speed when using sm16cf to program Mulle.
[tinyos-2.x.git] / tos / chips / m16c62p / m16c62phardware.h
index d85c2de298521a06771e29a822e9b32576fb5204..d4f892711d25b48175c5024166edf64974c0e6a5 100755 (executable)
@@ -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;
 }