 }
 
 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+// Flashes the LED, and sends a ring message to the base station.
 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 void sendNotify()
 {
     radio.write( message, sizeof( message ) );
-
-    flashLed(4);
+    flashLed( 1 );
 }
 
 /* ------------------- MAIN HANDLERS & LOOP -------------------------------- */

// Define the NRF24L01+ radio object
RF24 radio(CE_PIN, CSN_PIN);

const int button = 3;
const int led = 4;
const int debounceDelay = 500;
const int activityTimeout = 30000;

volatile bool ringRequested = false;
volatile int lastPressed = 0;

bool ledOn = false;
bool startingUp;



        Serial.print("Configuring...");
    #endif

    // Set all pins as output by default.  This reduces power.
    for ( int pin = 1; pin <= 20; pin++ )
    {
        if ( pin != button )
        {
            pinMode( pin, OUTPUT );
            digitalWrite( pin, LOW );
        }
    }


    // Disable the Analog/Digital Converter.  Don't need it.
    ADCSRA &= ~(1 << 7);

    // Now let's set only the button pin differently.
    pinMode( button, INPUT_PULLUP );

    // Set up the NRF24L01+ radio to be ready to communicate
    initializeComm();

    // Flash things to let the doorbell user know that something is going on
    flashLed(2);
    ledOn = true;

    // Set up button to trigger an interrupt.
    noInterrupts();
    attachInterrupt( INT1, buttonPressed, FALLING );
    interrupts();
    delay(50);

