joni vanderhaeghe
/
bachelorproef
bachelorproef
Embed:
(wiki syntax)
Show/hide line numbers
lcd.cpp
00001 #include "lcd.h" 00002 #include "C12832.h" 00003 C12832 lcd(D11, D13, D12, D7, D10); 00004 00005 00006 LCD::LCD () { 00007 IP = 0; 00008 freq = 0; 00009 duration = 0; 00010 char message [32]; 00011 } 00012 00013 void LCD::printstart() { 00014 lcd.cls(); 00015 lcd.locate(5,15); 00016 lcd.printf("Send"); 00017 lcd.locate(40,15); 00018 lcd.printf("Receive"); 00019 lcd.locate(85,15); 00020 lcd.printf("Status"); 00021 } 00022 00023 void LCD::printrectsend() { 00024 lcd.rect(3, 13, 29, 25, 1); 00025 lcd.rect(38, 13, 73, 25, 0); 00026 lcd.rect(83, 13, 115, 25, 0); 00027 } 00028 00029 void LCD::printrectreceive() { 00030 lcd.rect(3, 13, 29, 25, 0); 00031 lcd.rect(38, 13, 73, 25, 1); 00032 lcd.rect(83, 13, 115, 25, 0); 00033 } 00034 void LCD::printrectstatus() { 00035 lcd.rect(3, 13, 29, 25, 0); 00036 lcd.rect(38, 13, 73, 25, 0); 00037 lcd.rect(83, 13, 115, 25, 1); 00038 } 00039 00040 void LCD::printIP(unsigned int IP) { 00041 lcd.cls(); 00042 lcd.locate(3,0); 00043 lcd.printf("Choose an ip address."); 00044 lcd.locate(3,15); 00045 lcd.printf("192.168.0. %d" , IP); 00046 00047 } 00048 00049 void LCD::sendpacket() { 00050 lcd.cls(); 00051 lcd.locate(20,12); 00052 lcd.printf("sending packet ..."); 00053 } 00054 00055 void LCD::sendpacketconfirmed() { 00056 lcd.cls(); 00057 lcd.locate(20,12); 00058 lcd.printf("packet has been send"); 00059 } 00060 00061 void LCD::receivepacket() { 00062 lcd.cls(); 00063 lcd.locate(20,12); 00064 lcd.printf("receiving packet ..."); 00065 00066 } 00067 void LCD::receivepacketconfirmed(char message[32]) { 00068 lcd.cls(); 00069 lcd.locate(0,12); 00070 lcd.printf("%s", message); 00071 } 00072 00073 void LCD::printfreq(unsigned int freq) { 00074 lcd.cls(); 00075 lcd.locate(3,0); 00076 lcd.printf("Choose an frequency"); 00077 lcd.locate(3,15); 00078 lcd.printf("frequency: %d" , freq); 00079 00080 } 00081 void LCD::printlength(unsigned int duration) { 00082 lcd.cls(); 00083 lcd.locate(3,0); 00084 lcd.printf("Choose an length"); 00085 lcd.locate(3,10); 00086 lcd.printf("length: %d" , duration); 00087 } 00088 00089
Generated on Thu Jul 28 2022 22:50:15 by 1.7.2