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.
Dependencies: Accelerometer LCD Inverter Algorithm MotorDriver Anemometer GUI ArduinoJson Misc Definitions Pushbutton WebSocketClient temp_fan
Diff: Defs_Sett.h
- Revision:
- 2:944511c6c55f
- Parent:
- 1:07f86b4db069
- Child:
- 4:05c1a844a7b9
--- a/Defs_Sett.h Mon Feb 15 21:49:09 2021 +0000 +++ b/Defs_Sett.h Sun Feb 28 03:26:47 2021 +0000 @@ -30,7 +30,8 @@ #define ERR_LIMIT 0.01 //Secant Error Limit //ACCELERATOR SETTINGS -#define ANGLE_TOL 1 //Angle Tolerance (Degrees) +#define ACC_FREQ 40000 //Accelerometer I2C frequency +#define ANGLE_TOL 2 //Angle Tolerance (Degrees) #define MEAS_AXIS 0 //Measurement Axis (0 - X, 1 - Y, 2 - Z) #define N_AVG 15 //Averaging #define N_CAL 100 //Calibration sampling @@ -39,14 +40,21 @@ #define WIND_THRES_INIT 70 //Default safety windspeed (km/h) #define WIND_THRES_MIN 20 //Minimum safety windspeed setting (km/h) #define WIND_THRES_MAX 100 //Maximum safety windspeed setting (km/h) +#define VCC 3.3 //VCC of K64F board + +//LCD SETTING +#define LCD_FREQ 40000 //LCD I2C frequency +#define LCD_INIT_DELAY 100000 //LCD initialization delay +#define LCD_DELAY 500 //Delay for printing characters (us) //MODES AND SOURCES //Operations -#define OP_NORMAL 0 -#define OP_WIND 1 -#define OP_MANUAL1 2 -#define OP_MANUAL2 3 -#define OP_WSETTING 4 +#define OP_CALLIBRATION 0 +#define OP_NORMAL 1 +#define OP_WIND 2 +#define OP_MANUAL1 3 +#define OP_MANUAL2 4 +#define OP_WSETTING 5 //Accelerometer Selection #define S_PANEL 0 #define S_R1 1
