Skip to content
Snippets Groups Projects
configuration_store.h 558 B
Newer Older
  • Learn to ignore specific revisions
  • #ifndef CONFIGURATION_STORE_H
    #define CONFIGURATION_STORE_H
    
    
    #include "Configuration.h"
    
    void Config_ResetDefault();
    
    
    #if DISABLED(DISABLE_M503)
    
      void Config_PrintSettings(bool forReplay=false);
    
      FORCE_INLINE void Config_PrintSettings(bool forReplay=false) {}
    
    #if ENABLED(EEPROM_SETTINGS)
    
      void Config_StoreSettings();
      void Config_RetrieveSettings();
    
      FORCE_INLINE void Config_StoreSettings() {}
      FORCE_INLINE void Config_RetrieveSettings() { Config_ResetDefault(); Config_PrintSettings(); }
    
    #endif //CONFIGURATION_STORE_H