Plymouth ELEC351 Group T / Mbed OS ELEC351

Dependencies:   BME280 BMP280 TextLCD

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers LCD_COMMAND.hpp Source File

LCD_COMMAND.hpp

00001 #ifndef LCD_COMMAND_HPP
00002 #define LCD_COMMAND_HPP
00003 
00004 #include "SERIAL.hpp"
00005 #include <iostream>
00006 #include <sstream>
00007 #include "sample_hardware.hpp"
00008 #include "TIME.hpp"
00009 #include "DATA.hpp"
00010 #include "LCD_COMMAND.hpp"
00011 #include "LCD.hpp"
00012 #define Default_Mode_Toggle_Time 3000
00013 static char LCD_buffer [50];
00014 using namespace std;
00015 static Mutex Time_Lock_Main;
00016 static LCD LCD(D8,D9,D4,A0,A1,A2,A3,D7,D6,D3,D1);//LCD object creation via constructor 
00017 //extern LCD LCD(D8,D9,D4,A0,A1,A2,A3,D7,D6,D3,D1); 
00018 void LCD_Write_Year();
00019 void LCD_Write_Month();
00020 void LCD_Write_Day();
00021 void LCD_Write_Hour();
00022 void LCD_Write_Minute();
00023 void LCD_Write_Seconds();
00024 void LCD_Print_Output();
00025 static int mode = 0;//Used to switch modes in serial comms 
00026  
00027 
00028 #endif