From: Michael N. <mn...@dr...> - 2003-11-11 17:23:46
|
I have now seen three cases where my code (as used in a large application) was missing an atomic block when setting a variable and the NesC compiler did not report the error. When the same code was used in a small test application NesC reported the error. The code in question was also very simple, after the correction it looks like: command result_t TempStdControl.start() { atomic { tempSensor = stateIdle; }; return SUCCESS; } The command is not called in any unususal way, certainly not from an atomic block. _____ Michael Newman Dragonnorth Group 319 Dean Rd. Brookline, MA 02445 Cell: 617 821-4608 Home: 617 566-7975 Fax: 617 566-7975 www.dragonnorth.com <http://www.dragonnorth.com/> mn...@dr... |