CC2_RH_MAX
unsigned long tmp = (data & CC2_RH_DATA_FIELD) * CC2_RH_MAX;
return data * ((1 << 14) - 1) / CC2_RH_MAX;
if (val < 0 || val > CC2_RH_MAX)