Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: Defs_Sett.h
- 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