Files
@ a710d1e0fc2a
Branch filter:
Location: therm-ng/inc/config.h - annotation
a710d1e0fc2a
1.4 KiB
text/plain
Import from old therm: menus working
f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a a710d1e0fc2a f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d f94ab6abb81d | #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 SW_BTN GPIOB, GPIO_PIN_4
#define SW_UP GPIOB, GPIO_PIN_7
#define SW_DOWN GPIOB, GPIO_PIN_3
#define SW_LEFT GPIOB, GPIO_PIN_5
#define SW_RIGHT GPIOB, GPIO_PIN_6
#define SSR_PIN GPIOA, GPIO_PIN_1
// Visual niceness
#define hal_init() HAL_Init()
// 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
|