Minh Nguyen / Definitions
Revision:
8:fe66db7b00ef
Parent:
7:a1c141126ecb
Child:
9:84e464800490
--- a/Defs_Sett.h	Fri Mar 12 17:00:37 2021 +0000
+++ b/Defs_Sett.h	Wed Mar 17 14:19:34 2021 +0000
@@ -5,6 +5,7 @@
 #define DEBOUNCE_TIME           10000           //Debounce time for pushbutton (us)
 #define INPUT_LOGIC             1               //0 - Active Low, 1 - Active High
 #define LOOP_DELAY              2000           //Delay for main loop (us)
+#define VCC                     3.3             //VCC of K64F board
 
 //BEHAVIORIAL SETTINGS
 #define TIME_NORMAL             10              //Time Between Adjustment in Normal Mode (seconds)
@@ -44,13 +45,20 @@
 #define WIND_THRES_MIN          10              //Minimum safety windspeed setting (km/h)
 #define WIND_THRES_MAX          100             //Maximum safety windspeed setting (km/h)
 #define WIND_AVG                15              //Averaging
-#define WIND_HIST               2               //Wind hysteresis
-#define VCC                     3.3             //VCC of K64F board
+#define WIND_HYST               2               //Wind hysteresis
 
 //LCD SETTING
 #define LCD_INIT_DELAY          100000          //LCD initialization delay
 #define LCD_DELAY               1000            //Delay for printing characters (us)
-#define LCD_RRATE               500               //LCD refresh rate (ms)
+#define LCD_RRATE               500             //LCD refresh rate (ms)
+
+//TEMPERATURE CONTROL
+#define TEMP_LOW                15.0            //Low temperature limit
+#define TEMP_HIGH               25.0            //High temperature limit
+#define TEMP_HYST               1.0             //Temperature hysteresis
+#define TEMP_PERIOD             40.0f           //Fan period (ms)
+#define TEMP_AVG                10              //Number of averaging
+#define TEMP_DELAY              10000           //Delay between reading (us)
 
 //I2C SETTING
 #define I2C_FREQ                50000           //I2C Frequency (Hz)
@@ -66,6 +74,8 @@
 #define OP_PLACEMENT            6
 #define OP_CONFIRM              7
 #define OP_MANUAL_ALL           8
+#define OP_OVERHEAT             9
+#define OP_OVERHEAT_MAN         10
 //Accelerometer Selection
 #define S_PANEL                 0
 #define S_R1                    1