Creating a project for TT_Mxx
Embed:
(wiki syntax)
Show/hide line numbers
LCD.cpp
00001 #include "LCD.h" 00002 00003 00004 00005 00006 char translateChar(char arg) 00007 { 00008 if(arg > 9) 00009 return arg + 55; 00010 else 00011 return arg + 48; 00012 } 00013 00014 void translateBinaryToBCD(char *arg,char Id) 00015 { 00016 char high = (Id >> 4) & 0x0f; 00017 char low = Id & 0x0f; 00018 arg[0] = '0'; 00019 arg[1] = 'x'; 00020 arg[2] = translateChar(high); 00021 arg[3] = translateChar(low); 00022 } 00023 00024 void displayId(HX8347 &lcd,char *string,int length,int high,char id) 00025 { 00026 char temp_buffer[5]; 00027 temp_buffer[4] = '\0'; 00028 lcd.drawString(0,high,string,RED); 00029 translateBinaryToBCD(temp_buffer,id); 00030 lcd.drawString(length * FONT_CHAR_WIDTH,high,(const char *)temp_buffer,BLACK); 00031 }
Generated on Tue Jul 12 2022 21:02:36 by 1.7.2