 // Node numbers 16-31 can only be used if MAX_NODES and thereby
 // the size of the nodes array is adjusted accordingly
 //
-#define RF69_COMPAT 0 // define this to use the RF69 driver i.s.o. RF12
+#define RF69_COMPAT 1 // define this to use the RF69 driver i.s.o. RF12
 #include <JeeLib.h>
 #include <util/crc16.h>
 #include <avr/eeprom.h>

}

void setup() {
 /// Initialise node table
  for (byte i = 1; i <= MAX_NODES; i++) { 
    nodes[i] = eeprom_read_byte(RF12_EEPROM_ADDR + (i * RF12_EEPROM_SIZE)); // http://forum.arduino.cc/index.php/topic,140376.msg1054626.html
    if (nodes[i] != 0xFF)
      nodes[i] = 0;   // Indicate no post waiting for node!
    }
#if SERIAL_BAUD == 9600
#define BITDELAY 54      // 9k6 @ 8MHz, 19k2 @16MHz
#endif

    config.crc = _crc16_update(config.crc, ((byte*) &config)[i]);

  // save to EEPROM
  Serial.print("Saving:");
  for (byte i = 0; i < sizeof config; ++i) {
    byte b = ((byte*) &config)[i];
    eeprom_write_byte(RF12_EEPROM_ADDR + i, b);
    Serial.print(b, HEX);
  }
  Serial.println();
  if (!rf12_config())
     showString(INITFAIL);
}
