source: npl/mediabox/lcdproc_edwin/src/tests/drv_test.c

Last change on this file was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100644
File size: 881 bytes
Line 
1#include <stdio.h>
2#include <stdlib.h>
3#include <time.h>
4#include "../server/drivers/lcd.h"
5
6int main()
7{
8   int err;
9   int len;
10   
11   srand(time(NULL));
12   
13   err = lcd_init("");
14
15   err = lcd_add_driver("joy", "");
16   err = lcd_add_driver("curses", "Booger");
17//   err = lcd_add_driver("text", "Booger");
18   err = lcd_add_driver("MtxOrb", "");
19
20   lcd.clear();
21   
22   lcd.init_hbar();
23
24   lcd.string(1,1,"Booger!");
25   len = rand()%100;
26   lcd.hbar(1,2,len );
27   lcd.flush();
28
29   for(err=0; err!='Z'; err=lcd.getkey())
30   {
31//      if(err)
32      {
33         if(err == 'B') len--;
34         if(err == 'C') len++;
35         if(err == 'D') len--;
36         if(err == 'E') len-=5;
37         if(err == 'F') len+=5;
38         
39         lcd.clear();
40         lcd.string(1,1,"Booger!");
41         lcd.hbar(1,2,len );
42         lcd.chr(1,3,(char)err);
43         
44         lcd.flush();
45      }
46      usleep(125000);
47   }
48   
49//   sleep(1);
50
51   lcd_shutdown();
52   
53   return 0;
54}
Note: See TracBrowser for help on using the repository browser.