Better range for LivingColors shield.

Some LivingColors shield users have reported that they would like to have a longer range. In the past I have been looking at hardware solutions for this without much success.

One of my customers has found a much simpler solution : adjust the power settings in the CC2500 configuration.

In the file LivingColors.cpp

The lines :

De value 0xA9 can be changed to 0xBB (-2 dB output power), 0xFE (0 dB output power) or 0xFF (+1 dB output power)

The registers of the CC2500 are described in the datasheet page 47, table 31.

The updated library can be found here :


LivingColors / LivingWhites adapter starter set part 2 : adapter


The LivingWhites adapter doesn’t really have many surprises. The only two notable things are that the entire high voltage side is from ST parts (VIPER16 , 2 x 14NM65NST1S10 ) and the other surprise is the other LED not in the manual.

The non surprising part is the CC2530 IEEE802.15.4 chip .