text: /**************************************************************************//**
   *
   * @file
   * @brief quanta_sys_eeprom Configuration Header
   *
   * @addtogroup quanta_sys_eeprom-config
   * @{
   *
   *****************************************************************************/
  #ifndef __QUANTA_SYS_EEPROM_CONFIG_H__
  #define __QUANTA_SYS_EEPROM_CONFIG_H__
  
  #ifdef GLOBAL_INCLUDE_CUSTOM_CONFIG
  #include <global_custom_config.h>
  #endif
  #ifdef QUANTA_SYS_EEPROM_INCLUDE_CUSTOM_CONFIG
  #include <quanta_sys_eeprom_custom_config.h>
  #endif
  
  /* <auto.start.cdefs(QUANTA_SYS_EEPROM_CONFIG_HEADER).header> */
  #include <AIM/aim.h>
  /**
   * QUANTA_SYS_EEPROM_CONFIG_INCLUDE_LOGGING
   *
   * Include or exclude logging. */
  
  
  #ifndef QUANTA_SYS_EEPROM_CONFIG_INCLUDE_LOGGING
  #define QUANTA_SYS_EEPROM_CONFIG_INCLUDE_LOGGING 1
  #endif
  
  /**
   * QUANTA_SYS_EEPROM_CONFIG_LOG_OPTIONS_DEFAULT
   *
   * Default enabled log options. */
  
  
  #ifndef QUANTA_SYS_EEPROM_CONFIG_LOG_OPTIONS_DEFAULT
  #define QUANTA_SYS_EEPROM_CONFIG_LOG_OPTIONS_DEFAULT AIM_LOG_OPTIONS_DEFAULT
  #endif
  
  /**
   * QUANTA_SYS_EEPROM_CONFIG_LOG_BITS_DEFAULT
   *
   * Default enabled log bits. */
  
  
  #ifndef QUANTA_SYS_EEPROM_CONFIG_LOG_BITS_DEFAULT
  #define QUANTA_SYS_EEPROM_CONFIG_LOG_BITS_DEFAULT AIM_LOG_BITS_DEFAULT
  #endif
  
  /**
   * QUANTA_SYS_EEPROM_CONFIG_LOG_CUSTOM_BITS_DEFAULT
   *
   * Default enabled custom log bits. */
  
  
  #ifndef QUANTA_SYS_EEPROM_CONFIG_LOG_CUSTOM_BITS_DEFAULT
  #define QUANTA_SYS_EEPROM_CONFIG_LOG_CUSTOM_BITS_DEFAULT 0
  #endif
  
  /**
   * QUANTA_SYS_EEPROM_CONFIG_PORTING_STDLIB
   *
   * Default all porting macros to use the C standard libraries. */
  
  
  #ifndef QUANTA_SYS_EEPROM_CONFIG_PORTING_STDLIB
  #define QUANTA_SYS_EEPROM_CONFIG_PORTING_STDLIB 1
  #endif
  
  /**
   * QUANTA_SYS_EEPROM_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS
   *
   * Include standard library headers for stdlib porting macros. */
  
  
  #ifndef QUANTA_SYS_EEPROM_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS
  #define QUANTA_SYS_EEPROM_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS QUANTA_SYS_EEPROM_CONFIG_PORTING_STDLIB
  #endif
  
  /**
   * QUANTA_SYS_EEPROM_CONFIG_INCLUDE_UCLI
   *
   * Include generic uCli support. */
  
  
  #ifndef QUANTA_SYS_EEPROM_CONFIG_INCLUDE_UCLI
  #define QUANTA_SYS_EEPROM_CONFIG_INCLUDE_UCLI 0
  #endif
  
  
  
  /**
   * All compile time options can be queried or displayed
   */
  
  /** Configuration settings structure. */
  typedef struct quanta_sys_eeprom_config_settings_s {
      /** name */
      const char* name;
      /** value */
      const char* value;
  } quanta_sys_eeprom_config_settings_t;
  
  /** Configuration settings table. */
  /** quanta_sys_eeprom_config_settings table. */
  extern quanta_sys_eeprom_config_settings_t quanta_sys_eeprom_config_settings[];
  
  /**
   * @brief Lookup a configuration setting.
   * @param setting The name of the configuration option to lookup.
   */
  const char* quanta_sys_eeprom_config_lookup(const char* setting);
  
  /**
   * @brief Show the compile-time configuration.
   * @param pvs The output stream.
   */
  int quanta_sys_eeprom_config_show(struct aim_pvs_s* pvs);
  
  /* <auto.end.cdefs(QUANTA_SYS_EEPROM_CONFIG_HEADER).header> */
  
  #include "quanta_sys_eeprom_porting.h"
  
  #endif /* __QUANTA_SYS_EEPROM_CONFIG_H__ */
  /* @} */
  