 
 #if TINY
     PCMSK0 |= (1<<PCINT2);  // tell pin change mask to listen to PA2
-    GIMSK    |= (1<<PCIE0); // enable PCINT interrupt in general interrupt mask
+    GIMSK |= (1<<PCIE0);    // enable PCINT interrupt in general interrupt mask
     // FIXME: _bitDelay has not yet been initialised here !?
     whackDelay(_bitDelay*2); // if we were low this establishes the end
     pinMode(_receivePin, INPUT);        // PA2

}

static void loadConfig () {
    eeprom_read_block(&config, RF12_EEPROM_ADDR, sizeof config);
}

static void saveConfig () {
    config.format = MAJOR_VERSION;
    config.crc = calcCrc(&config, sizeof config - 2);
    eeprom_write_block(&config, RF12_EEPROM_ADDR, sizeof config);

    if (rf12_configSilent())
        rf12_configDump();

                saveConfig();
            }
#if !TINY
            // this code adds about 400 bytes to flash memory use
            // display the exact frequency associated with this setting
            uint8_t freq = 0, band = config.nodeId >> 6;
            switch (band) {
