John Bunda / Mbed 2 deprecated DigoleSerialDisp1

Dependencies:   mbed

Fork of DigoleSerialDisp1 by James Novak

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers test.cpp Source File

test.cpp

00001 #include "mbed.h"
00002 #include "DigoleSerialDisp.h"
00003 
00004 DigoleSerialDisp display(dp11, dp12);//UART DigoleSerialDisp(PinName TX, PinName RX);
00005 
00006 int main (int argc, char**argv)
00007 {
00008 //    display.baud(9600);
00009     wait(1); //wait for DigoleSerialDisp to power up
00010 
00011 
00012     display.write("CL\r");
00013 
00014 
00015     while(1) 
00016     {
00017     display.write("SD3\r\n");//set rotation 0=0deg,1=90deg,2=180deg,3=270deg
00018     display.write("TRT");//offset Line 1 in housing
00019     display.write("SF3\rTT Line 1\r\n");
00020     display.write("TRT");//next line
00021     wait(0.5);
00022     display.write("SF3\r\n");
00023     display.write("CT5\r\n");//set contrast (0-30)
00024     display.write("ESC0f0\r\n");
00025     //display.write("SD0\r\n");//set rotation 0=0deg,1=90deg,2=180deg,3=270deg
00026     display.write("TT Line 2\r\n");
00027     display.write("TRT");
00028     wait(0.5);
00029     display.write("SF3\r\n");
00030     display.write("ESC6\r\n");
00031     display.write("CT10\r\n");//set contrast (0-30)
00032     //display.write("SD1\r\n");//set rotation 0=0deg,1=90deg,2=180deg,3=270deg
00033     display.write("TT Line 3\r\n");
00034     display.write("TRT");
00035     wait(0.5);
00036     display.write("SF3\r\n");
00037     display.write("ESC16\r\n");
00038     display.write("CT80\r\n");//set contrast (0-30)
00039     //display.write("SD2\r\n");//set rotation 0=0deg,1=90deg,2=180deg,3=270deg
00040     display.write("TT Line 4\r\n");
00041     display.write("TRT");
00042     wait(0.5);
00043     display.write("SF3\r\n");
00044     display.write("ESC1ff\r");
00045     display.write("CT20\r\n");//set contrast (0-30)
00046     //display.write("SD3\r\n");//set rotation 0=0deg,1=90deg,2=180deg,3=270deg
00047     display.write("TT Line 5\r\n");
00048     display.write("TRT");
00049     wait(0.5);
00050     display.write("SF3\r\n");
00051     display.write("ESC0f\r\n");
00052     display.write("CT525\r\n");//set contrast (0-30)
00053     display.write("TT Line 6\r\n");
00054     display.write("TRT");
00055     wait(0.5);
00056     display.write("BL100\r\n");
00057     display.write("TRT");
00058     wait(0.5);
00059         //display.write("FR1111\r\n");
00060     wait(1);
00061     display.write("CL\r\n");
00062 
00063 
00064     display.drawLine(10,10,100,100);
00065     display.drawCircle(20,20,20,20);
00066 //    display.write("Testing the display.");
00067 //DigoleSerialDisp.write(0xD);
00068     wait(1);
00069     }   
00070  }