#ifndef CONFIG_H #define CONFIG_H ////////////////////////////////////////////////////// // Sensor Type ////////////////////////////////////////////////////// //#define MAX31855_TC_SENSOR //#define MAX31865_RTD_SENSOR #define MAX_WHATEVERTHENEWONEIS ////////////////////////////////////////////////////// // USB ////////////////////////////////////////////////////// // Virtual serial port transmit rate #define VCP_TX_FREQ 1000 // Solid-state relay maximum on-time #define SSR_PERIOD 200 // Interval of PID calculations #define PID_PERIOD 120 ////////////////////////////////////////////////////// // Other settings ////////////////////////////////////////////////////// // Add bootloader option to top of idle screen menu #define BOOTLOADER_SHORTCUT ////////////////////////////////////////////////////// // Default Settings ////////////////////////////////////////////////////// #define DEFAULT_BOOT_TO_BREW 0 #define DEFAULT_TEMP_UNITS TEMP_UNITS_FAHRENHEIT #define DEFAULT_WINDUP_GUARD 10 #define DEFAULT_K_P 10 #define DEFAULT_K_I 1 #define DEFAULT_K_D 1 #define DEFAULT_TEMP_OFFSET 0 #define DEFAULT_IGNORE_ERROR 0 #define DEFAULT_SETPOINT_BREW 70 #define DEFAULT_SETPOINT_STEAM 70 #define DEFAULT_HYSTERESIS 1 ////////////////////////////////////////////////////// // Watchdog Settings ////////////////////////////////////////////////////// //#define WATCHDOG_ENABLE // Internal macros #define hal_init HAL_Init #define MAKE32(by3,by2,by1,by0) ((uint32_t)((((((by3<<8)+by2)<<8)+by1)<<8)+by0)) #endif