#ifndef CONFIG_H #define CONFIG_H ////////////////////////////////////////////////////// // Watchdog Settings ////////////////////////////////////////////////////// //#define WATCHDOG_ENABLE // Temperature sensor type #define MAX31855_TC_SENSOR //#define MAX31865_RTD_SENSOR // 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 // Pin settings #define LED_POWER GPIOF,GPIO_PIN_0 #define MAX_CS GPIOA,GPIO_PIN_15 #define SSR_PIN GPIOA, GPIO_PIN_1 // Add bootloader option to top of idle screen menu #define BOOTLOADER_SHORTCUT #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 // Internal macros #define hal_init HAL_Init #define MAKE32(by3,by2,by1,by0) ((uint32_t)((((((by3<<8)+by2)<<8)+by1)<<8)+by0)) #endif