   if(buflen < 8) { return(false); }
   const uint8_t t = buf[0];
   if((OTRadioLink::FTp2_CC1Alert != t) && (OTRadioLink::FTp2_CC1PollResponse != t)) { return(false); }
-  buflen = 8; // Truncate message to correct size for efficiency.
+  // TODO: filter for only associated relay address/housecodes.
   return(true); // Accept message.
   }
 #endif


  const uint8_t firstByte = msg[0];

#ifdef ENABLE_FS20_ENCODING_SUPPORT
  switch(firstByte)
    {
    default: // Reject unrecognised leading type byte.

// Uncomment exactly one of the following CONFIG_... lines to select which board is being built for.
#define CONFIG_Trial2013Winter_Round2_CC1HUB // REV2 cut4 as CC1 hub.
//#define CONFIG_REV9 // REV9 as CC1 relay, cut 2 of the board.

#define DEBUG // Uncomment for debug output.

#include <Arduino.h>
#include <Wire.h>
