Workarounds for the new 4.6.3 toolchain and minor fixes

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5966 285f258d-8064-b571-fbc6-9656dc998e90
rfxlink: fix typo in TestTimeStamping

From: Miklos Maroti <mmaroti@gmail.com>

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5968 285f258d-8064-b571-fbc6-9656dc998e90
Enable data retnetion on every atmega128rfa1 (it seems, that ENDRT
is not enabled even on later models, so we explicitely enable it)

From: Andras Biro <bbandi86@gmail.com>

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5969 285f258d-8064-b571-fbc6-9656dc998e90
rfa1: added higher data rate modes

From: Andras Biro <bbandi86@gmail.com>

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5970 285f258d-8064-b571-fbc6-9656dc998e90


git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5971 285f258d-8064-b571-fbc6-9656dc998e90
rfa1: fix temperature precision bug

From: Andras Biro <bbandi86@gmail.com>

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5973 285f258d-8064-b571-fbc6-9656dc998e90
ucmini: remove unnecessary IO pin settings (and save energy)

From: Miklos Maroti <mmaroti@gmail.com>

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5974 285f258d-8064-b571-fbc6-9656dc998e90
cleanup related to i2c bugs revealed/introduced by mspgcc-4.x:

i2cinit introduced to fix loss of state in msp430i2c driver (this is
used in shimmer* platforms' version). 

read/writeDone events changed to (correct) async.

odd-sized arrays changed to even (yes, disruptive mis-alignment was
seen by this small artifact elsewhere with current toolchain).

enabled boolean introduced to eliminate spurious events from shared
bus.

interface/wiring updates in support.



git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5975 285f258d-8064-b571-fbc6-9656dc998e90
ucmini: add support for the LedC component

From: Miklos Maroti <mmaroti@gmail.com>

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5976 285f258d-8064-b571-fbc6-9656dc998e90
ucmini: add LocalIeeeEui64C emulation

From: Miklos Maroti <mmaroti@gmail.com>

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5977 285f258d-8064-b571-fbc6-9656dc998e90
added an enabled flag to avoid i2c bus conflicts when this device
isn't in use but wired into an app alongside another i2c chipset.


git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5978 285f258d-8064-b571-fbc6-9656dc998e90
ucmini: ms5607 sensor arbitration rework

From: Andras Biro <bbandi86@gmail.com>

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5979 285f258d-8064-b571-fbc6-9656dc998e90
addition of modified csma module, containter, and a new interface that
they provide.

cc2420rxstate adds utilities that allow an app to disable reception
and/or cca, which is very useful for situations where manual
configuration of node transmissions will benefit from ignoring
incoming packets from neighboring nodes.  disabling cca can also cut
tx time in half if app is interference-aware.


git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5980 285f258d-8064-b571-fbc6-9656dc998e90
Re-enabled the delay at the usci driver, now selectable at compilation, fixes the Z1's simple BMP085 sensor broken due to the new 4.6.3 toolchain.  Works with 3.2.3 compiler too.

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5981 285f258d-8064-b571-fbc6-9656dc998e90
rev 5944 caused deluge/tosboot to malfunction, because it expects 256-byte pages -- reverting to previous version

git-svn-id: http://tinyos-main.googlecode.com/svn/trunk@5982 285f258d-8064-b571-fbc6-9656dc998e90