Difference between revisions of "Testing:2.1"
(→telos (Kevin Klues & David Moss)) |
PhilipLevis (talk | contribs) (→Summary) |
||
(192 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
Testing results for 2.1. | Testing results for 2.1. | ||
+ | |||
+ | = RC4 = | ||
+ | |||
+ | RC4 testing is only tosthreads/. | ||
+ | |||
+ | |||
+ | == Platforms == | ||
+ | === micaz (Philip Levis) === | ||
+ | |||
+ | ==== Summary ==== | ||
+ | * The table below shows a summary of the test results. For errors and warnings see the Details section below | ||
+ | |||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td>Warning on printf library.</td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=yellow>FAIL</td> <td bgcolor=yellow>FAIL</td><td>RAM requirements, removed from release.</td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | ==== Details ==== | ||
+ | |||
+ | tosthreads/apps/TestPrintf **Safe mode** | ||
+ | --------------------------------------------- | ||
+ | <pre>/home/pal/src/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': | ||
+ | /home/pal/src/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast</pre> | ||
+ | |||
+ | tosthreads/capps/TestCollection | ||
+ | --------------------------------------------- | ||
+ | <pre> compiled /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/TinyOSEntryPointC to build/micaz/main.exe | ||
+ | 38934 bytes in ROM | ||
+ | 6263 bytes in RAM | ||
+ | </pre> | ||
+ | |||
+ | === telosb (Philip Levis) === | ||
+ | |||
+ | ==== Summary ==== | ||
+ | * The table below shows a summary of the test results. For errors and warnings see the Details section below | ||
+ | |||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>Used to hang, now fixed.</td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td><td></td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | ==== Details ==== | ||
+ | |||
+ | tosthreads/apps/TestSineSensor | ||
+ | --------------------------------------------- | ||
+ | The application prints out 5s or so of readings, then hangs. The hang point is one of a few output values. | ||
+ | |||
+ | === shimmer (Konrad Lorincz & Vlado Handziski) === | ||
+ | |||
+ | ==== Summary ==== | ||
+ | * The table below shows a summary of the test results. For complete results (including errors and warnings) see the Details section below | ||
+ | * BlinkFail application now compiles and displays the led runtime errors correctly. John and Konrad found the problem to be with the leds address for shimmer in fail.c (now fixed). | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestBockStorage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td><td></td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | ==== Details ==== | ||
+ | <pre> | ||
+ | nescc: 1.3.0beta6 | ||
+ | gcc: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) | ||
+ | |||
+ | |||
+ | tosthreads/apps/BaseStation | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/apps/Blink | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | tosthreads/apps/Bounce | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/apps/RadioStress | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/apps/TestBasicsbSensors | ||
+ | --------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/apps/TestBockStorage | ||
+ | --------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | |||
+ | tosthreads/apps/TestCollection | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/apps/TestPrintf | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | |||
+ | tosthreads/apps/TestSineSensor | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | |||
+ | |||
+ | tosthreads/capps/BaseStation | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/capps/Blink | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | tosthreads/capps/Bounce | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/capps/Null | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | tosthreads/capps/RadioStress | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/capps/SenseAndSend | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/capps/SenseStoreAndForward | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/capps/TestCollection | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | |||
+ | tosthreads/capps/TestLogStorage | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/capps/TestPrintf | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | |||
+ | tosthreads/capps/TestSineSensor | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | tosthreads/capps/ThreadStress | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | </pre> | ||
+ | |||
+ | === imote2 (Brano Kusy) === | ||
+ | |||
+ | ==== Summary ==== | ||
+ | * no thread support, so the same as rc3 | ||
+ | |||
+ | === eyesIFX (Jan H.) === | ||
+ | |||
+ | ==== Summary ==== | ||
+ | * The table below shows a summary of the test results, warnings are shown in the section below | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>a NON-base station mote toggles LED1 instead of LED0</td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | truncated (overwritten) java output, for example: | ||
+ | :: | ||
+ | Co 2680 | ||
+ | Counter: 2681 | ||
+ | Counter:82 | ||
+ | Counter: 2683 | ||
+ | Counter: 26nter: 2686 | ||
+ | Counter: 2687 | ||
+ | Cou2689 | ||
+ | </td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=red>FAIL</td> <td bgcolor=green>PASS</td> <td> | ||
+ | UPDATE: normal mode works with CVS HEAD.<br> | ||
+ | Normal mode: only one packet is sent over the serial, LED0 does not toggle<br> | ||
+ | Safe mode: works correct (LED0 toggles, packets are sent continously)<br> | ||
+ | Note: this was verified on two different nodes (same result)<br> | ||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | truncated (overwritten) java output, for example: | ||
+ | :: | ||
+ | Count84 | ||
+ | Counter: 7585 | ||
+ | Counter: 75nter: 7588 | ||
+ | Counter: 7589 | ||
+ | Cou35 | ||
+ | Counter: 7636 | ||
+ | Counter: 76nter: 7639 | ||
+ | Counter: 7640 | ||
+ | </td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | ==== Details ==== | ||
+ | <pre> | ||
+ | nescc: 1.3.0beta6 | ||
+ | gcc: gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) | ||
+ | |||
+ | For *all* apps there are the following warnings: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | In addition, there are some app-specific warnings: | ||
+ | |||
+ | tosthreads/apps/TestPrintf | ||
+ | --------------------- | ||
+ | ** Safe Mode ** | ||
+ | /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | |||
+ | tosthreads/capps/TestPrintf | ||
+ | ---------------------- | ||
+ | ** Safe Mode ** | ||
+ | /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | === mica2/mica2dot (Jó, Nicolai) === | ||
+ | |||
+ | ==== Summary ==== | ||
+ | * The table below shows a summary of the test results, warnings are shown in the section below | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>behaves not like described, see details</td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td> | ||
+ | mica2dot is not supported | ||
+ | |||
+ | mica2 has safe warnings, but I can not provide a funktion test (no Basicsb sensor board) | ||
+ | </td> | ||
+ | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>a NON-base station mote toggles LED1 instead of LED0</td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported (>8kB RAM needed)</td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe warnings for mica2dot</td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | ==== Details ==== | ||
+ | all apps in tosthreads/ compile with the following warnings (standard and safe) | ||
+ | <pre> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | </pre> | ||
+ | --------------------------------------------- | ||
+ | tosthreads/apps/Bounce | ||
+ | |||
+ | All LEDs are blinking simultaneously, but just a few times (1-4 times). | ||
+ | The application seems to break on a single packet loss. | ||
+ | |||
+ | --------------------------------------------- | ||
+ | tosthreads/apps/TestBasicsbSensors (safe warnings) | ||
+ | <pre> | ||
+ | /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:73: Warning: Type "struct AdcStreamP$list_entry_t *[0U]" in global "AdcStreamP$bufferQueue" contains an open array. | ||
+ | |||
+ | /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:74: Warning: Type "struct AdcStreamP$list_entry_t * SAFE *[0U]" in global "AdcStreamP$bufferQueueEnd" contains an open array. | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | tosthreads/capps/TestPrintf (safe warnings) | ||
+ | <pre> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: warning: '__noinline__' attribute does not apply to types | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast | ||
+ | </pre> | ||
+ | |||
+ | === TinyNode (Maxime) === | ||
+ | |||
+ | ==== Summary ==== | ||
+ | * The table below shows a summary of the test results, warnings are shown in the section below | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td> platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | ==== Details ==== | ||
+ | all apps in tosthreads/ compile with the following warnings (standard and safe) | ||
+ | <pre> | ||
+ | |||
+ | tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | </pre> | ||
+ | setup: | ||
+ | <pre> | ||
+ | nescc: 1.3.0beta6 | ||
+ | gcc: gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) | ||
+ | </pre> | ||
+ | |||
+ | = RC3 = | ||
+ | |||
+ | == App Code == | ||
+ | |||
+ | The applications and their owners are as follows. This table denotes whether the application has been checked for its README and compliance with TEP 3 and TEP 4. | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Owner</td> | ||
+ | <td>Status</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td> Phil </td> <td bgcolor=yellow></td> <td> | ||
+ | </td> | ||
+ | <tr><td>BaseStation</td> <td> Phil </td> <td bgcolor=yellow></td> <td> | ||
+ | </td> | ||
+ | <tr><td>Blink</td> <td> Vlado </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>Null</td> <td> Phil </td> <td bgcolor=yellow></td> <td> | ||
+ | </td> | ||
+ | <tr><td>Oscilloscope</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>Powerup</td> <td> Janos </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>RadioCountToLeds</td> <td> Jan H. </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td> Jan H. </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/cc2420</td> <td> David G. </td> <td bgcolor=green>PASS</td> <td> | ||
+ | Updated READMEs for clarity and to match usual README format. | ||
+ | </td> | ||
+ | <tr><td>tests/deluge</td> <td> Vlado </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/storage/Block</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/storage/CircularLog</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/storage/Config</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/storage/Log</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/storage/SyncLog</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/TestAdc</td> <td> Phil </td> <td bgcolor=yellow></td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/arbiters</td> <td> Kevin </td> <td bgcolor=yellow></td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/TestFtsp</td> <td> Phil </td> <td bgcolor=yellow></td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/TestLpl</td> <td> David G. </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/TestPrintf</td> <td> Janos </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/TestSerial</td> <td> Miklos </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/TestSimComm</td> <td> Razvan </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/TestSimTimer</td> <td> Mike </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/tosthreads/apps</td> <td> Mike </td> <td bgcolor=green>PASS</td> <td>Fix some typo in READMEs. | ||
+ | </td> | ||
+ | <tr><td>tests/tosthreads/capps</td> <td> Razvan </td> <td bgcolor=green>PASS</td> <td> | ||
+ | Small adjustments to a few READMEs. | ||
+ | </td> | ||
+ | <tr><td>tests/tkn154</td> <td> Om </td> <td bgcolor=green>PASS</td><td>README.txt explains why some names are not TEP 3 compliant.</td> | ||
+ | </tr> | ||
+ | <tr><td>MViz</td> <td> Phil </td> <td bgcolor=yellow></td> <td> | ||
+ | </td> | ||
+ | <tr><td>MultihopOscilloscope</td> <td> Om </td> <td bgcolor=green>PASS</td> <td>UART ignored for now | ||
+ | </td> | ||
+ | <tr><td>MultihopOscilloscopeLqi</td><td> Om </td> <td bgcolor=green>PASS</td> <td>UART ignored for now | ||
+ | </td> | ||
+ | <tr><td>TestNetwork</td> <td> Om </td> <td bgcolor=green>PASS</td> <td>UART ignored for now | ||
+ | </td> | ||
+ | <tr><td>tests/TestDissemination</td><td> Om </td> <td bgcolor=green>PASS</td> <td> | ||
+ | </td> | ||
+ | <tr><td>tests/TestDip</td> <td> Phil </td> <td bgcolor=yellow></td> <td> | ||
+ | </td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | == Platforms == | ||
+ | |||
+ | === micaZ (Phil + David G.) === | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestNetwork</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>TOSSIM script is broken - simulation started by test.py does not result in motes finding the routes.</td> | ||
+ | <tr><td>tests/cc2420</td> <td bgcolor=yellow>PASS</td><td bgcolor=yellow>PASS</td> <td> | ||
+ | LplUnicastPeriodicDelivery: many transmitted packets not received | ||
+ | <br> | ||
+ | Updated READMEs to match usual conventions | ||
+ | <br> | ||
+ | Added .cvsignore files to ignore generated files | ||
+ | </td> | ||
+ | <tr><td>tests/deluge</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>No way to set safe manually -- had to hack burn and burn-net scripts. | ||
+ | </td> | ||
+ | <tr><td>tests/storage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/arbiters</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestFTSP</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>Application runs, but nodes do not synchronize well. | ||
+ | <pre> | ||
+ | 1216685774224 1 1115 62836 0 | ||
+ | 1216685774224 5 1115 35214 0 | ||
+ | 1216685774478 1 1116 63093 0 | ||
+ | 1216685774479 5 1116 35351 0 | ||
+ | </pre> | ||
+ | </td> | ||
+ | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS<br>(warnings)</td> <td><pre>/home/pal/src/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': | ||
+ | /home/pal/src/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast | ||
+ | /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function 'PrintfP$sendNext': | ||
+ | /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast | ||
+ | /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function 'uart_putchar': | ||
+ | /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast</pre> | ||
+ | </td> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestSimComm</td> <td bgcolor=yellow></td> <td bgcolor=green>NA</td> <td></td> | ||
+ | <tr><td>tests/TestSimTimer</td> <td bgcolor=yellow></td> <td bgcolor=green>NA</td> <td></td> | ||
+ | <tr><td>tests/tosthreads/apps</td> <td bgcolor=red>FAIL<br>(BaseStation)</td> <td bgcolor=red>FAIL<br>(BaseStation + TestPrintf)</td> <td>BaseStation does not boot.<br> | ||
+ | TestPrintf: | ||
+ | <pre>/home/pal/src/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion: | ||
+ | from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream ) | ||
+ | to: int (* BND(...) )(char arg_0x4049a648 , struct __file * SAFE arg_0x4049a830 ) | ||
+ | exp: & uart_putchar | ||
+ | |||
+ | /home/pal/src/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS) | ||
+ | </pre> | ||
+ | </td> | ||
+ | <tr><td>tests/tosthreads/capps</td> <td bgcolor=red>FAIL<br>(TestCollection +<br> ThreadStress)</td> <td bgcolor=red>FAIL<br>(TestCollection + <br>ThreadStress +<br>TestPrintf)</td> <td> | ||
+ | BaseStation warnings: | ||
+ | <pre> | ||
+ | /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void | ||
+ | /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void | ||
+ | /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | </pre> | ||
+ | TestCollection: does not boot (main is not invoked, or at least LED operations in it do not light up.)<br> | ||
+ | ThreadStress: Led2 does not toggle.<br> | ||
+ | TestPrintf: same problem as in apps. | ||
+ | </td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | === mica2/mica2dot (Jó + Nicolai) === | ||
+ | |||
+ | NOTE: For all applications "safe" mode has these warnings | ||
+ | <pre> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | </pre> | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=green>Pass</td> <td bgcolor=yellow>Pass</td> <td> | ||
+ | mica2dot is not supported<br/> | ||
+ | |||
+ | mica2 ist working, but there are some warnings | ||
+ | |||
+ | warnings (Root app): | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:575: warning: comparison is always false due to limited range of data type | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:597: warning: comparison is always false due to limited range of data type | ||
+ | </pre> | ||
+ | |||
+ | safe warnings (Root app): | ||
+ | <pre>/opt/tinyos-2.x/tos/chips/cc1000/CC1000CsmaP.nc:519: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:222: Warning: Type "struct __nesc_unnamed4320 [0U]" in global CtpForwardingEngineP$0$clientEntries" contains an open array. | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:223: Warning: Type "struct __nesc_unnamed4320 * SAFE [0U]" in global "CtpForwardingEngineP$0$clientPtrs" contains an open array.</pre> | ||
+ | |||
+ | safe warnings (Node app): | ||
+ | <pre>/opt/tinyos-2.x/tos/chips/cc1000/CC1000CsmaP.nc:519: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$3$resQ" contains an open array.</pre> | ||
+ | </td> | ||
+ | |||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>mica2* have a cc1000</td> | ||
+ | <tr><td>tests/deluge</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>mica2* are not supported</td> | ||
+ | <tr><td>tests/storage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/arbiters</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestFtsp</td> <td bgcolor=red>FAIL</td><td bgcolor=red>FAIL</td> <td> | ||
+ | fails for mica2 and mica2dot on:<pre>/opt/tinyos-2.x/tos/lib/ftsp/TimeSyncC.nc:53: component TimeSyncMessageC not found | ||
+ | </pre></td> | ||
+ | <tr><td>tests/TestLpl</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td>safe warnings: | ||
+ | <pre>/opt/tinyos-2.x/tos/chips/cc1000/CC1000CsmaP.nc:519: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/chips/cc1000/LowPowerListening.nc:91: Warning: Type "struct message_t *" in formal "msg" of CC1000CsmaP$LowPowerListening$setRxSleepInterval needs a bound annotation. | ||
+ | /opt/tinyos-2.x/tos/chips/cc1000/LowPowerListening.nc:91: Warning: Type "struct message_t *" in formal "msg" of TestLplC$LowPowerListening$setRxSleepInterval needs a bound annotation.</pre></td> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td>safe warnings: | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:79: warning: '__noinline__' attribute does not apply to types | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast | ||
+ | /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast | ||
+ | /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast</pre></td> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestSimComm</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/TestSimTimer</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tosthreads/apps</td> <td bgcolor=yellow>PASS (mica2)</td> <td bgcolor=yellow>PASS (mica2)</td> <td>In general: mica2dot fails on | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/types/thread.h:39:25: error: chip_thread.h: No such file or directory</pre> | ||
+ | mica2 compiles with warnings (standard): | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | </pre> | ||
+ | and (safe): | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.</pre> | ||
+ | </td> | ||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> compiles for mica2 but application is not operational, it does not boot properly</td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicbSensors</td> <td bgcolor=yellow>PASS (compile)</td> <td bgcolor=yellow>PASS (compile)</td> <td>I can only provide a compile test because I do not have the basicb sensor board | ||
+ | safe warnings: | ||
+ | <pre>/opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:73: Warning: Type "struct AdcStreamP$list_entry_t *[0U]" in global "AdcStreamP$bufferQueue" contains an open array. | ||
+ | /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:74: Warning: Type "struct AdcStreamP$list_entry_t * SAFE *[0U]" in global "AdcStreamP$bufferQueueEnd" contains an open array. | ||
+ | </pre> | ||
+ | </td> | ||
+ | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>fails on: | ||
+ | <pre>TestBlockStorageP.nc:58: `expectedVolumeSize' undeclared (first use in this function)</pre> | ||
+ | adding "mica2" to the USE_AT45DB filter in the Makefile fixed this problem! | ||
+ | </td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=yellow>PASS</td> <td bgcolor=red>FAIL</td> <td>safe fails on: | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion: | ||
+ | from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream ) | ||
+ | to: int (* BND(...) )(char arg_0x4049ce08 , struct __file * SAFE arg_0x4049a010 ) | ||
+ | exp: & uart_putchar | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS)</pre> </td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps</td> <td bgcolor=yellow>PASS (mica2)</td> <td bgcolor=yellow>PASS (mica2)</td> <td>In general: mica2dot fails on | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/types/thread.h:39:25: error: chip_thread.h: No such file or directory</pre> | ||
+ | mica2 compiles with warnings: | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | </pre> | ||
+ | </td> | ||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>safe warnings: | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | </pre></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=yellow></td> <td bgcolor=yellow></td> <td>safe warnings: | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void | ||
+ | </pre></td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>compiles for mica2 and starts the test loop (leds are toggling) but I can not receive any radio or serial messages | ||
+ | safe warnings: | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | </pre></td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=yellow>PASS</td> <td bgcolor=red>FAIL</td> <td>safe fails on: | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion: | ||
+ | from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream ) | ||
+ | to: int (* BND(...) )(char arg_0x4079d738 , struct __file * SAFE arg_0x4079d920 ) | ||
+ | exp: & uart_putchar | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS)</pre> | ||
+ | </td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>safe warnings: | ||
+ | <pre>/opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | </pre></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td></td> | ||
+ | </table> | ||
+ | |||
+ | === eyesIFX (Jan H.) === | ||
+ | |||
+ | NOTE: For all applications "safe" mode has these warnings | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td><td>platform not supported</td> | ||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td>Safe has an additional warning | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. | ||
+ | </td> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>tests/cc2420</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not applicable</td> | ||
+ | <tr><td>tests/deluge</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tests/storage</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td> | ||
+ | See note above <br><br> | ||
+ | Block: PASS <br> | ||
+ | CircularLog: PASS <br> | ||
+ | Config: PASS <br> | ||
+ | Log: PASS <br> | ||
+ | SyncLog: PASS<br> | ||
+ | </td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>tests/arbiters</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>tests/TestFTSP</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td> | ||
+ | platform not supported: compiles and runs (both normal and safe mode), but the timestamps are wrong (eyesIFX radio stack needs to be adapted?) | ||
+ | </td> | ||
+ | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td>CFLAGS+=-DMAC_REDMAC</td> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | PASS with CVS HEAD!<br><br> | ||
+ | with rc_3_tinyos_2_1_0: <br> | ||
+ | The java output is wrong | ||
+ | :: | ||
+ | Hi I am writing to you from n!! | ||
+ | Here is a uint8: 123 | ||
+ | Her | ||
+ | Here is a uint32: 123456789 | ||
+ | |||
+ | Safe has additional warnings | ||
+ | :: | ||
+ | /usr/msp430/include/stdio.h:52: Warning: Type "char const *" in formal "string" of printf should be annotated NT. | ||
+ | /home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `PrintfP$sendNext': | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `putchar': | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | </td> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td><td>See note above</td> | ||
+ | <tr><td>tests/TestSimComm</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tests/TestSimTimer</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | |||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> | ||
+ | <td> | ||
+ | General remark for tosthreads: eyesIFX can be included into the list of supported platforms in the respective README for all apps that have passed the test.<br><br> | ||
+ | |||
+ | warnings (safe and normal): | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | warning (safe): | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | </td> | ||
+ | |||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> | ||
+ | <td> | ||
+ | warnings:<br><br> | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | </td> | ||
+ | |||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td><pre>tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault'</pre></td> | ||
+ | |||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td><pre>tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault'</pre></td> | ||
+ | |||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> | ||
+ | <td>platform not supported?<br> | ||
+ | Error:<br> | ||
+ | In component `TestBlockStorageP': | ||
+ | TestBlockStorageP.nc: In function `TinyThread1.run': | ||
+ | TestBlockStorageP.nc:58: `expectedVolumeSize' undeclared (first use in this function) | ||
+ | TestBlockStorageP.nc:58: (Each undeclared identifier is reported only once | ||
+ | TestBlockStorageP.nc:58: for each function it appears in.) | ||
+ | </td> | ||
+ | |||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> | ||
+ | <td> | ||
+ | typo in line 15 of README: cthreads -> threads<br> | ||
+ | on a NON-base station mote LED1 toggles instead of LED0<br> | ||
+ | warnings (safe and normal): | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | messages are not correctly forwarded over serial by the base station node: | ||
+ | :: | ||
+ | receive error for OscilloscopeMsg (AM type 147): invalid length message received (too short) | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> | ||
+ | <td> | ||
+ | error: truncated java output (see above)<br> | ||
+ | warnings: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | </td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> | ||
+ | <td> | ||
+ | warnings: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | </td> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | <pre>tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault'</pre></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> | ||
+ | <td> | ||
+ | LED1 and LED2 are flashing in unison only after about 1 minute, before that they are flashing alternating (e.g. LED1 on, LED2 off). | ||
+ | warning: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | </td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | <pre>tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault'</pre></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> | ||
+ | <td> | ||
+ | LED2 is turned on - should it? (update the README?)<br> | ||
+ | warning: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | additional safe warning: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | </td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | <pre>tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault'</pre></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | |||
+ | |||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | typo in line 27 of README: threads -> cthreads<br> | ||
+ | <pre>tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault'</pre></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> | ||
+ | <td> | ||
+ | warning: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | safe warning: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | </td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> | ||
+ | <td> | ||
+ | see notes for tosthreads/apps/TestPrintf | ||
+ | </td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> | ||
+ | <td> | ||
+ | warnings: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | </td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> | ||
+ | <td> | ||
+ | LED2 toggles much faster than LED0 and LED1<br> | ||
+ | warnings: | ||
+ | :: | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | </td> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | </table> | ||
+ | |||
+ | === telos (Kevin Klues & David Moss) === | ||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td width=25%>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=green>N/A</td> <td bgcolor=green>N/A</td> <td>Platform not supported</td> | ||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>MultihopOscilloscope</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td> | ||
+ | To be run by net2... | ||
+ | </td> | ||
+ | <tr><td>MultihopOscilloscopeLqi</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td> | ||
+ | To be run by net2... | ||
+ | </td> | ||
+ | <tr><td>MViz</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td> | ||
+ | To be run by net2... | ||
+ | </td> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/arbiters/TestFcfsArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/arbiters/TestRoundRobinArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/LplBroadcastCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/LplBroadcastPeriodicDelivery</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/LplUnicastPeriodicDelivery</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/RssiToSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/TestAcks</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/TestPacketLink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/TxThroughput</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/deluge/SerialBlink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>Safe basestation/light-basestation is too big, so I didn't program the mote with safe basestation.<pre>/home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. | ||
+ | /home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.</pre></td> | ||
+ | <tr><td>tests/deluge/GoldenImage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>Safe basestation/light-basestation is too big, so I didn't program the mote with safe basestation.<pre>/home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. | ||
+ | /home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.</pre></td> | ||
+ | <tr><td>tests/deluge/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>Safe basestation/light-basestation is too big, so I didn't program the mote with safe basestation.<pre>/home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. | ||
+ | /home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.</pre></td> | ||
+ | <tr><td>tests/storage/SyncLog</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/storage/Log</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>?</td> <td> | ||
+ | Test fails: | ||
+ | Installed with mote id 4 as suggested in the README. | ||
+ | At the end of the test, LED0 is turned on | ||
+ | </td> | ||
+ | <tr><td>tests/storage/Config</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/storage/CircularLog</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/storage/Block</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestDissemination</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td><td> | ||
+ | To be run by net2... | ||
+ | </td> | ||
+ | <tr><td>tests/TestDIP</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td> | ||
+ | To be run by net2... | ||
+ | </td> | ||
+ | <tr><td>tests/TestFTSP</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
+ | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestNetwork</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td> | ||
+ | To be run by net2... | ||
+ | </td> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td> | ||
+ | Weird result in safe mode: | ||
+ | The value printed for the uint32 value should be 1234567890 but its 722 instead.... | ||
+ | </td> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td> | ||
+ | Java application worked when ran on my native machine. | ||
+ | Didn't receive any packets when run in a VM.... | ||
+ | All other tests requiring serial output worked fine in the VM.... | ||
+ | </td> | ||
+ | <tr><td>tests/TestSimComm</td> <td bgcolor=green>N/A</td> <td bgcolor=green>N/A</td> <td>Platform not supported in TOSSIM</td> | ||
+ | <tr><td>tests/TestSimTimer</td> <td bgcolor=green>N/A</td> <td bgcolor=green>N/A</td> <td>Platform not supported in TOSSIM</td> | ||
+ | <tr><td>tests/TestTymo</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td> | ||
+ | To be run by net2... | ||
+ | </td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td> <td bgcolor=green>N/A</td> <td bgcolor=green>N/A</td> <td>Not supported on this platform</td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td> | ||
+ | Safe has more than the usual warnings: | ||
+ | tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | </td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>apps/tests/tkn154/TestAssociate</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td> | ||
+ | Safe has more than the usual warnings in 'device' installation (not in 'coordinator'): | ||
+ | /usr/lib/ncc/nesc_nx.h:258: Warning: Type "unsigned char *" in formal "msg" of __nesc_bfle_encode8 needs a bound annotation. | ||
+ | /usr/lib/ncc/nesc_nx.h:258: Warning: Type "void *" in formal "target" of __nesc_htonbf_leuint8 needs a bound annotation. | ||
+ | </td> | ||
+ | <tr><td>apps/tests/tkn154/TestData</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>apps/tests/tkn154/TestIndirect</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>apps/tests/tkn154/TestPromiscious</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td> | ||
+ | Safe has more than the usual warnings: | ||
+ | TestPromiscuousC.nc:51: Warning: Type "char const *" in global "TestPromiscuousC$m_frametype" should be annotated NT. | ||
+ | TestPromiscuousC.nc:52: Warning: Type "char const *" in global "TestPromiscuousC$m_cmdframetype" should be annotated NT. | ||
+ | </td> | ||
+ | <tr><td>apps/tests/tkn154/TestStartSync</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | |||
+ | === TinyNode (Maxime) === | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td><td>platform not supported</td></tr> | ||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>tests/cc2420</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td> not applicable </td></tr> | ||
+ | <tr><td>tests/deluge</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td> platform not supported, rework NetProg for xe1205 not cc2420 </td></tr> | ||
+ | <tr><td>tests/storage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>tests/arbiters</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>tests/TestFTSP</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> component TimeSyncMessageC not found </td></tr> | ||
+ | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td> PFLAGS += -DLOW_POWER_LISTENING</td></tr> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td></tr> | ||
+ | <tr><td>tests/TestSimComm</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td> platform not supported </td></tr> | ||
+ | <tr><td>tests/TestSimTimer</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td> platform not supported </td></tr> | ||
+ | <tr><td>tests/tosthreads/apps</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td> Bounce & RadioStress has no ReceiveDefault interface </td></tr> | ||
+ | <tr><td>tests/tosthreads/capps</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td> Bounce & RadioStress has no ReceiveDefault interface </td></tr> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | === iris(Janos + Miklos) === | ||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes for non-safe</td> | ||
+ | <td>Notes for safe</td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | <tr><td> AntiTheft/Nodes </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> | ||
+ | /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> AntiTheft/Root </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$sendTask$runTask': <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$SubSend$sendDone': <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:575: warning: comparison is always false due to limited range of data type <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:597: warning: comparison is always false due to limited range of data type </td><td> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:222: Warning: Type "struct __nesc_unnamed4337 [0U]" in global "CtpForwardingEngineP$0$clientEntries" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:223: Warning: Type "struct __nesc_unnamed4337 * SAFE [0U]" in global "CtpForwardingEngineP$0$clientPtrs" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$sendTask$runTask': <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$SubSend$sendDone': <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:575: warning: comparison is always false due to limited range of data type <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:597: warning: comparison is always false due to limited range of data type </td></tr> | ||
+ | |||
+ | <tr><td> BaseStation </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> Blink </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> Null </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> Oscilloscope </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/TestPowerup </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> RadioCountToLeds </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> RadioSenseToLeds </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/cc2420 </td><td bgcolor=yellow>n/a</td><td bgcolor=yellow>n/a</td><td> n/a </td><td> | ||
+ | n/a </td></tr> | ||
+ | |||
+ | <tr><td> /tests/deluge/Blink </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> /tests/deluge/Blink -DDELUGE_BASESTATION </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> /tests/deluge/GoldenImage </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> /tests/deluge/GoldenImage -DDELUGE_BASESTATION </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> /tests/deluge/SerialBlink </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> /tests/deluge/SerialBlink -DDELUGE_BASESTATION </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/storage/Block </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> requires post-RC3 changes to makefile to compile </td><td> requires post-RC3 changes to makefile to compile<br>/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/storage/CircularLog </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/storage/Config </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc: In function 'ConfigStorageP$mountCrcDone': <br> | ||
+ | /opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:164: warning: comparisons like X<=Y<=Z do not have their mathematical meaning </td><td> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/storage/Log </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/storage/SyncLog </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/TestAdc </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/arbiters/TestFcfsArbiter </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/arbiters/TestRoundRobinArbiter </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/TestFTSP </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tests/TestLPL </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> test/TestPrintf </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:79: warning: '__noinline__' attribute does not apply to types <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type <br> | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': <br> | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast <br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function 'PrintfP$sendNext': <br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast <br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function 'uart_putchar': <br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast </td></tr> | ||
+ | |||
+ | <tr><td> tests/TestSerial </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> no warnings </td><td> /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': <br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/BaseStation </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/Blink </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/Bounce </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/RadioStress </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/TestBasicsbSensors </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | |||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:73: Warning: Type "struct AdcStreamP$list_entry_t *[0U]" in global "AdcStreamP$bufferQueue" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:74: Warning: Type "struct AdcStreamP$list_entry_t * SAFE *[0U]" in global "AdcStreamP$bufferQueueEnd" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/TestBlockStorage </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/TestCollection </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer </td><td> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/TestPrintf </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | |||
+ | |||
+ | compiles with post-RC3 fixes only <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: warning: '__noinline__' attribute does not apply to types <br> | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': <br> | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/apps/TestSineSensor </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/BaseStation </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/Blink </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/Bounce </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/RadioStress </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/TestLogStorage </td><td bgcolor=red>FAIL</td><td bgcolor=red>FAIL</td><td> nothing shows up on the serial<br>/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | nothing shows up on the serial<br>/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/Null </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/SenseAndSend </td><td bgcolor=yellow>n/a</td><td bgcolor=yellow>n/a</td><td> n/a </td><td> n/a </td></tr> | ||
+ | |||
+ | |||
+ | |||
+ | <tr><td> tosthreads/capps/SenseStoreAndForward </td><td bgcolor=yellow>n/a</td><td bgcolor=yellow>n/a</td><td> n/a </td><td> n/a </td></tr> | ||
+ | |||
+ | |||
+ | |||
+ | <tr><td> tosthreads/capps/TestCollection </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/TestPrintf </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> compiles with post-RC3 fixes only <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: warning: '__noinline__' attribute does not apply to types <br> | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': <br> | ||
+ | /opt/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/TestSineSensor </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | <tr><td> tosthreads/capps/ThreadStress </td><td bgcolor=green>PASS</td><td bgcolor=green>PASS</td><td> /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer </td><td> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer <br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. </td></tr> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | |||
+ | === shimmer (Konrad Lorincz & Vlado Handziski) === | ||
+ | |||
+ | ==== Summary ==== | ||
+ | * The table below shows a summary of the test results. For complete results (including errors and warnings) see the Details section below | ||
+ | * I tried the Blink-fail application (from main Safe TinyOS page) under telosb it generates the expected runntime error. However, it does not seem to catch the runntime error under shimmer (the mote just hangs with no leds blinking). | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/LplBroadcastCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/LplBroadcastPeriodicDelivery</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/LplUnicastPeriodicDelivery</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/RssiToSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/TestAcks</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/TestPacketLink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/cc2420/TxThroughput</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/deluge</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>N/A (currently not supported on shimmer which uses SD with another interface)</td> | ||
+ | <tr><td>tests/storage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>N/A (currently not supported on shimmer which uses SD with another interface)</td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/arbiters/TestFcfsArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/arbiters/TestRoundRobinArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestFTSP</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/TestSimComm</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tests/TestSimTimer</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | |||
+ | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td><pre>tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault'</pre></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td><pre>tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault'</pre></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestBockStorage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | <pre>tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault'</pre></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | <pre>tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault'</pre></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | <pre>tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault'</pre></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | <pre>tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault'</pre></td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | ==== Details ==== | ||
+ | <pre> | ||
+ | SHIMMER RC3 platform tests | ||
+ | ========================== | ||
+ | nescc: 1.3.0beta6 | ||
+ | gcc: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) | ||
+ | |||
+ | |||
+ | BaseStation | ||
+ | ----------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | Blink | ||
+ | ----- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | |||
+ | Oscilloscope | ||
+ | ------------ | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | Powerup | ||
+ | ------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | |||
+ | RadioCountToLeds | ||
+ | ---------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | RadioSenseToLeds | ||
+ | ---------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/cc2420/LplBroadcastCountToLeds | ||
+ | ------------------------------------ | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/cc2420/LplBroadcastPeriodicDelivery | ||
+ | ----------------------------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/cc2420/LplUnicastPeriodicDelivery | ||
+ | ----------------------------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/cc2420/RssiToSerial | ||
+ | ------------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/cc2420/TestAcks | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/cc2420/TestPacketLink | ||
+ | --------------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/cc2420/TxThroughput | ||
+ | ------------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/deluge | ||
+ | ------------ | ||
+ | result: N/A (currently not supported on shimmer which uses SD with another interface) | ||
+ | |||
+ | tests/storage | ||
+ | ------------- | ||
+ | result: N/A (currently not supported on shimmer which uses SD with another interface) | ||
+ | |||
+ | tests/TestAdc | ||
+ | ------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | |||
+ | tests/arbiters/TestFcfsArbiter | ||
+ | ------------------------------ | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | |||
+ | tests/arbiters/TestRoundRobinArbiter | ||
+ | ------------------------------------ | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | |||
+ | tests/TestFtsp | ||
+ | -------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/TestLpl | ||
+ | ------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tests/TestPrintf | ||
+ | ---------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /opt/msp430/msp430/include/stdio.h:52: Warning: Type "char const *" in formal "string" of printf should be annotated NT. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `PrintfP$sendNext': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `putchar': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | |||
+ | tests/TestSerial | ||
+ | ---------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | none | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type | ||
+ | |||
+ | tests/TestSimComm | ||
+ | ----------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tests/TestSimTimer | ||
+ | ------------------ | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | |||
+ | tosthreads/apps/BaseStation | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/apps/Blink | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | tosthreads/apps/Bounce | ||
+ | --------------------- | ||
+ | ** Normal Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' | ||
+ | make: *** [exe0] Error 1 | ||
+ | |||
+ | ** Safe Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' | ||
+ | make[1]: *** [exe0] Error 1 | ||
+ | |||
+ | tosthreads/apps/RadioStress | ||
+ | --------------------- | ||
+ | ** Normal Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' | ||
+ | make: *** [exe0] Error 1 | ||
+ | |||
+ | ** Safe Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' | ||
+ | make[1]: *** [exe0] Error 1 | ||
+ | |||
+ | tosthreads/apps/TestBasicsbSensors | ||
+ | --------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/apps/TestBockStorage | ||
+ | --------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/apps/TestCollection | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | tosthreads/apps/TestPrintf | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | |||
+ | tosthreads/apps/TestSineSensor | ||
+ | --------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | |||
+ | tosthreads/capps/BaseStation | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' | ||
+ | make: *** [exe0] Error 1 | ||
+ | |||
+ | ** Safe Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' | ||
+ | make[1]: *** [exe0] Error 1 | ||
+ | |||
+ | tosthreads/capps/Blink | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | tosthreads/capps/Bounce | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' | ||
+ | make: *** [exe0] Error 1 | ||
+ | |||
+ | ** Safe Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' | ||
+ | make[1]: *** [exe0] Error 1 | ||
+ | |||
+ | tosthreads/capps/Null | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | tosthreads/capps/RadioStress | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' | ||
+ | make: *** [exe0] Error 1 | ||
+ | |||
+ | ** Safe Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' | ||
+ | make[1]: *** [exe0] Error 1 | ||
+ | |||
+ | tosthreads/capps/SenseAndSend | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/capps/SenseStoreAndForward | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/capps/TestCollection | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' | ||
+ | make: *** [exe0] Error 1 | ||
+ | |||
+ | ** Safe Mode ** FAIL | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' | ||
+ | make[1]: *** [exe0] Error 1 | ||
+ | |||
+ | tosthreads/capps/TestLogStorage | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/capps/TestPrintf | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | |||
+ | tosthreads/capps/TestSineSensor | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | tosthreads/capps/ThreadStress | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | |||
+ | apps/tests/tkn154 | ||
+ | ----------------- | ||
+ | result: N/A (not supported on shimmer) | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | === intelmote2 (Brano) === | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | <tr><td>tests/deluge</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>SensorStream interface not supported</td> | ||
+ | <tr><td>tests/TestSim*</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | <tr><td>tests/tosthreads</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | |||
+ | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/arbiters</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/cc2420</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/storage</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td>some apps blink led2, instead of led1 during the tests (but blink led1 for success at the end)</td> | ||
+ | <tr><td>tests/TestFTSP</td> <td bgcolor=red>FAIL</td> <td bgcolor=yellow>NA</td> <td>compiles but doesn't work</td> | ||
+ | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | </table> | ||
= RC2 = | = RC2 = | ||
Line 16: | Line 2,111: | ||
<tr><td>AntiTheft</td> <td> Phil </td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>AntiTheft</td> <td> Phil </td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>BaseStation</td> <td> Phil </td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>BaseStation</td> <td> Phil </td> <td bgcolor=green>PASS</td> <td></td> | ||
− | <tr><td>Blink</td> <td> Vlado </td> <td bgcolor= | + | <tr><td>Blink</td> <td> Vlado </td> <td bgcolor=green>PASS</td> <td></td> |
<tr><td>Null</td> <td> Phil </td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>Null</td> <td> Phil </td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>Oscilloscope</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | <tr><td>Oscilloscope</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | ||
Line 25: | Line 2,120: | ||
<tr><td>RadioCountToLeds</td> <td> Jan H. </td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>RadioCountToLeds</td> <td> Jan H. </td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>RadioSenseToLeds</td> <td> Jan H. </td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>RadioSenseToLeds</td> <td> Jan H. </td> <td bgcolor=green>PASS</td> <td></td> | ||
− | <tr><td>tests/cc2420</td> <td> David G. </td> <td bgcolor= | + | <tr><td>tests/cc2420</td> <td> David G. </td> <td bgcolor=green>PASS</td> <td>Fixed AM ids, updated a README</td> |
− | <tr><td>tests/deluge</td> <td> Vlado </td> <td bgcolor= | + | <tr><td>tests/deluge</td> <td> Vlado </td> <td bgcolor=green>PASS</td> <td>Razvan expanded the README.txt files with more detailed instructions as suggested by Phil.</td> |
<tr><td>tests/storage/Block</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | <tr><td>tests/storage/Block</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> | ||
* Changed some module variables to comply and compile with conventions in TEP3. | * Changed some module variables to comply and compile with conventions in TEP3. | ||
Line 32: | Line 2,127: | ||
* README.txt is present and adequate. | * README.txt is present and adequate. | ||
</td> | </td> | ||
− | <tr><td>tests/storage/CircularLog</td> <td> Konrad </td> <td bgcolor=green> | + | <tr><td>tests/storage/CircularLog</td> <td> Konrad </td> <td bgcolor=green>PASS</td> <td> |
* Changed some module variables to comply and compile with conventions in TEP3. | * Changed some module variables to comply and compile with conventions in TEP3. | ||
* Changed AM id to comply with TEP4. | * Changed AM id to comply with TEP4. | ||
Line 52: | Line 2,147: | ||
<tr><td>tests/TestArbiter</td> <td> Kevin </td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/TestArbiter</td> <td> Kevin </td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>tests/TestFTSP</td> <td> Phil </td> <td bgcolor=red>FAIL</td> <td>Violates TEP 3: FTSP -> Ftsp</td> | <tr><td>tests/TestFTSP</td> <td> Phil </td> <td bgcolor=red>FAIL</td> <td>Violates TEP 3: FTSP -> Ftsp</td> | ||
− | <tr><td>tests/TestLPL</td> <td> David G. </td> <td bgcolor= | + | <tr><td>tests/TestLPL</td> <td> David G. </td> <td bgcolor=green>PASS</td> <td></td> |
<tr><td>tests/TestPrintf</td> <td> Janos </td> <td bgcolor=green>PASS</td> <td>Added a README.txt, updated source code documentation.</td> | <tr><td>tests/TestPrintf</td> <td> Janos </td> <td bgcolor=green>PASS</td> <td>Added a README.txt, updated source code documentation.</td> | ||
<tr><td>tests/TestSerial</td> <td> Miklos </td> <td bgcolor=green>PASS</td> <td>Changed AM id to comply with TEP4.</td> | <tr><td>tests/TestSerial</td> <td> Miklos </td> <td bgcolor=green>PASS</td> <td>Changed AM id to comply with TEP4.</td> | ||
<tr><td>tests/TestSimComm</td> <td> Razvan </td> <td bgcolor=green>PASS</td> <td>Added script</td> | <tr><td>tests/TestSimComm</td> <td> Razvan </td> <td bgcolor=green>PASS</td> <td>Added script</td> | ||
− | <tr><td>tests/TestSimTimer</td> <td> Mike </td> <td bgcolor= | + | <tr><td>tests/TestSimTimer</td> <td> Mike </td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>tests/tosthreads/apps</td> <td> Mike </td> <td bgcolor= | + | <tr><td>tests/tosthreads/apps</td> <td> Mike </td> <td bgcolor=green>PASS</td> <td>Changed AM id to comply with TEP4. Remove SerialCompress because it is not a tosthreads app</td> |
<tr><td>tests/tosthreads/capps</td> <td> Razvan </td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/tosthreads/capps</td> <td> Razvan </td> <td bgcolor=green>PASS</td> <td></td> | ||
− | <tr><td>tests/tkn154</td> <td> Om </td> <td bgcolor=red> | + | <tr><td>tests/tkn154</td> <td> Om </td> <td bgcolor=red>FAIL</td> <td>TEP 3: TestASSOCIATE should be TestAssociate, TestDATA should be TestData, TestINDIRECT should be TestIndirect, TestPROMISCUOUS should be TestPromiscuous, TestSTARTSYNC should be TestStartSync; no README.txt in TestASSOCIATE/coordinator, TestASSOCIATE/device; ditto in TestDATA, TestINDIRECT, and TestSTARTSYNC. The names in the file need to be fixed too. For example, |
+ | |||
+ | <PRE> | ||
+ | App.MLME_RESET -> Ieee802154MacC; | ||
+ | App.MLME_SET -> Ieee802154MacC; | ||
+ | App.MLME_GET -> Ieee802154MacC; | ||
+ | |||
+ | App.MLME_START -> Ieee802154MacC; | ||
+ | App.MLME_ASSOCIATE -> Ieee802154MacC; | ||
+ | App.MLME_DISASSOCIATE -> Ieee802154MacC; | ||
+ | App.MLME_COMM_STATUS -> Ieee802154MacC; | ||
+ | |||
+ | </PRE> | ||
+ | |||
+ | in TestASSOCIATE/coordinator/TestAssociateAppC.nc. | ||
+ | The changes are so many that I recommend the author to make these changes and get in touch with me so that I can test them again.</td> | ||
<tr><td>MViz</td> <td> Phil </td> <td bgcolor=red>FAIL</td> <td>Violates TEP 3: uartlen, sendbuf, uartbuf, sendbusy, uartbusy, fatal_problem, report_problem, report_sent, report_received, suppress_count_change</td> | <tr><td>MViz</td> <td> Phil </td> <td bgcolor=red>FAIL</td> <td>Violates TEP 3: uartlen, sendbuf, uartbuf, sendbusy, uartbusy, fatal_problem, report_problem, report_sent, report_received, suppress_count_change</td> | ||
− | <tr><td>MultihopOscilloscope</td> <td> Om </td> <td bgcolor=red> | + | <tr><td>MultihopOscilloscope</td> <td> Om </td> <td bgcolor=red>FAIL</td> <td>TEP 3 violations on acronyms: |
− | <tr><td>MultihopOscilloscopeLqi</td><td> Om </td> <td bgcolor=red> | + | <PRE> |
− | <tr><td>TestNetwork</td> <td> Om </td> <td bgcolor=red> | + | |
+ | MultihopOscilloscopeAppC.nc: | ||
+ | |||
+ | UART* should be Uart*: | ||
+ | |||
+ | UARTMessagePoolP | ||
+ | UARTQueueP | ||
+ | UARTMessagePool | ||
+ | UARTQueue | ||
+ | UARTDebugSenderP | ||
+ | |||
+ | MultihopOscilloscopeC.nc: | ||
+ | UARTQueue | ||
+ | UARTMessagePool | ||
+ | </PRE> | ||
+ | |||
+ | </td> | ||
+ | <tr><td>MultihopOscilloscopeLqi</td><td> Om </td> <td bgcolor=red>FAIl</td> <td>Same violations as MultihopOscilloscope</td> | ||
+ | <tr><td>TestNetwork</td> <td> Om </td> <td bgcolor=red>FAIL</td> <td> | ||
+ | In TestNetworkAppC.nc and TestNetworkC.nc, UART* should be Uart* | ||
+ | |||
+ | sim script results in a scenario in which nodes do not find the routes. | ||
+ | |||
+ | </td> | ||
<tr><td>TestTymo</td> <td> Romain </td> <td bgcolor=red>?</td> <td></td> | <tr><td>TestTymo</td> <td> Romain </td> <td bgcolor=red>?</td> <td></td> | ||
− | <tr><td>tests/TestDissemination</td><td> Om </td> <td bgcolor= | + | <tr><td>tests/TestDissemination</td><td> Om </td> <td bgcolor=green>PASS</td> <td></td> |
<tr><td>tests/TestDIP</td> <td> Phil </td> <td bgcolor=red>FAIL</td> <td>Violates TEP 3: DIP -> Dip, Hardcoded AM type (0xAB), m_test, testmsg, okbit, </td> | <tr><td>tests/TestDIP</td> <td> Phil </td> <td bgcolor=red>FAIL</td> <td>Violates TEP 3: DIP -> Dip, Hardcoded AM type (0xAB), m_test, testmsg, okbit, </td> | ||
Line 79: | Line 2,212: | ||
* iris: Janos/Miklos | * iris: Janos/Miklos | ||
* shimmer: Konrad/Vlado | * shimmer: Konrad/Vlado | ||
+ | * intelmote2: Brano | ||
=== micaZ (Phil + David G.) === | === micaZ (Phil + David G.) === | ||
Line 160: | Line 2,294: | ||
<td>Notes</td> | <td>Notes</td> | ||
</tr> | </tr> | ||
− | <tr><td>AntiTheft</td> <td bgcolor= | + | <tr><td>AntiTheft</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td> platform not supported </td> |
− | <tr><td>BaseStation</td> <td bgcolor= | + | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
<tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
− | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor= | + | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td><td></td> |
<tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
− | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor= | + | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td> all MACs (CSMA, RedMac, SpeckMACD)</td> |
− | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor= | + | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>tests/cc2420</td> <td bgcolor= | + | <tr><td>tests/cc2420</td> <td bgcolor=yellow>NA</td><td bgcolor=yellow>NA</td> <td> not applicable</td> |
<tr><td>tests/deluge</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> platform not supported</td> | <tr><td>tests/deluge</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> platform not supported</td> | ||
<tr><td>tests/storage</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td> | <tr><td>tests/storage</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td> | ||
Line 181: | Line 2,315: | ||
warning: assignment from incompatible pointer type<br> | warning: assignment from incompatible pointer type<br> | ||
</td> | </td> | ||
− | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor= | + | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
<tr><td>tests/TestArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/TestArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
− | <tr><td>tests/TestFTSP</td> <td bgcolor= | + | <tr><td>tests/TestFTSP</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>limited support</td> |
<tr><td>tests/TestLPL</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>platform not supported </td> | <tr><td>tests/TestLPL</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>platform not supported </td> | ||
<tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td> | <tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>PASS</td> <td> | ||
Line 192: | Line 2,326: | ||
passing arg 1 of `CNonNull' makes pointer from integer without a cast | passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
</td> | </td> | ||
− | <tr><td>tests/TestSerial</td> <td bgcolor= | + | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>with C++ forwarder</td> |
− | <tr><td>tests/TestSimComm</td> <td bgcolor= | + | <tr><td>tests/TestSimComm</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> |
− | <tr><td>tests/TestSimTimer</td> <td bgcolor= | + | <tr><td>tests/TestSimTimer</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> |
<tr><td>tests/tosthreads/apps</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>error: BlinkC.nc:39: interface Thread not found</td> | <tr><td>tests/tosthreads/apps</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>error: BlinkC.nc:39: interface Thread not found</td> | ||
<tr><td>tests/tosthreads/capps</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>error: msp430-gcc: .nc: No such file or directory</td> | <tr><td>tests/tosthreads/capps</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td>error: msp430-gcc: .nc: No such file or directory</td> | ||
Line 201: | Line 2,335: | ||
=== telos (Kevin Klues & David Moss) === | === telos (Kevin Klues & David Moss) === | ||
+ | |||
+ | In order to get all SAFE compilations to pass, the support/make directory had to be updated to HEAD. | ||
<table border=1 cellpadding=2> | <table border=1 cellpadding=2> | ||
<tr> | <tr> | ||
− | <td>App</td> | + | <td width=25%>App</td> |
<td>Standard</td> | <td>Standard</td> | ||
<td>Safe</td> | <td>Safe</td> | ||
<td>Notes</td> | <td>Notes</td> | ||
</tr> | </tr> | ||
− | <tr><td>AntiTheft</td> <td bgcolor= | + | <tr><td>AntiTheft</td> <td bgcolor=green>N/A</td> <td bgcolor=green>N/A</td> <td>Platform not supported</td> |
− | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor= | + | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor= | + | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor= | + | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
<tr><td>MultihopOscilloscope</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>?</td> <td> | <tr><td>MultihopOscilloscope</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>?</td> <td> | ||
When I try to run it, I am | When I try to run it, I am | ||
Line 222: | Line 2,358: | ||
<tr><td>MultihopOscilloscopeLqi</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>MultihopOscilloscopeLqi</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
<tr><td>MViz</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>MViz</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
− | <tr><td>Powerup</td> <td bgcolor= | + | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>RadioCountToLeds</td> <td bgcolor= | + | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>RadioSenseToLeds</td> <td bgcolor= | + | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>tests/arbiters/TestFcfsArbiter</td> <td bgcolor= | + | <tr><td>tests/arbiters/TestFcfsArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>tests/arbiters/TestRoundRobinArbiter</td> <td bgcolor= | + | <tr><td>tests/arbiters/TestRoundRobinArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>tests/cc2420/LplBroadcastCountToLeds</td> <td bgcolor= | + | <tr><td>tests/cc2420/LplBroadcastCountToLeds</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>README still references RadioCountToLeds instead of new name for this test application. Also, remnants of the original RadioCountToLeds description remain at the bottom.</td> |
− | <tr><td>tests/cc2420/LplBroadcastPeriodicDelivery</td> <td bgcolor= | + | <tr><td>tests/cc2420/LplBroadcastPeriodicDelivery</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>README needs fixing. No title for application at the top.</td> |
− | <tr><td>tests/cc2420/LplUnicastPeriodicDelivery</td> <td bgcolor= | + | <tr><td>tests/cc2420/LplUnicastPeriodicDelivery</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td> |
− | <tr><td>tests/cc2420/RssiToSerial</td> <td bgcolor= | + | README should be changed to indicate name of application at the top, and describe that the on node 1, the LED flashes on when transmitting, then off again upon reception of an Ack. If there is no ACK, it simply toggles on and off every second ans it tries to transmit.</td> |
− | <tr><td>tests/cc2420/TestAcks</td> <td bgcolor= | + | <tr><td>tests/cc2420/RssiToSerial</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>README does not confrom with the rest of the READMEs used by other applications.</td> |
− | <tr><td>tests/cc2420/TestPacketLink</td> <td bgcolor= | + | <tr><td>tests/cc2420/TestAcks</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>README does not confrom with the rest of the READMEs used by other applications.</td> |
− | <tr><td>tests/cc2420/TxThroughput</td> <td bgcolor= | + | <tr><td>tests/cc2420/TestPacketLink</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>README does not confrom with the rest of the READMEs used by other applications.</td> |
+ | <tr><td>tests/cc2420/TxThroughput</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>README does not confrom with the rest of the READMEs used by other applications.</td> | ||
<tr><td>tests/deluge/SerialBlink</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>tests/deluge/SerialBlink</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
<tr><td>tests/deluge/GoldenImage</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>tests/deluge/GoldenImage</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
<tr><td>tests/deluge/Blink</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>tests/deluge/Blink</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
− | <tr><td>tests/storage/SyncLog</td> <td bgcolor= | + | <tr><td>tests/storage/SyncLog</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>Do Serial AM messages have to conform to the AMID > 128 rule for applications? This app has AM id 11.</td> |
− | <tr><td>tests/storage/Log</td> <td bgcolor=red> | + | <tr><td>tests/storage/Log</td> <td bgcolor=red>FAIL</td> <td bgcolor=red>FAIL</td> <td> |
− | <tr><td>tests/storage/Config</td> <td bgcolor= | + | In file included from RandRWAppC.nc:21: |
− | <tr><td>tests/storage/CircularLog</td> <td bgcolor= | + | In component `RandRWC': |
− | <tr><td>tests/storage/Block</td> <td bgcolor= | + | RandRWC.nc: In function `report': |
− | <tr><td>tests/TestAdc</td> <td bgcolor= | + | RandRWC.nc:68: too few arguments to function `AMSend.getPayload' |
+ | make: *** [exe0] Error 1 | ||
+ | </td> | ||
+ | <tr><td>tests/storage/Config</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/storage/CircularLog</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tests/storage/Block</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>Worked on some hardware, not on others. Worth reststing by others. </td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>tests/TestDissemination</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>tests/TestDissemination</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
<tr><td>tests/TestDIP</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>tests/TestDIP</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
<tr><td>tests/TestFTSP</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>tests/TestFTSP</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
− | <tr><td>tests/TestLPL</td> <td bgcolor= | + | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
<tr><td>tests/TestNetwork</td> <td bgcolor=yellow>FAIL</td> <td bgcolor=red>?</td> | <tr><td>tests/TestNetwork</td> <td bgcolor=yellow>FAIL</td> <td bgcolor=red>?</td> | ||
<td>The simulation script (test.py) is not working - the nodes never find a route. You might want to customize this if TestNetwork is a part of the upcoming Collection simulation tutorial. | <td>The simulation script (test.py) is not working - the nodes never find a route. You might want to customize this if TestNetwork is a part of the upcoming Collection simulation tutorial. | ||
</td> | </td> | ||
− | <tr><td>tests/TestPrintf</td> <td bgcolor= | + | <tr><td>tests/TestPrintf</td> <td bgcolor=yellow>PASS</td> <td bgcolor=yellow>PASS</td> <td>No README.....</td> |
− | <tr><td>tests/TestSerial</td> <td bgcolor= | + | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
− | <tr><td>tests/TestSimComm</td> <td bgcolor= | + | <tr><td>tests/TestSimComm</td> <td bgcolor=green>N/A</td> <td bgcolor=green>N/A</td> <td>Platform not supported in TOSSIM</td> |
− | <tr><td>tests/TestSimTimer</td> <td bgcolor= | + | <tr><td>tests/TestSimTimer</td> <td bgcolor=green>N/A</td> <td bgcolor=green>N/A</td> <td>Platform not supported in TOSSIM</td> |
<tr><td>tests/TestTymo</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | <tr><td>tests/TestTymo</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td></td> | ||
− | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td> |
− | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | /tmp/ccUiucL0.o: In function `ThreadSleepP$ThreadSleep$sleep': |
− | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | cil-5dxBXKxj.cil.c:(.text+0xb3e): undefined reference to `__deputy_memset' |
− | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | cil-5dxBXKxj.cil.c:(.text+0xb4a): undefined reference to `__deputy_memset' |
− | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | </td> |
− | + | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> | |
− | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=yellow>PASS</td> <td bgcolor=red>FAIL</td> |
− | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <td> |
− | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | SAFE version fails same as above. |
− | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <br> |
− | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <br> |
− | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | README needs to be fixed for the correct serialforwarder rate (57600 for telosb with threads) |
− | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=yellow>PASS</td> <td bgcolor=red> | + | </td> |
− | + | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> | |
− | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>apps/tests/tkn154/TestASSOCIATE</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>apps/tests/tkn154/TestDATA</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>apps/tests/tkn154/TestINDIRECT</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <tr><td>apps/tests/tkn154/TestPROMISCUOUS</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> |
− | <td>README needs fixing: | + | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=yellow>PASS</td> <td bgcolor=red>FAIL</td> |
+ | <td> | ||
+ | SAFE version fails same as above. | ||
+ | <br> | ||
+ | <br> | ||
+ | README needs to be fixed for the correct serialforwarder rate (57600 for telosb with threads) | ||
+ | </td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> | ||
+ | <tr><td>apps/tests/tkn154/TestASSOCIATE</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td> | ||
+ | /tmp/ccH2gplh.o: In function `SchedulerBasicP$TaskBasic$runTask': | ||
+ | cil-O85oSMxt.cil.c:(.text+0x246c): undefined reference to `__deputy_memset' | ||
+ | /tmp/ccH2gplh.o: In function `IndirectTxP$PendingAddrWrite$write': | ||
+ | cil-O85oSMxt.cil.c:(.text+0x4774): undefined reference to `__deputy_memset' | ||
+ | make: *** [exe0] Error 1 | ||
+ | </td> | ||
+ | <tr><td>apps/tests/tkn154/TestDATA</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> | ||
+ | <tr><td>apps/tests/tkn154/TestINDIRECT</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above.</td> | ||
+ | <tr><td>apps/tests/tkn154/TestPROMISCUOUS</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> | ||
+ | <td> | ||
+ | SAFE version fails same as above. | ||
+ | <br> | ||
+ | <br> | ||
+ | README needs fixing: | ||
In README: the following lines: | In README: the following lines: | ||
$ cd $TOSDIR/../apps/tests/TestPrintf | $ cd $TOSDIR/../apps/tests/TestPrintf | ||
Line 288: | Line 2,456: | ||
$ java net.tinyos.tools.PrintfClient -comm serial@/dev/ttyUSB0:telosb | $ java net.tinyos.tools.PrintfClient -comm serial@/dev/ttyUSB0:telosb | ||
</td> | </td> | ||
− | <tr><td>apps/tests/tkn154/TestSTARTSYNC</td> <td bgcolor=green>PASS</td> <td bgcolor=red> | + | <tr><td>apps/tests/tkn154/TestSTARTSYNC</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>SAFE version fails same as above</td> |
</table> | </table> | ||
Line 296: | Line 2,464: | ||
==== Summary ==== | ==== Summary ==== | ||
* The table below shows a summary of the test results. For complete results (including errors and warnings) see the Details section below | * The table below shows a summary of the test results. For complete results (including errors and warnings) see the Details section below | ||
− | * Safe mode compiles and runs as indicated. However, in most cases it generates a lot of warnings (see Details section) | + | * Safe mode compiles and runs as indicated. However, in most cases it generates a lot of warnings (see Details section). |
− | + | * I tried the Blink-fail application (from main Safe TinyOS page) under telosb it generates the expected runntime error. However, it does not seem to catch the runntime error under shimmer (the mote just hangs with no leds blinking). | |
+ | * July 8, 2008: Safe mode works for threads/cthreads, however it takes a very long time to compile, especially when it pulls in the cc2420 stack (on the order of several minuets) | ||
<table border=1 cellpadding=2> | <table border=1 cellpadding=2> | ||
Line 306: | Line 2,475: | ||
<td>Notes</td> | <td>Notes</td> | ||
</tr> | </tr> | ||
− | <tr><td>AntiTheft</td> <td bgcolor= | + | <tr><td>AntiTheft</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> |
<tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
Line 320: | Line 2,489: | ||
<tr><td>tests/cc2420/TestPacketLink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/cc2420/TestPacketLink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>tests/cc2420/TxThroughput</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/cc2420/TxThroughput</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
− | <tr><td>tests/deluge</td> <td bgcolor= | + | <tr><td>tests/deluge</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>N/A (currently not supported on shimmer which uses SD with another interface)</td> |
− | <tr><td>tests/storage</td> <td bgcolor= | + | <tr><td>tests/storage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>N/A (currently not supported on shimmer which uses SD with another interface)</td> |
<tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>tests/arbiters/TestFcfsArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/arbiters/TestFcfsArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
Line 329: | Line 2,498: | ||
<tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
<tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
− | <tr><td>tests/TestSimComm</td> <td bgcolor= | + | <tr><td>tests/TestSimComm</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> |
− | <tr><td>tests/TestSimTimer</td> <td bgcolor= | + | <tr><td>tests/TestSimTimer</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> |
− | <tr><td>tosthreads</td> | + | <tr><td>tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> |
+ | <tr><td>tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestBasicsbSensors</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestBockStorage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
+ | <tr><td>tosthreads/capps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/SenseAndSend</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/SenseStoreAndForward</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td><td>Safe mode works after I removed the assignment oscilloscope_t *o = o</td> | ||
+ | <tr><td>tosthreads/capps/TestLogStorage</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>platform not supported</td> | ||
+ | <tr><td>tosthreads/capps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | <tr><td>tosthreads/capps/ThreadStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td></td> | ||
+ | |||
</table> | </table> | ||
− | |||
==== Details ==== | ==== Details ==== | ||
Line 758: | Line 2,948: | ||
------------------ | ------------------ | ||
result: N/A (not for shimmer platform) | result: N/A (not for shimmer platform) | ||
+ | |||
+ | |||
+ | apps/tests/tkn154 | ||
+ | ----------------- | ||
+ | result: N/A (not supported on shimmer) | ||
+ | |||
+ | tosthreads/apps/BaseStation | ||
+ | --------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | compiled BaseStationAppC to build/shimmer/main.exe | ||
+ | 21014 bytes in ROM | ||
+ | 5536 bytes in RAM | ||
+ | real 0m32.205s | ||
+ | user 0m2.596s | ||
+ | sys 0m0.264s | ||
+ | |||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | compiled BaseStationAppC to build/shimmer/main.exe | ||
+ | 25710 bytes in ROM | ||
+ | 5536 bytes in RAM | ||
+ | real 4m30.015s | ||
+ | user 3m50.742s | ||
+ | sys 0m1.644s | ||
tosthreads/apps/Blink | tosthreads/apps/Blink | ||
--------------------- | --------------------- | ||
− | * Normal Mode * | + | ** Normal Mode ** |
− | result: | + | result: PASS |
− | + | warnings & errors: | |
− | - | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
− | / | + | |
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | |||
+ | tosthreads/apps/Bounce | ||
+ | --------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | |||
+ | tosthreads/apps/RadioStress | ||
+ | --------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | |||
+ | tosthreads/apps/TestBasicsbSensors | ||
+ | --------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | |||
+ | tosthreads/apps/TestBockStorage | ||
+ | --------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | |||
+ | tosthreads/apps/TestCollection | ||
+ | --------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | |||
+ | tosthreads/apps/TestPrintf | ||
+ | --------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | |||
+ | |||
+ | tosthreads/apps/TestSineSensor | ||
+ | --------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
− | - | + | ** Safe Mode ** |
− | + | result: PASS | |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
− | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
− | + | ||
− | In | + | |
− | / | + | tosthreads/capps/BaseStation |
− | / | + | ---------------------- |
− | / | + | ** Normal Mode ** |
− | / | + | result: PASS |
− | .. | + | warnings & errors: |
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
tosthreads/capps/Blink | tosthreads/capps/Blink | ||
---------------------- | ---------------------- | ||
− | * Normal Mode * | + | ** Normal Mode ** |
− | result: | + | result: PASS |
− | + | warnings & errors: | |
− | - | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
− | / | + | |
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | |||
+ | tosthreads/capps/Bounce | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | |||
+ | tosthreads/capps/Null | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | |||
+ | tosthreads/capps/RadioStress | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
− | - | + | ** Safe Mode ** |
− | / | + | result: PASS |
− | In | + | warnings & errors: |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" |
− | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | |
− | In | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
− | / | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': |
− | + | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type | |
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | |||
+ | |||
+ | tosthreads/capps/SenseAndSend | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/capps/SenseStoreAndForward | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | tosthreads/capps/TestCollection | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | nesc1: warning: calls to Snoop.receive in CC2420ActiveMessageP fan out, but there is no combine function specified for the return type | ||
+ | nesc1: warning: calls to Receive.receive in CC2420ActiveMessageP fan out, but there is no combine function specified for the return type | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type | ||
+ | |||
+ | |||
+ | tosthreads/capps/TestLogStorage | ||
+ | ---------------------- | ||
+ | result: N/A (not for shimmer platform) | ||
+ | |||
+ | tosthreads/capps/TestPrintf | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast | ||
+ | |||
+ | |||
+ | tosthreads/capps/TestSineSensor | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | |||
+ | tosthreads/capps/ThreadStress | ||
+ | ---------------------- | ||
+ | ** Normal Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | |||
+ | ** Safe Mode ** | ||
+ | result: PASS | ||
+ | warnings & errors: | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | ||
+ | /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
+ | |||
+ | === intelmote2 (Brano) === | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/arbiters</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/cc2420</td> <td bgcolor=green>PASS</td><td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/deluge</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | <tr><td>tests/storage/Block</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/storage</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>SensorStream interface not supported</td> | ||
+ | <tr><td>tests/TestFTSP</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td> </td> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=yellow>NA</td> <td></td> | ||
+ | <tr><td>tests/TestSim*</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | <tr><td>tests/tosthreads</td> <td bgcolor=yellow>NA</td> <td bgcolor=yellow>NA</td> <td>not supported</td> | ||
+ | </table> | ||
+ | |||
+ | === iris (Janos + Miklos) === | ||
+ | |||
+ | <table border=1 cellpadding=2> | ||
+ | <tr> | ||
+ | <td>App</td> | ||
+ | <td>Standard</td> | ||
+ | <td>Safe</td> | ||
+ | <td>Notes</td> | ||
+ | </tr> | ||
+ | <tr><td>AntiTheft</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td> | ||
+ | Root:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$sendTask$runTask':<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$SubSend$sendDone':<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:575: warning: comparison is always false due to limited range of data type<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:597: warning: comparison is always false due to limited range of data type<br> | ||
+ | Root safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:222: Warning: Type "struct __nesc_unnamed4337 [0U]" in global "CtpForwardingEngineP$0$clientEntries" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:223: Warning: Type "struct __nesc_unnamed4337 * SAFE [0U]" in global "CtpForwardingEngineP$0$clientPtrs" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$sendTask$runTask':<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$SubSend$sendDone':<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:575: warning: comparison is always false due to limited range of data type<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:597: warning: comparison is always false due to limited range of data type<br> | ||
+ | Nodes safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type<br> | ||
+ | </td> | ||
+ | <tr><td>BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>Null</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array.<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>Oscilloscope</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type<br> | ||
+ | |||
+ | </td> | ||
+ | <tr><td>Powerup</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array.<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>RadioCountToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>RadioSenseToLeds</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type<br> | ||
+ | |||
+ | </td> | ||
+ | <tr><td>tests/cc2420/*</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td>not applicable</td> | ||
+ | <tr><td>tests/deluge/*</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type<br> | ||
+ | |||
+ | </td> | ||
+ | <tr><td>tests/storage/Block</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>tests/storage/CircularLog</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>tests/storage/Config</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>/opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:164: warning: comparisons like X<=Y<=Z do not have their mathematical meaning<br> | ||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type<br> | ||
+ | /opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc: In function 'ConfigStorageP$ConfigStorage$commit':<br> | ||
+ | /opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:285: warning: assignment from incompatible pointer type | ||
+ | </td> | ||
+ | <tr><td>tests/storage/Log</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>tests/storage/SyncLog</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td> | ||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | |||
+ | </td> | ||
+ | <tr><td>tests/TestAdc</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>tests/TestArbiter</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>tests/TestFTSP</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>tests/TestLPL</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>tests/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>safe:<br> | ||
+ | In file included from /opt/tinyos-2.x/tos/lib/printf/printf.h:49,<br> | ||
+ | from TestPrintfAppC.nc:34:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:598: syntax error before `__fmt'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:604: syntax error before `__fmt'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:639: syntax error before `__fmt'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:645: syntax error before `__fmt'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:653: syntax error before `__fmt'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:659: syntax error before `__s'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:665: syntax error before `__s'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:675: syntax error before `__s'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:681: syntax error before `__s'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:687: syntax error before `__s'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:693: syntax error before `__s'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:703: syntax error before `__s'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:709: syntax error before `__s'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:714: syntax error before `__fmt'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:720: syntax error before `__fmt'<br> | ||
+ | /opt/tinyos-2.x/tos/lib/printf/avr_stdio.h:727: syntax error before `__str'<br> | ||
+ | make: *** [exe0] Error 1<br> | ||
+ | |||
+ | </td> | ||
+ | <tr><td>tests/TestSerial</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>safe:<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init':<br> | ||
+ | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type | ||
+ | </td> | ||
+ | <tr><td>tests/TestSimComm</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td>not applicable</td> | ||
+ | <tr><td>tests/TestSimTimer</td> <td bgcolor=red>?</td> <td bgcolor=red>?</td> <td>not applicable</td> | ||
+ | <tr><td>tests/tosthreads/*</td> <td bgcolor=green>PASS</td> <td bgcolor=red>?</td> <td></td> | ||
+ | <tr><td>tests/tosthreads/apps/BaseStation</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.<br> | ||
+ | |||
+ | </td> | ||
+ | <tr><td>tests/tosthreads/apps/Blink</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.<br> | ||
+ | |||
+ | </td> | ||
+ | <tr><td>tests/tosthreads/apps/Bounce</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.<br> | ||
+ | |||
+ | </td> | ||
+ | <tr><td>tests/tosthreads/apps/RadioStress</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.<br> | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <tr><td>tests/tosthreads/apps/TestBasicsbSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:73: Warning: Type "struct AdcStreamP$list_entry_t *[0U]" in global "AdcStreamP$bufferQueue" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:74: Warning: Type "struct AdcStreamP$list_entry_t * SAFE *[0U]" in global "AdcStreamP$bufferQueueEnd" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.<br> | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <tr><td>tests/tosthreads/apps/TestBlockStorage</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.<br> | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <tr><td>tests/tosthreads/apps/TestCollection</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void<br> | ||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <tr><td>tests/tosthreads/apps/TestPrintf</td> <td bgcolor=green>PASS</td> <td bgcolor=red>FAIL</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Warning: Type "struct __file *[0]" in global "__iob" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion:<br> | ||
+ | from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream )<br> | ||
+ | to: int (* BND(...) )(char arg_0x40495648 , struct __file * SAFE arg_0x40495830 )<br> | ||
+ | exp: & uart_putchar<br> | ||
+ | |||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS)<br> | ||
+ | |||
+ | make: *** [exe0] Error 1<br> | ||
+ | |||
+ | </td> | ||
+ | |||
+ | <tr><td>tests/tosthreads/apps/TestSineSensor</td> <td bgcolor=green>PASS</td> <td bgcolor=green>PASS</td> <td>non-safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | |||
+ | safe:<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer<br> | ||
+ | /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.<br> | ||
+ | |||
+ | </td> | ||
+ | |||
+ | |||
+ | </table> |
Latest revision as of 08:22, 6 August 2008
Testing results for 2.1.
Contents
RC4
RC4 testing is only tosthreads/.
Platforms
micaz (Philip Levis)
Summary
- The table below shows a summary of the test results. For errors and warnings see the Details section below
App | Standard | Safe | Notes |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | PASS | PASS | |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBasicsbSensors | PASS | PASS | |
tosthreads/apps/TestBlockStorage | PASS | PASS | |
tosthreads/apps/TestCollection | PASS | PASS | |
tosthreads/apps/TestPrintf | PASS | PASS | Warning on printf library. |
tosthreads/apps/TestSineSensor | PASS | PASS | |
tosthreads/capps/BaseStation | PASS | PASS | |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | PASS | PASS | |
tosthreads/capps/SenseAndSend | NA | NA | platform not supported |
tosthreads/capps/SenseStoreAndForward | NA | NA | platform not supported |
tosthreads/capps/TestCollection | FAIL | FAIL | RAM requirements, removed from release. |
tosthreads/capps/TestLogStorage | PASS | PASS | |
tosthreads/capps/TestPrintf | PASS | PASS | |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS |
Details
tosthreads/apps/TestPrintf **Safe mode**
/home/pal/src/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': /home/pal/src/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast
tosthreads/capps/TestCollection
compiled /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/TinyOSEntryPointC to build/micaz/main.exe 38934 bytes in ROM 6263 bytes in RAM
telosb (Philip Levis)
Summary
- The table below shows a summary of the test results. For errors and warnings see the Details section below
App | Standard | Safe | Notes |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | PASS | PASS | |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBasicsbSensors | PASS | PASS | |
tosthreads/apps/TestBlockStorage | PASS | PASS | |
tosthreads/apps/TestCollection | PASS | PASS | |
tosthreads/apps/TestPrintf | PASS | PASS | |
tosthreads/apps/TestSineSensor | PASS | PASS | Used to hang, now fixed. |
tosthreads/capps/BaseStation | PASS | PASS | |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | PASS | PASS | |
tosthreads/capps/SenseAndSend | PASS | PASS | |
tosthreads/capps/SenseStoreAndForward | PASS | PASS | |
tosthreads/capps/TestCollection | PASS | PASS | |
tosthreads/capps/TestLogStorage | PASS | PASS | |
tosthreads/capps/TestPrintf | PASS | PASS | |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS |
Details
tosthreads/apps/TestSineSensor
The application prints out 5s or so of readings, then hangs. The hang point is one of a few output values.
shimmer (Konrad Lorincz & Vlado Handziski)
Summary
- The table below shows a summary of the test results. For complete results (including errors and warnings) see the Details section below
- BlinkFail application now compiles and displays the led runtime errors correctly. John and Konrad found the problem to be with the leds address for shimmer in fail.c (now fixed).
App | Standard | Safe | Notes |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | PASS | PASS | |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBasicsbSensors | NA | NA | platform not supported |
tosthreads/apps/TestBockStorage | NA | NA | platform not supported |
tosthreads/apps/TestCollection | PASS | PASS | |
tosthreads/apps/TestPrintf | PASS | PASS | |
tosthreads/apps/TestSineSensor | PASS | PASS | |
tosthreads/capps/BaseStation | PASS | PASS | |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | PASS | PASS | |
tosthreads/capps/SenseAndSend | NA | NA | platform not supported |
tosthreads/capps/SenseStoreAndForward | NA | NA | platform not supported |
tosthreads/capps/TestCollection | PASS | PASS | |
tosthreads/capps/TestLogStorage | NA | NA | platform not supported |
tosthreads/capps/TestPrintf | PASS | PASS | |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS |
Details
nescc: 1.3.0beta6 gcc: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) tosthreads/apps/BaseStation --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/Blink --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer tosthreads/apps/Bounce --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/RadioStress --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/TestBasicsbSensors --------------------- result: N/A (not for shimmer platform) tosthreads/apps/TestBockStorage --------------------- result: N/A (not for shimmer platform) tosthreads/apps/TestCollection --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/TestPrintf --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tosthreads/apps/TestSineSensor --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer tosthreads/capps/BaseStation ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/capps/Blink ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer tosthreads/capps/Bounce ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/capps/Null ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer tosthreads/capps/RadioStress ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/capps/SenseAndSend ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/SenseStoreAndForward ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/TestCollection ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/capps/TestLogStorage ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/TestPrintf ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tosthreads/capps/TestSineSensor ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer tosthreads/capps/ThreadStress ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
imote2 (Brano Kusy)
Summary
- no thread support, so the same as rc3
eyesIFX (Jan H.)
Summary
- The table below shows a summary of the test results, warnings are shown in the section below
App | Standard | Safe | Notes |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | PASS | PASS | |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBasicsbSensors | NA | NA | platform not supported |
tosthreads/apps/TestBlockStorage | PASS | PASS | |
tosthreads/apps/TestCollection | PASS | PASS | a NON-base station mote toggles LED1 instead of LED0 |
tosthreads/apps/TestPrintf | FAIL | FAIL |
truncated (overwritten) java output, for example: Co 2680 Counter: 2681 Counter:82 Counter: 2683 Counter: 26nter: 2686 Counter: 2687 Cou2689 |
tosthreads/apps/TestSineSensor | FAIL | PASS |
UPDATE: normal mode works with CVS HEAD. |
tosthreads/capps/BaseStation | PASS | PASS | |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | PASS | PASS | |
tosthreads/capps/SenseAndSend | NA | NA | platform not supported |
tosthreads/capps/SenseStoreAndForward | NA | NA | platform not supported |
tosthreads/capps/TestCollection | NA | NA | platform not supported |
tosthreads/capps/TestLogStorage | PASS | PASS | |
tosthreads/capps/TestPrintf | FAIL | FAIL |
truncated (overwritten) java output, for example: Count84 Counter: 7585 Counter: 75nter: 7588 Counter: 7589 Cou35 Counter: 7636 Counter: 76nter: 7639 Counter: 7640 |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS |
Details
nescc: 1.3.0beta6 gcc: gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) For *all* apps there are the following warnings: /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer In addition, there are some app-specific warnings: tosthreads/apps/TestPrintf --------------------- ** Safe Mode ** /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tosthreads/capps/TestPrintf ---------------------- ** Safe Mode ** /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast
mica2/mica2dot (Jó, Nicolai)
Summary
- The table below shows a summary of the test results, warnings are shown in the section below
App | Standard | Safe | Notes |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | FAIL | FAIL | behaves not like described, see details |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBasicsbSensors | NA | NA |
mica2dot is not supported mica2 has safe warnings, but I can not provide a funktion test (no Basicsb sensor board) |
tosthreads/apps/TestBlockStorage | PASS | PASS | |
tosthreads/apps/TestCollection | PASS | PASS | a NON-base station mote toggles LED1 instead of LED0 |
tosthreads/apps/TestPrintf | PASS | PASS | |
tosthreads/apps/TestSineSensor | PASS | PASS | |
tosthreads/capps/BaseStation | PASS | PASS | |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | PASS | PASS | |
tosthreads/capps/SenseAndSend | NA | NA | platform not supported |
tosthreads/capps/SenseStoreAndForward | NA | NA | platform not supported |
tosthreads/capps/TestCollection | NA | NA | platform not supported (>8kB RAM needed) |
tosthreads/capps/TestLogStorage | PASS | PASS | |
tosthreads/capps/TestPrintf | PASS | PASS | safe warnings for mica2dot |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS |
Details
all apps in tosthreads/ compile with the following warnings (standard and safe)
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
tosthreads/apps/Bounce
All LEDs are blinking simultaneously, but just a few times (1-4 times). The application seems to break on a single packet loss.
tosthreads/apps/TestBasicsbSensors (safe warnings)
/opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:73: Warning: Type "struct AdcStreamP$list_entry_t *[0U]" in global "AdcStreamP$bufferQueue" contains an open array. /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:74: Warning: Type "struct AdcStreamP$list_entry_t * SAFE *[0U]" in global "AdcStreamP$bufferQueueEnd" contains an open array.
tosthreads/capps/TestPrintf (safe warnings)
/opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: warning: '__noinline__' attribute does not apply to types /opt/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': /opt/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast
TinyNode (Maxime)
Summary
- The table below shows a summary of the test results, warnings are shown in the section below
App | Standard | Safe | Notes |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | PASS | PASS | |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBasicsbSensors | NA | NA | platform not supported |
tosthreads/apps/TestBlockStorage | PASS | PASS | |
tosthreads/apps/TestCollection | PASS | PASS | |
tosthreads/apps/TestPrintf | PASS | PASS | |
tosthreads/apps/TestSineSensor | PASS | PASS | |
tosthreads/capps/BaseStation | PASS | PASS | |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | PASS | PASS | |
tosthreads/capps/SenseAndSend | NA | NA | platform not supported |
tosthreads/capps/SenseStoreAndForward | NA | NA | platform not supported |
tosthreads/capps/TestCollection | PASS | PASS | |
tosthreads/capps/TestLogStorage | PASS | PASS | |
tosthreads/capps/TestPrintf | PASS | PASS | |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS |
Details
all apps in tosthreads/ compile with the following warnings (standard and safe)
tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer
setup:
nescc: 1.3.0beta6 gcc: gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
RC3
App Code
The applications and their owners are as follows. This table denotes whether the application has been checked for its README and compliance with TEP 3 and TEP 4.
App | Owner | Status | Notes |
AntiTheft | Phil | ||
BaseStation | Phil | ||
Blink | Vlado | PASS | |
Null | Phil | ||
Oscilloscope | Konrad | PASS | |
Powerup | Janos | PASS | |
RadioCountToLeds | Jan H. | PASS | |
RadioSenseToLeds | Jan H. | PASS | |
tests/cc2420 | David G. | PASS |
Updated READMEs for clarity and to match usual README format. |
tests/deluge | Vlado | PASS | |
tests/storage/Block | Konrad | PASS | |
tests/storage/CircularLog | Konrad | PASS | |
tests/storage/Config | Konrad | PASS | |
tests/storage/Log | Konrad | PASS | |
tests/storage/SyncLog | Konrad | PASS | |
tests/TestAdc | Phil | ||
tests/arbiters | Kevin | ||
tests/TestFtsp | Phil | ||
tests/TestLpl | David G. | PASS | |
tests/TestPrintf | Janos | PASS | |
tests/TestSerial | Miklos | PASS | |
tests/TestSimComm | Razvan | PASS | |
tests/TestSimTimer | Mike | PASS | |
tests/tosthreads/apps | Mike | PASS | Fix some typo in READMEs. |
tests/tosthreads/capps | Razvan | PASS |
Small adjustments to a few READMEs. |
tests/tkn154 | Om | PASS | README.txt explains why some names are not TEP 3 compliant. |
MViz | Phil | ||
MultihopOscilloscope | Om | PASS | UART ignored for now |
MultihopOscilloscopeLqi | Om | PASS | UART ignored for now |
TestNetwork | Om | PASS | UART ignored for now |
tests/TestDissemination | Om | PASS | |
tests/TestDip | Phil |
Platforms
micaZ (Phil + David G.)
App | Standard | Safe | Notes |
AntiTheft | PASS | PASS | |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Null | PASS | PASS | |
Oscilloscope | PASS | PASS | |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | |
RadioSenseToLeds | PASS | PASS | |
tests/TestNetwork | FAIL | FAIL | TOSSIM script is broken - simulation started by test.py does not result in motes finding the routes. |
tests/cc2420 | PASS | PASS |
LplUnicastPeriodicDelivery: many transmitted packets not received
|
tests/deluge | PASS | PASS | No way to set safe manually -- had to hack burn and burn-net scripts. |
tests/storage | PASS | PASS | |
tests/TestAdc | PASS | PASS | |
tests/arbiters | PASS | PASS | |
tests/TestFTSP | PASS | PASS | Application runs, but nodes do not synchronize well.
1216685774224 1 1115 62836 0 1216685774224 5 1115 35214 0 1216685774478 1 1116 63093 0 1216685774479 5 1116 35351 0 |
tests/TestLPL | PASS | PASS | |
tests/TestPrintf | PASS | PASS (warnings) | /home/pal/src/tinyos-2.x/tos/interfaces/Queue.nc: In function 'PrintfP$Queue$dequeue': /home/pal/src/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function 'PrintfP$sendNext': /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function 'uart_putchar': /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast |
tests/TestSerial | PASS | PASS | |
tests/TestSimComm | NA | ||
tests/TestSimTimer | NA | ||
tests/tosthreads/apps | FAIL (BaseStation) | FAIL (BaseStation + TestPrintf) | BaseStation does not boot. TestPrintf: /home/pal/src/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion: from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream ) to: int (* BND(...) )(char arg_0x4049a648 , struct __file * SAFE arg_0x4049a830 ) exp: & uart_putchar /home/pal/src/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS) |
tests/tosthreads/capps | FAIL (TestCollection + ThreadStress) | FAIL (TestCollection + ThreadStress + TestPrintf) |
BaseStation warnings: /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void /home/pal/src/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void TestCollection: does not boot (main is not invoked, or at least LED operations in it do not light up.) |
mica2/mica2dot (Jó + Nicolai)
NOTE: For all applications "safe" mode has these warnings
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
App | Standard | Safe | Notes |
AntiTheft | Pass | Pass |
mica2dot is not supported mica2 ist working, but there are some warnings warnings (Root app): /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:575: warning: comparison is always false due to limited range of data type /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:597: warning: comparison is always false due to limited range of data type safe warnings (Root app): /opt/tinyos-2.x/tos/chips/cc1000/CC1000CsmaP.nc:519: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:222: Warning: Type "struct __nesc_unnamed4320 [0U]" in global CtpForwardingEngineP$0$clientEntries" contains an open array. /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:223: Warning: Type "struct __nesc_unnamed4320 * SAFE [0U]" in global "CtpForwardingEngineP$0$clientPtrs" contains an open array. safe warnings (Node app): /opt/tinyos-2.x/tos/chips/cc1000/CC1000CsmaP.nc:519: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$3$resQ" contains an open array. |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Null | PASS | PASS | |
Oscilloscope | PASS | PASS | |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | |
RadioSenseToLeds | PASS | PASS | |
tests/cc2420 | NA | NA | mica2* have a cc1000 |
tests/deluge | NA | NA | mica2* are not supported |
tests/storage | PASS | PASS | |
tests/TestAdc | PASS | PASS | |
tests/arbiters | PASS | PASS | |
tests/TestFtsp | FAIL | FAIL |
fails for mica2 and mica2dot on:/opt/tinyos-2.x/tos/lib/ftsp/TimeSyncC.nc:53: component TimeSyncMessageC not found |
tests/TestLpl | PASS | PASS | safe warnings:
/opt/tinyos-2.x/tos/chips/cc1000/CC1000CsmaP.nc:519: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/chips/cc1000/LowPowerListening.nc:91: Warning: Type "struct message_t *" in formal "msg" of CC1000CsmaP$LowPowerListening$setRxSleepInterval needs a bound annotation. /opt/tinyos-2.x/tos/chips/cc1000/LowPowerListening.nc:91: Warning: Type "struct message_t *" in formal "msg" of TestLplC$LowPowerListening$setRxSleepInterval needs a bound annotation. |
tests/TestPrintf | PASS | PASS | safe warnings:
/opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:79: warning: '__noinline__' attribute does not apply to types /opt/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing argument 1 of 'CNonNull' makes pointer from integer without a cast |
tests/TestSerial | PASS | PASS | |
tests/TestSimComm | NA | NA | |
tests/TestSimTimer | NA | NA | |
tosthreads/apps | PASS (mica2) | PASS (mica2) | In general: mica2dot fails on
/opt/tinyos-2.x/tos/lib/tosthreads/types/thread.h:39:25: error: chip_thread.h: No such file or directory mica2 compiles with warnings (standard): /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer and (safe): /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
tosthreads/apps/BaseStation | FAIL | FAIL | compiles for mica2 but application is not operational, it does not boot properly |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | PASS | PASS | |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBasicbSensors | PASS (compile) | PASS (compile) | I can only provide a compile test because I do not have the basicb sensor board
safe warnings: /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:73: Warning: Type "struct AdcStreamP$list_entry_t *[0U]" in global "AdcStreamP$bufferQueue" contains an open array. /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:74: Warning: Type "struct AdcStreamP$list_entry_t * SAFE *[0U]" in global "AdcStreamP$bufferQueueEnd" contains an open array. |
tosthreads/apps/TestBlockStorage | FAIL | FAIL | fails on:
TestBlockStorageP.nc:58: `expectedVolumeSize' undeclared (first use in this function) adding "mica2" to the USE_AT45DB filter in the Makefile fixed this problem! |
tosthreads/apps/TestPrintf | PASS | FAIL | safe fails on:
/opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion: from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream ) to: int (* BND(...) )(char arg_0x4049ce08 , struct __file * SAFE arg_0x4049a010 ) exp: & uart_putchar /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS) |
tosthreads/apps/TestSineSensor | PASS | PASS | |
tosthreads/capps | PASS (mica2) | PASS (mica2) | In general: mica2dot fails on
/opt/tinyos-2.x/tos/lib/tosthreads/types/thread.h:39:25: error: chip_thread.h: No such file or directory mica2 compiles with warnings: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
tosthreads/capps/BaseStation | PASS | PASS | safe warnings:
/opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/RadioStress | safe warnings:
/opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void |
||
tosthreads/capps/TestLogStorage | FAIL | FAIL | compiles for mica2 and starts the test loop (leds are toggling) but I can not receive any radio or serial messages
safe warnings: /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void |
tosthreads/capps/TestPrintf | PASS | FAIL | safe fails on:
/opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion: from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream ) to: int (* BND(...) )(char arg_0x4079d738 , struct __file * SAFE arg_0x4079d920 ) exp: & uart_putchar /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS) |
tosthreads/capps/TestSineSensor | PASS | PASS | safe warnings:
/opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void |
tosthreads/capps/ThreadStress | PASS | PASS |
eyesIFX (Jan H.)
NOTE: For all applications "safe" mode has these warnings
/home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type
App | Standard | Safe | Notes |
AntiTheft | NA | NA | platform not supported |
BaseStation | PASS | PASS | See note above |
Blink | PASS | PASS | See note above |
Null | PASS | PASS | Safe has an additional warning
/home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. |
Oscilloscope | PASS | PASS | See note above |
Powerup | PASS | PASS | See note above |
RadioCountToLeds | PASS | PASS | See note above |
RadioSenseToLeds | PASS | PASS | See note above |
tests/cc2420 | NA | NA | not applicable |
tests/deluge | NA | NA | platform not supported |
tests/storage | PASS | PASS |
See note above |
tests/TestAdc | PASS | PASS | See note above |
tests/arbiters | PASS | PASS | See note above |
tests/TestFTSP | PASS | PASS |
platform not supported: compiles and runs (both normal and safe mode), but the timestamps are wrong (eyesIFX radio stack needs to be adapted?) |
tests/TestLPL | PASS | PASS | CFLAGS+=-DMAC_REDMAC |
tests/TestPrintf | FAIL | FAIL |
PASS with CVS HEAD! Hi I am writing to you from n!! Here is a uint8: 123 Her Here is a uint32: 123456789 Safe has additional warnings /usr/msp430/include/stdio.h:52: Warning: Type "char const *" in formal "string" of printf should be annotated NT. /home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/hauer/tos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast /home/hauer/tos/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `PrintfP$sendNext': /home/hauer/tos/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast /home/hauer/tos/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `putchar': /home/hauer/tos/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast |
tests/TestSerial | PASS | PASS | See note above |
tests/TestSimComm | NA | NA | platform not supported |
tests/TestSimTimer | NA | NA | platform not supported |
tosthreads/apps/BaseStation | PASS | PASS |
General remark for tosthreads: eyesIFX can be included into the list of supported platforms in the respective README for all apps that have passed the test. warnings (safe and normal): /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer warning (safe): /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
tosthreads/apps/Blink | PASS | PASS |
warnings: /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
tosthreads/apps/Bounce | FAIL | FAIL | tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' |
tosthreads/apps/RadioStress | FAIL | FAIL | tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' |
tosthreads/apps/TestBasicsbSensors | NA | NA | platform not supported |
tosthreads/apps/TestBlockStorage | NA | NA | platform not supported? Error: In component `TestBlockStorageP': TestBlockStorageP.nc: In function `TinyThread1.run': TestBlockStorageP.nc:58: `expectedVolumeSize' undeclared (first use in this function) TestBlockStorageP.nc:58: (Each undeclared identifier is reported only once TestBlockStorageP.nc:58: for each function it appears in.) |
tosthreads/apps/TestCollection | FAIL | FAIL |
typo in line 15 of README: cthreads -> threads /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer messages are not correctly forwarded over serial by the base station node: receive error for OscilloscopeMsg (AM type 147): invalid length message received (too short) |
tosthreads/apps/TestPrintf | FAIL | FAIL |
error: truncated java output (see above) /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/hauer/tos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast |
tosthreads/apps/TestSineSensor | PASS | PASS |
warnings: /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
tosthreads/capps/BaseStation | FAIL | FAIL |
tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' |
tosthreads/capps/Blink | PASS | PASS |
LED1 and LED2 are flashing in unison only after about 1 minute, before that they are flashing alternating (e.g. LED1 on, LED2 off). warning: /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
tosthreads/capps/Bounce | FAIL | FAIL |
tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' |
tosthreads/capps/Null | PASS | PASS |
LED2 is turned on - should it? (update the README?) /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer additional safe warning: /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
tosthreads/capps/RadioStress | FAIL | FAIL |
tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' |
tosthreads/capps/SenseAndSend | NA | NA | platform not supported |
tosthreads/capps/SenseStoreAndForward | NA | NA | platform not supported |
tosthreads/capps/TestCollection | FAIL | FAIL |
typo in line 27 of README: threads -> cthreads tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' |
tosthreads/capps/TestLogStorage | PASS | PASS |
warning: /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer safe warning: /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
tosthreads/capps/TestPrintf | FAIL | FAIL |
see notes for tosthreads/apps/TestPrintf |
tosthreads/capps/TestSineSensor | PASS | PASS |
warnings: /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
tosthreads/capps/ThreadStress | PASS | PASS |
LED2 toggles much faster than LED0 and LED1 /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/hauer/tos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
telos (Kevin Klues & David Moss)
App | Standard | Safe | Notes |
AntiTheft | N/A | N/A | Platform not supported |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Oscilloscope | PASS | PASS | |
MultihopOscilloscope | ? | ? |
To be run by net2... |
MultihopOscilloscopeLqi | ? | ? |
To be run by net2... |
MViz | ? | ? |
To be run by net2... |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | |
RadioSenseToLeds | PASS | PASS | |
tests/arbiters/TestFcfsArbiter | PASS | PASS | |
tests/arbiters/TestRoundRobinArbiter | PASS | PASS | |
tests/cc2420/LplBroadcastCountToLeds | PASS | PASS | |
tests/cc2420/LplBroadcastPeriodicDelivery | PASS | PASS | |
tests/cc2420/LplUnicastPeriodicDelivery | PASS | PASS | |
tests/cc2420/RssiToSerial | PASS | PASS | |
tests/cc2420/TestAcks | PASS | PASS | |
tests/cc2420/TestPacketLink | PASS | PASS | |
tests/cc2420/TxThroughput | PASS | PASS | |
tests/deluge/SerialBlink | PASS | PASS | Safe basestation/light-basestation is too big, so I didn't program the mote with safe basestation./home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. |
tests/deluge/GoldenImage | PASS | PASS | Safe basestation/light-basestation is too big, so I didn't program the mote with safe basestation./home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. |
tests/deluge/Blink | PASS | PASS | Safe basestation/light-basestation is too big, so I didn't program the mote with safe basestation./home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /home/mike/local/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. |
tests/storage/SyncLog | PASS | PASS | |
tests/storage/Log | FAIL | ? |
Test fails: Installed with mote id 4 as suggested in the README. At the end of the test, LED0 is turned on |
tests/storage/Config | PASS | PASS | |
tests/storage/CircularLog | PASS | PASS | |
tests/storage/Block | PASS | PASS | |
tests/TestAdc | PASS | PASS | |
tests/TestDissemination | ? | ? |
To be run by net2... |
tests/TestDIP | ? | ? |
To be run by net2... |
tests/TestFTSP | ? | ? | |
tests/TestLPL | PASS | PASS | |
tests/TestNetwork | ? | ? |
To be run by net2... |
tests/TestPrintf | PASS | PASS |
Weird result in safe mode: The value printed for the uint32 value should be 1234567890 but its 722 instead.... |
tests/TestSerial | PASS | PASS |
Java application worked when ran on my native machine. Didn't receive any packets when run in a VM.... All other tests requiring serial output worked fine in the VM.... |
tests/TestSimComm | N/A | N/A | Platform not supported in TOSSIM |
tests/TestSimTimer | N/A | N/A | Platform not supported in TOSSIM |
tests/TestTymo | ? | ? |
To be run by net2... |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Bounce | PASS | PASS | |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBlockStorage | PASS | PASS | |
tosthreads/apps/TestBasicsbSensors | N/A | N/A | Not supported on this platform |
tosthreads/apps/TestCollection | PASS | PASS | |
tosthreads/apps/TestPrintf | PASS | PASS |
Safe has more than the usual warnings: tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast |
tosthreads/apps/TestSineSensor | PASS | PASS | |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/BaseStation | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | PASS | PASS | |
tosthreads/capps/SenseAndSend | PASS | PASS | |
tosthreads/capps/SenseStoreAndForward | PASS | PASS | |
tosthreads/capps/TestCollection | PASS | PASS | |
tosthreads/capps/TestLogStorage | PASS | PASS | |
tosthreads/capps/TestPrintf | PASS | PASS | |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS | |
apps/tests/tkn154/TestAssociate | PASS | PASS |
Safe has more than the usual warnings in 'device' installation (not in 'coordinator'): /usr/lib/ncc/nesc_nx.h:258: Warning: Type "unsigned char *" in formal "msg" of __nesc_bfle_encode8 needs a bound annotation. /usr/lib/ncc/nesc_nx.h:258: Warning: Type "void *" in formal "target" of __nesc_htonbf_leuint8 needs a bound annotation. |
apps/tests/tkn154/TestData | PASS | PASS | |
apps/tests/tkn154/TestIndirect | PASS | PASS | |
apps/tests/tkn154/TestPromiscious | PASS | PASS |
Safe has more than the usual warnings: TestPromiscuousC.nc:51: Warning: Type "char const *" in global "TestPromiscuousC$m_frametype" should be annotated NT. TestPromiscuousC.nc:52: Warning: Type "char const *" in global "TestPromiscuousC$m_cmdframetype" should be annotated NT. |
apps/tests/tkn154/TestStartSync | PASS | PASS |
TinyNode (Maxime)
App | Standard | Safe | Notes |
AntiTheft | NA | NA | platform not supported |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Null | PASS | PASS | |
Oscilloscope | PASS | PASS | |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | |
RadioSenseToLeds | PASS | PASS | |
tests/cc2420 | NA | NA | not applicable |
tests/deluge | NA | NA | platform not supported, rework NetProg for xe1205 not cc2420 |
tests/storage | PASS | PASS | |
tests/TestAdc | PASS | PASS | |
tests/arbiters | PASS | PASS | |
tests/TestFTSP | FAIL | FAIL | component TimeSyncMessageC not found |
tests/TestLPL | PASS | PASS | PFLAGS += -DLOW_POWER_LISTENING |
tests/TestPrintf | PASS | PASS | |
tests/TestSerial | PASS | PASS | |
tests/TestSimComm | NA | NA | platform not supported |
tests/TestSimTimer | NA | NA | platform not supported |
tests/tosthreads/apps | PASS | PASS | Bounce & RadioStress has no ReceiveDefault interface |
tests/tosthreads/capps | PASS | PASS | Bounce & RadioStress has no ReceiveDefault interface |
iris(Janos + Miklos)
App | Standard | Safe | Notes for non-safe | Notes for safe |
AntiTheft/Nodes | PASS | PASS | no warnings |
/opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array. |
AntiTheft/Root | PASS | PASS | /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc: In function 'CtpForwardingEngineP$0$sendTask$runTask': /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:493: warning: comparison is always false due to limited range of data type |
/opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:222: Warning: Type "struct __nesc_unnamed4337 [0U]" in global "CtpForwardingEngineP$0$clientEntries" contains an open array. |
BaseStation | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
Blink | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
Null | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
Oscilloscope | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/TestPowerup | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
RadioCountToLeds | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
RadioSenseToLeds | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/cc2420 | n/a | n/a | n/a | n/a |
/tests/deluge/Blink | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
/tests/deluge/Blink -DDELUGE_BASESTATION | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. |
/tests/deluge/GoldenImage | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
/tests/deluge/GoldenImage -DDELUGE_BASESTATION | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. |
/tests/deluge/SerialBlink | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
/tests/deluge/SerialBlink -DDELUGE_BASESTATION | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. |
tests/storage/Block | PASS | PASS | requires post-RC3 changes to makefile to compile | requires post-RC3 changes to makefile to compile /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/storage/CircularLog | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/storage/Config | PASS | PASS | /opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc: In function 'ConfigStorageP$mountCrcDone': /opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:164: warning: comparisons like X<=Y<=Z do not have their mathematical meaning |
/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/storage/Log | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/storage/SyncLog | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/TestAdc | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/arbiters/TestFcfsArbiter | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/arbiters/TestRoundRobinArbiter | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/TestFTSP | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tests/TestLPL | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
test/TestPrintf | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/lib/printf/PrintfP.nc:79: warning: '__noinline__' attribute does not apply to types /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/TestSerial | PASS | PASS | no warnings | /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type |
tosthreads/apps/BaseStation | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/apps/Blink | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/apps/Bounce | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/apps/RadioStress | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/apps/TestBasicsbSensors | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/apps/TestBlockStorage | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/apps/TestCollection | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
tosthreads/apps/TestPrintf | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
compiles with post-RC3 fixes only |
tosthreads/apps/TestSineSensor | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/BaseStation | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/Blink | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/Bounce | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/RadioStress | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/TestLogStorage | FAIL | FAIL | nothing shows up on the serial /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
nothing shows up on the serial |
tosthreads/capps/Null | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/SenseAndSend | n/a | n/a | n/a | n/a |
tosthreads/capps/SenseStoreAndForward | n/a | n/a | n/a | n/a |
tosthreads/capps/TestCollection | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/TestPrintf | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer | compiles with post-RC3 fixes only /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/TestSineSensor | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
tosthreads/capps/ThreadStress | PASS | PASS | /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /opt/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer |
/opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer |
shimmer (Konrad Lorincz & Vlado Handziski)
Summary
- The table below shows a summary of the test results. For complete results (including errors and warnings) see the Details section below
- I tried the Blink-fail application (from main Safe TinyOS page) under telosb it generates the expected runntime error. However, it does not seem to catch the runntime error under shimmer (the mote just hangs with no leds blinking).
App | Standard | Safe | Notes |
AntiTheft | NA | NA | platform not supported |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Oscilloscope | PASS | PASS | |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | |
RadioSenseToLeds | PASS | PASS | |
tests/cc2420/LplBroadcastCountToLeds | PASS | PASS | |
tests/cc2420/LplBroadcastPeriodicDelivery | PASS | PASS | |
tests/cc2420/LplUnicastPeriodicDelivery | PASS | PASS | |
tests/cc2420/RssiToSerial | PASS | PASS | |
tests/cc2420/TestAcks | PASS | PASS | |
tests/cc2420/TestPacketLink | PASS | PASS | |
tests/cc2420/TxThroughput | PASS | PASS | |
tests/deluge | NA | NA | N/A (currently not supported on shimmer which uses SD with another interface) |
tests/storage | NA | NA | N/A (currently not supported on shimmer which uses SD with another interface) |
tests/TestAdc | PASS | PASS | |
tests/arbiters/TestFcfsArbiter | PASS | PASS | |
tests/arbiters/TestRoundRobinArbiter | PASS | PASS | |
tests/TestFTSP | PASS | PASS | |
tests/TestLPL | PASS | PASS | |
tests/TestPrintf | PASS | PASS | |
tests/TestSerial | PASS | PASS | |
tests/TestSimComm | NA | NA | platform not supported |
tests/TestSimTimer | NA | NA | platform not supported |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | FAIL | FAIL | tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' |
tosthreads/apps/RadioStress | FAIL | FAIL | tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' |
tosthreads/apps/TestBasicsbSensors | NA | NA | platform not supported |
tosthreads/apps/TestBockStorage | NA | NA | platform not supported |
tosthreads/apps/TestCollection | PASS | PASS | |
tosthreads/apps/TestPrintf | PASS | PASS | |
tosthreads/apps/TestSineSensor | PASS | PASS | |
tosthreads/capps/BaseStation | FAIL | FAIL |
tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | FAIL | FAIL |
tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | FAIL | FAIL |
tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' |
tosthreads/capps/SenseAndSend | NA | NA | platform not supported |
tosthreads/capps/SenseStoreAndForward | NA | NA | platform not supported |
tosthreads/capps/TestCollection | FAIL | FAIL |
tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' |
tosthreads/capps/TestLogStorage | NA | NA | platform not supported |
tosthreads/capps/TestPrintf | PASS | PASS | |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS |
Details
SHIMMER RC3 platform tests ========================== nescc: 1.3.0beta6 gcc: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) BaseStation ----------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function Blink ----- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type Oscilloscope ------------ ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function Powerup ------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type RadioCountToLeds ---------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function RadioSenseToLeds ---------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/LplBroadcastCountToLeds ------------------------------------ ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/LplBroadcastPeriodicDelivery ----------------------------------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/LplUnicastPeriodicDelivery ----------------------------------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/RssiToSerial ------------------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/TestAcks --------------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/TestPacketLink --------------------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/TxThroughput ------------------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/deluge ------------ result: N/A (currently not supported on shimmer which uses SD with another interface) tests/storage ------------- result: N/A (currently not supported on shimmer which uses SD with another interface) tests/TestAdc ------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type tests/arbiters/TestFcfsArbiter ------------------------------ ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type tests/arbiters/TestRoundRobinArbiter ------------------------------------ ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type tests/TestFtsp -------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/TestLpl ------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/TestPrintf ---------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /opt/msp430/msp430/include/stdio.h:52: Warning: Type "char const *" in formal "string" of printf should be annotated NT. /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `PrintfP$sendNext': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/printf/PrintfP.nc:138: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/printf/PrintfP.nc: In function `putchar': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/printf/PrintfP.nc:175: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tests/TestSerial ---------------- ** Normal Mode ** PASS none ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type tests/TestSimComm ----------------- result: N/A (not for shimmer platform) tests/TestSimTimer ------------------ result: N/A (not for shimmer platform) tosthreads/apps/BaseStation --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/Blink --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/apps/Bounce --------------------- ** Normal Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' make: *** [exe0] Error 1 ** Safe Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' make[1]: *** [exe0] Error 1 tosthreads/apps/RadioStress --------------------- ** Normal Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' make: *** [exe0] Error 1 ** Safe Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/BlockingAMReceiverC.nc:50: cannot find `ReceiveDefault' make[1]: *** [exe0] Error 1 tosthreads/apps/TestBasicsbSensors --------------------- result: N/A (not for shimmer platform) tosthreads/apps/TestBockStorage --------------------- result: N/A (not for shimmer platform) tosthreads/apps/TestCollection --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/TestPrintf --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tosthreads/apps/TestSineSensor --------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/capps/BaseStation ---------------------- ** Normal Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' make: *** [exe0] Error 1 ** Safe Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' make[1]: *** [exe0] Error 1 tosthreads/capps/Blink ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/capps/Bounce ---------------------- ** Normal Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' make: *** [exe0] Error 1 ** Safe Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' make[1]: *** [exe0] Error 1 tosthreads/capps/Null ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/capps/RadioStress ---------------------- ** Normal Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' make: *** [exe0] Error 1 ** Safe Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' make[1]: *** [exe0] Error 1 tosthreads/capps/SenseAndSend ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/SenseStoreAndForward ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/TestCollection ---------------------- ** Normal Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' make: *** [exe0] Error 1 ** Safe Mode ** FAIL /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:46: cannot find `ReceiveDefault' /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioC.nc:47: cannot find `SnoopDefault' make[1]: *** [exe0] Error 1 tosthreads/capps/TestLogStorage ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/TestPrintf ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tosthreads/capps/TestSineSensor ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/capps/ThreadStress ---------------------- ** Normal Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. apps/tests/tkn154 ----------------- result: N/A (not supported on shimmer)
intelmote2 (Brano)
App | Standard | Safe | Notes |
AntiTheft | NA | NA | not supported |
tests/deluge | NA | NA | not supported |
tests/TestPrintf | NA | NA | not supported |
tests/TestAdc | NA | NA | SensorStream interface not supported |
tests/TestSim* | NA | NA | not supported |
tests/tosthreads | NA | NA | not supported |
Blink | PASS | NA | |
BaseStation | PASS | NA | |
Null | PASS | NA | |
Oscilloscope | PASS | NA | |
Powerup | PASS | NA | |
RadioCountToLeds | PASS | NA | |
RadioSenseToLeds | PASS | NA | |
tests/arbiters | PASS | NA | |
tests/cc2420 | PASS | NA | |
tests/storage | PASS | NA | some apps blink led2, instead of led1 during the tests (but blink led1 for success at the end) |
tests/TestFTSP | FAIL | NA | compiles but doesn't work |
tests/TestLPL | PASS | NA | |
tests/TestSerial | PASS | NA |
RC2
App Code
The applications and their owners are as follows. This table denotes whether the application has been checked for its README and compliance with TEP 3 and TEP 4.
App | Owner | Status | Notes |
AntiTheft | Phil | PASS | |
BaseStation | Phil | PASS | |
Blink | Vlado | PASS | |
Null | Phil | PASS | |
Oscilloscope | Konrad | PASS |
|
Powerup | Janos | PASS | Added a README.txt |
RadioCountToLeds | Jan H. | PASS | |
RadioSenseToLeds | Jan H. | PASS | |
tests/cc2420 | David G. | PASS | Fixed AM ids, updated a README |
tests/deluge | Vlado | PASS | Razvan expanded the README.txt files with more detailed instructions as suggested by Phil. |
tests/storage/Block | Konrad | PASS |
|
tests/storage/CircularLog | Konrad | PASS |
|
tests/storage/Config | Konrad | PASS |
|
tests/storage/Log | Konrad | PASS |
|
tests/storage/SyncLog | Konrad | PASS |
|
tests/TestAdc | Phil | PASS | |
tests/TestArbiter | Kevin | PASS | |
tests/TestFTSP | Phil | FAIL | Violates TEP 3: FTSP -> Ftsp |
tests/TestLPL | David G. | PASS | |
tests/TestPrintf | Janos | PASS | Added a README.txt, updated source code documentation. |
tests/TestSerial | Miklos | PASS | Changed AM id to comply with TEP4. |
tests/TestSimComm | Razvan | PASS | Added script |
tests/TestSimTimer | Mike | PASS | |
tests/tosthreads/apps | Mike | PASS | Changed AM id to comply with TEP4. Remove SerialCompress because it is not a tosthreads app |
tests/tosthreads/capps | Razvan | PASS | |
tests/tkn154 | Om | FAIL | TEP 3: TestASSOCIATE should be TestAssociate, TestDATA should be TestData, TestINDIRECT should be TestIndirect, TestPROMISCUOUS should be TestPromiscuous, TestSTARTSYNC should be TestStartSync; no README.txt in TestASSOCIATE/coordinator, TestASSOCIATE/device; ditto in TestDATA, TestINDIRECT, and TestSTARTSYNC. The names in the file need to be fixed too. For example,
App.MLME_RESET -> Ieee802154MacC; App.MLME_SET -> Ieee802154MacC; App.MLME_GET -> Ieee802154MacC; App.MLME_START -> Ieee802154MacC; App.MLME_ASSOCIATE -> Ieee802154MacC; App.MLME_DISASSOCIATE -> Ieee802154MacC; App.MLME_COMM_STATUS -> Ieee802154MacC; in TestASSOCIATE/coordinator/TestAssociateAppC.nc. The changes are so many that I recommend the author to make these changes and get in touch with me so that I can test them again. |
MViz | Phil | FAIL | Violates TEP 3: uartlen, sendbuf, uartbuf, sendbusy, uartbusy, fatal_problem, report_problem, report_sent, report_received, suppress_count_change |
MultihopOscilloscope | Om | FAIL | TEP 3 violations on acronyms:
MultihopOscilloscopeAppC.nc: UART* should be Uart*: UARTMessagePoolP UARTQueueP UARTMessagePool UARTQueue UARTDebugSenderP MultihopOscilloscopeC.nc: UARTQueue UARTMessagePool |
MultihopOscilloscopeLqi | Om | FAIl | Same violations as MultihopOscilloscope |
TestNetwork | Om | FAIL |
In TestNetworkAppC.nc and TestNetworkC.nc, UART* should be Uart* sim script results in a scenario in which nodes do not find the routes. |
TestTymo | Romain | ? | |
tests/TestDissemination | Om | PASS | |
tests/TestDIP | Phil | FAIL | Violates TEP 3: DIP -> Dip, Hardcoded AM type (0xAB), m_test, testmsg, okbit, |
Platforms
- micaZ: Phil L./David Gay
- telos: Kevin/David Moss
- intelmote2: Brano/?
- tinynode: Maxime
- eyesIFX: Jan H.
- iris: Janos/Miklos
- shimmer: Konrad/Vlado
- intelmote2: Brano
micaZ (Phil + David G.)
App | Standard | Safe | Notes |
AntiTheft | PASS | PASS | |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Null | PASS | PASS | |
Oscilloscope | PASS | PASS | |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | |
RadioSenseToLeds | PASS | PASS | |
tests/cc2420 | PASS | PASS |
tests/cc2420/LplUnicastPeriodicDelivery: transmission very unreliable (few receptions)
|
tests/deluge | PASS | PASS | Safe has these warnings:/home/pal/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:45: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /home/pal/src/tinyos-2.x/tos/lib/net/Deluge/FlashVolumeManager/FlashVolumeManagerP.nc:53: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /home/pal/src/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /home/pal/src/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /home/pal/src/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing argument 1 of 'memset' discards qualifiers from pointer target type /home/pal/src/tinyos-2.x/tos/chips/atm128/adc/HplAtm128AdcP.nc: In function '__vector_21': /home/pal/src/tinyos-2.x/tos/chips/atm128/adc/HplAtm128AdcP.nc:110: warning: 'newSr.adfr' is used uninitialized in this function /home/pal/src/tinyos-2.x/tos/chips/atm128/adc/HplAtm128AdcP.nc:110: warning: 'newSr.adps' is used uninitialized in this function /home/pal/src/tinyos-2.x/tos/chips/atm128/adc/HplAtm128AdcP.nc:110: warning: 'newSr.adsc' is used uninitialized in this function Not clear why the ADC is pulled in. |
tests/storage | PASS | PASS | |
tests/TestAdc | PASS | PASS | |
tests/TestArbiter | PASS | PASS | |
tests/TestFTSP | PASS | PASS | |
tests/TestLPL | PASS | PASS | |
tests/TestPrintf | PASS | FAIL | Safe fails on /home/pal/src/tinyos-2.x/tos/lib/printf/avr_stdio.h:408: Warning: Type "struct __file *[0]" in global "__iob" contains an open array. /home/pal/src/tinyos-2.x/tos/lib/printf/PrintfP.nc:79: Error: Type mismatch in coercion: from: int ( __attribute__((__noinline__)) (* BND(...) ))(char c , struct __file * SAFE stream ) to: int (* BND(...) )(char arg_0x403687c8 , struct __file * SAFE arg_0x403689b0 ) exp: & uart_putchar /home/pal/src/tinyos-2.x/tos/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS) |
tests/TestSerial | PASS | NA | |
tests/TestSimComm | PASS | NA | |
tests/TestSimTimer | PASS | NA | |
tests/tosthreads/apps | FAIL | FAIL | No unsafe apps work. Safe fails on /tmp/ccchqUUK.o: In function `ThreadSleepP$ThreadSleep$sleep': cil-eXmx1N94.cil.c:(.text+0x8bc): undefined reference to `__deputy_memset' cil-eXmx1N94.cil.c:(.text+0x8cc): undefined reference to `__deputy_memset' |
tests/tosthreads/capps | FAIL | FAIL | All apps except TestCollection and TestLogStorage work in unsafe. Safe fails on /tmp/ccSQd3PE.o: In function `tosthread_sleep': cil-VrbO6t7r.cil.c:(.text+0xc20): undefined reference to `__deputy_memset' cil-VrbO6t7r.cil.c:(.text+0xc30): undefined reference to `__deputy_memset' |
eyesIFX
App | Standard | Safe | Notes |
AntiTheft | NA | NA | platform not supported |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Null | PASS | PASS | |
Oscilloscope | PASS | PASS | |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | all MACs (CSMA, RedMac, SpeckMACD) |
RadioSenseToLeds | PASS | PASS | |
tests/cc2420 | NA | NA | not applicable |
tests/deluge | FAIL | FAIL | platform not supported |
tests/storage | PASS | FAIL |
tests/storage/CircularLog: "safe": FAIL (seems to cycle after ~ 60sec with LED1 toggling)
warnings: |
tests/TestAdc | PASS | PASS | |
tests/TestArbiter | PASS | PASS | |
tests/TestFTSP | PASS | PASS | limited support |
tests/TestLPL | FAIL | FAIL | platform not supported |
tests/TestPrintf | PASS | PASS |
warnings: /home/hanjo/tos/tinyos-2.x/tos/interfaces/Queue.nc: In |
tests/TestSerial | PASS | PASS | with C++ forwarder |
tests/TestSimComm | NA | NA | platform not supported |
tests/TestSimTimer | NA | NA | platform not supported |
tests/tosthreads/apps | FAIL | FAIL | error: BlinkC.nc:39: interface Thread not found |
tests/tosthreads/capps | FAIL | FAIL | error: msp430-gcc: .nc: No such file or directory |
telos (Kevin Klues & David Moss)
In order to get all SAFE compilations to pass, the support/make directory had to be updated to HEAD.
App | Standard | Safe | Notes |
AntiTheft | N/A | N/A | Platform not supported |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Oscilloscope | PASS | PASS | |
MultihopOscilloscope | FAIL | ? |
When I try to run it, I am getting this error: receive error for OscilloscopeMsg (AM type 147): invalid length message received (too short). I poked around a bit but not being too familiar with the java toolchain I was not able to debug it in 15 mins. I am thinking this might be something similar for someone familiar with Java. |
MultihopOscilloscopeLqi | ? | ? | |
MViz | ? | ? | |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | |
RadioSenseToLeds | PASS | PASS | |
tests/arbiters/TestFcfsArbiter | PASS | PASS | |
tests/arbiters/TestRoundRobinArbiter | PASS | PASS | |
tests/cc2420/LplBroadcastCountToLeds | PASS | PASS | README still references RadioCountToLeds instead of new name for this test application. Also, remnants of the original RadioCountToLeds description remain at the bottom. |
tests/cc2420/LplBroadcastPeriodicDelivery | PASS | PASS | README needs fixing. No title for application at the top. |
tests/cc2420/LplUnicastPeriodicDelivery | PASS | PASS | README should be changed to indicate name of application at the top, and describe that the on node 1, the LED flashes on when transmitting, then off again upon reception of an Ack. If there is no ACK, it simply toggles on and off every second ans it tries to transmit. |
tests/cc2420/RssiToSerial | PASS | PASS | README does not confrom with the rest of the READMEs used by other applications. |
tests/cc2420/TestAcks | PASS | PASS | README does not confrom with the rest of the READMEs used by other applications. |
tests/cc2420/TestPacketLink | PASS | PASS | README does not confrom with the rest of the READMEs used by other applications. |
tests/cc2420/TxThroughput | PASS | PASS | README does not confrom with the rest of the READMEs used by other applications. |
tests/deluge/SerialBlink | ? | ? | |
tests/deluge/GoldenImage | ? | ? | |
tests/deluge/Blink | ? | ? | |
tests/storage/SyncLog | PASS | PASS | Do Serial AM messages have to conform to the AMID > 128 rule for applications? This app has AM id 11. |
tests/storage/Log | FAIL | FAIL |
In file included from RandRWAppC.nc:21: In component `RandRWC': RandRWC.nc: In function `report': RandRWC.nc:68: too few arguments to function `AMSend.getPayload' make: *** [exe0] Error 1 |
tests/storage/Config | PASS | PASS | |
tests/storage/CircularLog | PASS | PASS | |
tests/storage/Block | PASS | PASS | Worked on some hardware, not on others. Worth reststing by others. |
tests/TestAdc | PASS | PASS | |
tests/TestDissemination | ? | ? | |
tests/TestDIP | ? | ? | |
tests/TestFTSP | ? | ? | |
tests/TestLPL | PASS | PASS | |
tests/TestNetwork | FAIL | ? | The simulation script (test.py) is not working - the nodes never find a route. You might want to customize this if TestNetwork is a part of the upcoming Collection simulation tutorial. |
tests/TestPrintf | PASS | PASS | No README..... |
tests/TestSerial | PASS | PASS | |
tests/TestSimComm | N/A | N/A | Platform not supported in TOSSIM |
tests/TestSimTimer | N/A | N/A | Platform not supported in TOSSIM |
tests/TestTymo | ? | ? | |
tosthreads/apps/Blink | PASS | FAIL |
/tmp/ccUiucL0.o: In function `ThreadSleepP$ThreadSleep$sleep': cil-5dxBXKxj.cil.c:(.text+0xb3e): undefined reference to `__deputy_memset' cil-5dxBXKxj.cil.c:(.text+0xb4a): undefined reference to `__deputy_memset' |
tosthreads/apps/BaseStation | PASS | FAIL | SAFE version fails same as above. |
tosthreads/apps/Bounce | PASS | FAIL | SAFE version fails same as above. |
tosthreads/apps/RadioStress | PASS | FAIL | SAFE version fails same as above. |
tosthreads/apps/TestBlockStorage | PASS | FAIL | SAFE version fails same as above. |
tosthreads/apps/TestCollection | PASS | FAIL |
SAFE version fails same as above.
|
tosthreads/apps/TestPrintf | PASS | FAIL | SAFE version fails same as above. |
tosthreads/apps/TestSineSensor | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/Blink | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/BaseStation | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/Bounce | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/Null | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/RadioStress | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/SenseAndSend | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/SenseStoreAndForward | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/TestCollection | PASS | FAIL |
SAFE version fails same as above.
|
tosthreads/capps/TestLogStorage | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/TestPrintf | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/TestSineSensor | PASS | FAIL | SAFE version fails same as above. |
tosthreads/capps/ThreadStress | PASS | FAIL | SAFE version fails same as above. |
apps/tests/tkn154/TestASSOCIATE | PASS | FAIL |
/tmp/ccH2gplh.o: In function `SchedulerBasicP$TaskBasic$runTask': cil-O85oSMxt.cil.c:(.text+0x246c): undefined reference to `__deputy_memset' /tmp/ccH2gplh.o: In function `IndirectTxP$PendingAddrWrite$write': cil-O85oSMxt.cil.c:(.text+0x4774): undefined reference to `__deputy_memset' make: *** [exe0] Error 1 |
apps/tests/tkn154/TestDATA | PASS | FAIL | SAFE version fails same as above. |
apps/tests/tkn154/TestINDIRECT | PASS | FAIL | SAFE version fails same as above. |
apps/tests/tkn154/TestPROMISCUOUS | PASS | FAIL |
SAFE version fails same as above.
$ cd $TOSDIR/../apps/tests/TestPrintf $ make telosb $ java PrintfClient -comm serial@/dev/ttyUSBXXX:telosb should be replaced with: $ java net.tinyos.tools.PrintfClient -comm serial@/dev/ttyUSB0:telosb |
apps/tests/tkn154/TestSTARTSYNC | PASS | FAIL | SAFE version fails same as above |
shimmer (Konrad Lorincz & Vlado Handziski)
Summary
- The table below shows a summary of the test results. For complete results (including errors and warnings) see the Details section below
- Safe mode compiles and runs as indicated. However, in most cases it generates a lot of warnings (see Details section).
- I tried the Blink-fail application (from main Safe TinyOS page) under telosb it generates the expected runntime error. However, it does not seem to catch the runntime error under shimmer (the mote just hangs with no leds blinking).
- July 8, 2008: Safe mode works for threads/cthreads, however it takes a very long time to compile, especially when it pulls in the cc2420 stack (on the order of several minuets)
App | Standard | Safe | Notes |
AntiTheft | NA | NA | platform not supported |
BaseStation | PASS | PASS | |
Blink | PASS | PASS | |
Oscilloscope | PASS | PASS | |
Powerup | PASS | PASS | |
RadioCountToLeds | PASS | PASS | |
RadioSenseToLeds | PASS | PASS | |
tests/cc2420/LplBroadcastCountToLeds | PASS | PASS | added PLATFORM_SHIMMER |
tests/cc2420/LplBroadcastPeriodicDelivery | PASS | PASS | added PLATFORM_SHIMMER |
tests/cc2420/LplUnicastPeriodicDelivery | PASS | PASS | added PLATFORM_SHIMMER |
tests/cc2420/RssiToSerial | PASS | PASS | |
tests/cc2420/TestAcks | PASS | PASS | |
tests/cc2420/TestPacketLink | PASS | PASS | |
tests/cc2420/TxThroughput | PASS | PASS | |
tests/deluge | NA | NA | N/A (currently not supported on shimmer which uses SD with another interface) |
tests/storage | NA | NA | N/A (currently not supported on shimmer which uses SD with another interface) |
tests/TestAdc | PASS | PASS | |
tests/arbiters/TestFcfsArbiter | PASS | PASS | |
tests/arbiters/TestRoundRobinArbiter | PASS | PASS | |
tests/TestFTSP | PASS | PASS | |
tests/TestLPL | PASS | PASS | |
tests/TestPrintf | PASS | PASS | |
tests/TestSerial | PASS | PASS | |
tests/TestSimComm | NA | NA | platform not supported |
tests/TestSimTimer | NA | NA | platform not supported |
tosthreads/apps/BaseStation | PASS | PASS | |
tosthreads/apps/Blink | PASS | PASS | |
tosthreads/apps/Bounce | PASS | PASS | |
tosthreads/apps/RadioStress | PASS | PASS | |
tosthreads/apps/TestBasicsbSensors | NA | NA | platform not supported |
tosthreads/apps/TestBockStorage | NA | NA | platform not supported |
tosthreads/apps/TestCollection | PASS | PASS | |
tosthreads/apps/TestPrintf | PASS | PASS | |
tosthreads/apps/TestSineSensor | PASS | PASS | |
tosthreads/capps/BaseStation | PASS | PASS | |
tosthreads/capps/Blink | PASS | PASS | |
tosthreads/capps/Bounce | PASS | PASS | |
tosthreads/capps/Null | PASS | PASS | |
tosthreads/capps/RadioStress | PASS | PASS | |
tosthreads/capps/SenseAndSend | NA | NA | platform not supported |
tosthreads/capps/SenseStoreAndForward | NA | NA | platform not supported |
tosthreads/capps/TestCollection | PASS | PASS | Safe mode works after I removed the assignment oscilloscope_t *o = o |
tosthreads/capps/TestLogStorage | NA | NA | platform not supported |
tosthreads/capps/TestPrintf | PASS | PASS | |
tosthreads/capps/TestSineSensor | PASS | PASS | |
tosthreads/capps/ThreadStress | PASS | PASS |
Details
** Normal mode testing ** nescc: 1.3.0beta4 gcc: gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) ** Safe mode testing ** nescc: 1.3.0beta4 gcc: gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) BaseStation ----------- ** Normal mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function Blink ----- ** Normal mode ** result: PASS warnings & errors: NONE ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type Oscilloscope ------------ ** Normal mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /opt/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function Powerup ------- ** Normal Mode ** result: PASS warnings & errors: NONE ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type RadioCountToLeds ---------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function RadioSenseToLeds ---------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/LplBroadcastCountToLeds ------------------------------------ ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***" comments: added PLATFORM_SHIMMER to RadioCountToLedsAppC.nc ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/LplBroadcastPeriodicDelivery ----------------------------------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***" comments: added PLATFORM_SHIMMER to RadioCountToLedsAppC.nc ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/LplUnicastPeriodicDelivery ----------------------------------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***" comments: added PLATFORM_SHIMMER to RadioCountToLedsAppC.nc ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/RssiToSerial ------------------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/TestAcks --------------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/cc2420/TestPacketLink --------------------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /opt/tinyos-2.x/tos/chips/cc2420/link/PacketLinkC.nc:38:2: warning: #warning "*** USING PACKET LINK LAYER" ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/link/PacketLinkC.nc:38:2: warning: #warning "*** USING PACKET LINK LAYER" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type tests/cc2420/TxThroughput ------------------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/deluge ------------ result: N/A (currently not supported on shimmer which uses SD with another interface) warnings & errors: tests/storage ------------- result: N/A (currently not supported on shimmer which uses SD with another interface) warnings & errors: tests/TestAdc ------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/msp430/adc12/Msp430Adc12ImplP.nc:66:2: warning: #warning Accessing TimerA for ADC12 /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type tests/arbiters/TestFcfsArbiter ------------------------------ ** Normal Mode ** result: PASS warnings & errors: NONE ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type tests/arbiters/TestRoundRobinArbiter ------------------------------------ ** Normal Mode ** result: PASS warnings & errors: NONE ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type tests/TestFTSP -------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/TestLPL ------------- ** Normal Mode ** result: PASS warnings & errors: /opt/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***" comments: added PLATFORM_SHIMMER to TestLplAppC.nc ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DefaultLplC.nc:39:2: warning: #warning "*** USING DEFAULT LOW POWER COMMUNICATIONS ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$0$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tests/TestPrintf ---------------- ** Normal Mode ** result: PASS warnings & errors: NONE ** Safe Mode ** result: PASS tests/TestSerial ---------------- * Normal Mode ** result: PASS ** warnings & errors: NONE * Safe Mode ** result: PASS ** warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function `SchedulerBasicP$Scheduler$init': /home/konrad/safe-tinyos/tinyos-2.x/tos/system/SchedulerBasicP.nc:117: warning: passing arg 1 of `memset' discards qualifiers from pointer target type /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tests/TestSimComm ----------------- result: N/A (not for shimmer platform) tests/TestSimTimer ------------------ result: N/A (not for shimmer platform) apps/tests/tkn154 ----------------- result: N/A (not supported on shimmer) tosthreads/apps/BaseStation --------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer compiled BaseStationAppC to build/shimmer/main.exe 21014 bytes in ROM 5536 bytes in RAM real 0m32.205s user 0m2.596s sys 0m0.264s ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function compiled BaseStationAppC to build/shimmer/main.exe 25710 bytes in ROM 5536 bytes in RAM real 4m30.015s user 3m50.742s sys 0m1.644s tosthreads/apps/Blink --------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/apps/Bounce --------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/RadioStress --------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/TestBasicsbSensors --------------------- result: N/A (not for shimmer platform) tosthreads/apps/TestBockStorage --------------------- result: N/A (not for shimmer platform) tosthreads/apps/TestCollection --------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/ctp/Ctp.h:65: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/apps/TestPrintf --------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tosthreads/apps/TestSineSensor --------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/capps/BaseStation ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/capps/Blink ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/capps/Bounce ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/capps/Null ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/capps/RadioStress ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc: In function `CC2420TransmitP$CaptureSFD$captured': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/transmit/CC2420TransmitP.nc:275: warning: passing arg 2 of `CC2420TransmitP$TXFIFO_RAM$write' from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function tosthreads/capps/SenseAndSend ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/SenseStoreAndForward ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/TestCollection ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***" /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer nesc1: warning: calls to Snoop.receive in CC2420ActiveMessageP fan out, but there is no combine function specified for the return type nesc1: warning: calls to Receive.receive in CC2420ActiveMessageP fan out, but there is no combine function specified for the return type ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:78: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMRadioP.nc:93: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc: In function `CC2420CsmaP$Send$send': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:138: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/csma/CC2420CsmaP.nc:139: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$noAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:70: warning: assignment from incompatible pointer type /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc: In function `TransformCounterC$1$Counter$get': /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/timer/TransformCounterC.nc:70: warning: `rv' might be used uninitialized in this function /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc: In function `CC2420PacketP$Acks$requestAck': /home/konrad/safe-tinyos/tinyos-2.x/tos/chips/cc2420/packet/CC2420PacketP.nc:65: warning: assignment from incompatible pointer type tosthreads/capps/TestLogStorage ---------------------- result: N/A (not for shimmer platform) tosthreads/capps/TestPrintf ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc: In function `PrintfP$Queue$dequeue': /home/konrad/safe-tinyos/tinyos-2.x/tos/interfaces/Queue.nc:81: warning: passing arg 1 of `CNonNull' makes pointer from integer without a cast tosthreads/capps/TestSineSensor ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:70: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/csystem/CAMSerialP.nc:85: Warning: Return statement with a value in function returning void /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. tosthreads/capps/ThreadStress ---------------------- ** Normal Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer ** Safe Mode ** result: PASS warnings & errors: /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/system/SystemCallP.nc:49: warning: call via function pointer /home/konrad/safe-tinyos/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array.
intelmote2 (Brano)
App | Standard | Safe | Notes |
AntiTheft | NA | NA | not supported |
BaseStation | PASS | NA | |
Blink | PASS | NA | |
Null | PASS | NA | |
Oscilloscope | PASS | NA | |
Powerup | PASS | NA | |
RadioCountToLeds | PASS | NA | |
RadioSenseToLeds | PASS | NA | |
tests/arbiters | PASS | NA | |
tests/cc2420 | PASS | NA | |
tests/deluge | NA | NA | not supported |
tests/storage/Block | PASS | NA | |
tests/storage | PASS | NA | |
tests/TestAdc | NA | NA | SensorStream interface not supported |
tests/TestFTSP | PASS | NA | |
tests/TestLPL | PASS | NA | |
tests/TestPrintf | NA | NA | not supported |
tests/TestSerial | PASS | NA | |
tests/TestSim* | NA | NA | not supported |
tests/tosthreads | NA | NA | not supported |
iris (Janos + Miklos)
App | Standard | Safe | Notes |
AntiTheft | PASS | PASS |
Root: /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:222: Warning: Type "struct __nesc_unnamed4337 [0U]" in global "CtpForwardingEngineP$0$clientEntries" contains an open array. /opt/tinyos-2.x/tos/lib/net/ctp/CtpForwardingEngineP.nc:223: Warning: Type "struct __nesc_unnamed4337 * SAFE [0U]" in global "CtpForwardingEngineP$0$clientPtrs" contains an open array. /opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array. /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
BaseStation | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
Null | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. |
Oscilloscope | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array. /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
Powerup | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc:58: Warning: Type "unsigned char volatile [0U]" in global "SchedulerBasicP$m_next" contains an open array. |
RadioCountToLeds | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
RadioSenseToLeds | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/RoundRobinResourceQueueC.nc:44: Warning: Type "unsigned char [0]" in global "RoundRobinResourceQueueC$2$resQ" contains an open array. /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/cc2420/* | ? | ? | not applicable |
tests/deluge/* | PASS | PASS | safe: /opt/tinyos-2.x/tos/lib/net/drip/DisseminationEngine.h:46: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/storage/Block | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/storage/CircularLog | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/storage/Config | PASS | PASS | /opt/tinyos-2.x/tos/chips/at45db/ConfigStorageP.nc:164: warning: comparisons like X<=Y<=Z do not have their mathematical meaning safe: |
tests/storage/Log | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/storage/SyncLog | PASS | PASS |
safe: |
tests/TestAdc | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/TestArbiter | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/TestFTSP | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/TestLPL | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/TestPrintf | PASS | FAIL | safe: In file included from /opt/tinyos-2.x/tos/lib/printf/printf.h:49, |
tests/TestSerial | PASS | PASS | safe: /opt/tinyos-2.x/tos/system/SchedulerBasicP.nc: In function 'SchedulerBasicP$Scheduler$init': |
tests/TestSimComm | ? | ? | not applicable |
tests/TestSimTimer | ? | ? | not applicable |
tests/tosthreads/* | PASS | ? | |
tests/tosthreads/apps/BaseStation | PASS | PASS | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: |
tests/tosthreads/apps/Blink | PASS | PASS | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: |
tests/tosthreads/apps/Bounce | PASS | PASS | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: |
tests/tosthreads/apps/RadioStress | PASS | PASS | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: |
tests/tosthreads/apps/TestBasicsbSensor | PASS | PASS | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: /opt/tinyos-2.x/tos/chips/atm128/adc/AdcStreamP.nc:74: Warning: Type "struct AdcStreamP$list_entry_t * SAFE *[0U]" in global "AdcStreamP$bufferQueueEnd" contains an open array. /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
tests/tosthreads/apps/TestBlockStorage | PASS | PASS | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: |
tests/tosthreads/apps/TestCollection | PASS | PASS | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: /opt/tinyos-2.x/tos/lib/net/4bitle/LinkEstimatorP.nc:577: Warning: Return statement with a value in function returning void /opt/tinyos-2.x/tos/lib/net/ctp/Ctp.h:75: Warning: Type "struct __anonstruct_nx_uint8_t_5 []" in field "data" contains an open array. /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. |
tests/tosthreads/apps/TestPrintf | PASS | FAIL | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: /opt/tinyos-2.x/tos/lib/tosthreads/types/linked_list.h:39: Warning: Type "unsigned char []" in field "element_data" contains an open array. /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/PrintfP.nc:40: Error: Type mismatch in coercion: /opt/tinyos-2.x/tos/lib/tosthreads/lib/printf/avr_stdio.h:408: Error: Global array __iob needs a length annotation (e.g. COUNT or NTS) make: *** [exe0] Error 1 |
tests/tosthreads/apps/TestSineSensor | PASS | PASS | non-safe: /opt/tinyos-2.x/tos/lib/tosthreads/system/TinyThreadSchedulerP.nc:155: warning: call via function pointer safe: |