tinyos/tinyos-main — pull request #273 by mszczodrak (2014-04-23 00:52:52+00:00)
Title: upgrading rfxlink Tasklet and Neighborhood to generic

To enable rfxlink support for simultaneous operation of two radios on a single mote, the TaskletC and NeighborhoodC must be generic; otherwise we need to create separate modules for these two and per-radio copies of the rfxlink layers that are wiring to these modules (see example of ucprotonb/chips/doubleradio ).

This fix;
- makes TaskletC and NeighborhoodC generic
- removes NeighborhoodFlagC since NeighborhoodC is already generic
- MessageBufferLayerC and RadioAlarmC instead to having their own TaskletC, they use the one provided by the radio driver, at RadioC.nc
- upgrades all affected radios: atm128rfa1, cc2420x, cc2520, rf212, and rf230