mirror of
https://github.com/netfun2000/lcd4linux.git
synced 2026-02-27 09:44:34 +08:00
[lcd4linux @ 2000-04-17 05:14:27 by reinelt]
added README.44780 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@48 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
This commit is contained in:
26
lcd4linux.c
26
lcd4linux.c
@@ -1,4 +1,4 @@
|
||||
/* $Id: lcd4linux.c,v 1.22 2000/04/15 16:56:52 reinelt Exp $
|
||||
/* $Id: lcd4linux.c,v 1.23 2000/04/17 05:14:27 reinelt Exp $
|
||||
*
|
||||
* LCD4Linux
|
||||
*
|
||||
@@ -20,6 +20,10 @@
|
||||
*
|
||||
*
|
||||
* $Log: lcd4linux.c,v $
|
||||
* Revision 1.23 2000/04/17 05:14:27 reinelt
|
||||
*
|
||||
* added README.44780
|
||||
*
|
||||
* Revision 1.22 2000/04/15 16:56:52 reinelt
|
||||
*
|
||||
* moved delay loops to udelay.c
|
||||
@@ -189,6 +193,22 @@ int lcd_hello (void)
|
||||
return flag;
|
||||
}
|
||||
|
||||
void calibrate (void)
|
||||
{
|
||||
int i;
|
||||
unsigned long max=0;
|
||||
|
||||
printf ("%s\n", release);
|
||||
printf ("calibrating delay loop:");
|
||||
fflush(stdout);
|
||||
for (i=0; i<10; i++) {
|
||||
udelay_calibrate();
|
||||
if (loops_per_usec>max)
|
||||
max=loops_per_usec;
|
||||
}
|
||||
printf (" Delay=%ld\n", max);
|
||||
}
|
||||
|
||||
int main (int argc, char *argv[])
|
||||
{
|
||||
char *cfg="/etc/lcd4linux.conf";
|
||||
@@ -205,9 +225,7 @@ int main (int argc, char *argv[])
|
||||
}
|
||||
break;
|
||||
case 'd':
|
||||
printf ("%s\n", release);
|
||||
udelay_calibrate();
|
||||
printf ("calibrating delay loop: Delay=%ld\n", loops_per_usec);
|
||||
calibrate();
|
||||
exit(0);
|
||||
case 'h':
|
||||
usage();
|
||||
|
||||
Reference in New Issue
Block a user