  */
 void loop()
 {
-    determinePowerState();
+    // determinePowerState();
     determineSleepState();
 
     delay(config.loop_delay);

 */
void saveConfiguration() {
    Serial.println("Saving configuration");
    Serial.println(EEPROM.updateBlock(config_address, config));
}

/**

void loadConfiguration() {
    // Ensure the version string matches our version string; if it doesn't, we
    // should just use the default configuration
    char stored_version[4];
    EEPROM.readBlock(config_address, stored_version);

    if (strcmp(stored_version, config.version) == 0) {
        int bytes_read = EEPROM.readBlock(config_address, config);

        Serial.print("Loaded configuration; version: ");
        Serial.print(stored_version);
        Serial.print("; bytes read: ");
        Serial.println(bytes_read);
    } else {
        Serial.print("Not loading old configuration; version: ");
        Serial.println(stored_version);
    }
}

