joseph adamu / Mbed OS CW_final_thr

Fork of CW_copy by Calvin Kalintra

Committer:
joseph_adamu
Date:
Wed Jan 10 09:50:29 2018 +0000
Revision:
1:dc648c5624b9
version for export

Who changed what in which revision?

UserRevisionLine numberNew contents of line
joseph_adamu 1:dc648c5624b9 1 #include "mbed.h"
joseph_adamu 1:dc648c5624b9 2 #include "putty.h"
joseph_adamu 1:dc648c5624b9 3 int lcd_dis = 0;
joseph_adamu 1:dc648c5624b9 4
joseph_adamu 1:dc648c5624b9 5 int get;
joseph_adamu 1:dc648c5624b9 6 Ticker pass;
joseph_adamu 1:dc648c5624b9 7
joseph_adamu 1:dc648c5624b9 8
joseph_adamu 1:dc648c5624b9 9 //******** checking the lcd dispaly ***********
joseph_adamu 1:dc648c5624b9 10
joseph_adamu 1:dc648c5624b9 11 void disp_check()
joseph_adamu 1:dc648c5624b9 12 {
joseph_adamu 1:dc648c5624b9 13 while (1) {
joseph_adamu 1:dc648c5624b9 14 if(lcd_dis == 0)
joseph_adamu 1:dc648c5624b9 15 {
joseph_adamu 1:dc648c5624b9 16 lcd_dis = 1;
joseph_adamu 1:dc648c5624b9 17 }
joseph_adamu 1:dc648c5624b9 18 else
joseph_adamu 1:dc648c5624b9 19 {
joseph_adamu 1:dc648c5624b9 20 lcd_dis = 0;
joseph_adamu 1:dc648c5624b9 21 }
joseph_adamu 1:dc648c5624b9 22 }
joseph_adamu 1:dc648c5624b9 23 }
joseph_adamu 1:dc648c5624b9 24
joseph_adamu 1:dc648c5624b9 25 //**** function to hold the sensor data and storing of the 120 past records
joseph_adamu 1:dc648c5624b9 26 void dis_store_sensor_data()
joseph_adamu 1:dc648c5624b9 27 {
joseph_adamu 1:dc648c5624b9 28 sensor_operation();
joseph_adamu 1:dc648c5624b9 29 records();
joseph_adamu 1:dc648c5624b9 30
joseph_adamu 1:dc648c5624b9 31 }
joseph_adamu 1:dc648c5624b9 32
joseph_adamu 1:dc648c5624b9 33 // function to hold the time_setting, date check and when the integer number is 1
joseph_adamu 1:dc648c5624b9 34 // displays the sensor lcd function and day check else if the integer value is 0
joseph_adamu 1:dc648c5624b9 35 // displays the date and time
joseph_adamu 1:dc648c5624b9 36 void tick()
joseph_adamu 1:dc648c5624b9 37 {
joseph_adamu 1:dc648c5624b9 38 ss++;
joseph_adamu 1:dc648c5624b9 39 time_rule();
joseph_adamu 1:dc648c5624b9 40 day_check();
joseph_adamu 1:dc648c5624b9 41 lcd.cls();
joseph_adamu 1:dc648c5624b9 42 if (lcd_dis == 1)
joseph_adamu 1:dc648c5624b9 43 {
joseph_adamu 1:dc648c5624b9 44 sensor_lcd();
joseph_adamu 1:dc648c5624b9 45 dis_time();
joseph_adamu 1:dc648c5624b9 46 }
joseph_adamu 1:dc648c5624b9 47
joseph_adamu 1:dc648c5624b9 48 else if (lcd_dis == 0)
joseph_adamu 1:dc648c5624b9 49 {
joseph_adamu 1:dc648c5624b9 50 dis_dates();
joseph_adamu 1:dc648c5624b9 51 dis_time();
joseph_adamu 1:dc648c5624b9 52 }
joseph_adamu 1:dc648c5624b9 53 }