# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59 for LCD4Linux 0.10.0-RC1.
#
-# Report bugs to <reinelt@eunet.at>.
+# Report bugs to <lcd4linux-devel@lists.sourceforge.net>.
#
# Copyright (C) 2003 Free Software Foundation, Inc.
# This configure script is free software; the Free Software Foundation
PACKAGE_TARNAME='lcd4linux'
PACKAGE_VERSION='0.10.0-RC1'
PACKAGE_STRING='LCD4Linux 0.10.0-RC1'
-PACKAGE_BUGREPORT='reinelt@eunet.at'
+PACKAGE_BUGREPORT='lcd4linux-devel@lists.sourceforge.net'
ac_unique_file="lcd4linux.c"
# Factoring default headers for most tests.
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
-Report bugs to <reinelt@eunet.at>.
+Report bugs to <lcd4linux-devel@lists.sourceforge.net>.
_ACEOF
fi
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
(
cat <<\_ASBOX
-## ------------------------------- ##
-## Report this to reinelt@eunet.at ##
-## ------------------------------- ##
+## ---------------------------------------------------- ##
+## Report this to lcd4linux-devel@lists.sourceforge.net ##
+## ---------------------------------------------------- ##
_ASBOX
) |
sed "s/^/$as_me: WARNING: /" >&2
-/* $Id: drv_T6963.c,v 1.12 2004/06/26 12:04:59 reinelt Exp $
+/* $Id: drv_T6963.c,v 1.13 2004/12/22 20:24:02 reinelt Exp $
*
* new style driver for T6963-based displays
*
*
*
* $Log: drv_T6963.c,v $
+ * Revision 1.13 2004/12/22 20:24:02 reinelt
+ * T6963 fix for displays > 8 rows
+ *
* Revision 1.12 2004/06/26 12:04:59 reinelt
*
* uh-oh... the last CVS log message messed up things a lot...
int i, j, e, m;
int r, c;
- for (r=row; r<row+height; r++) {
- for (c=col; c<col+width; c++) {
- unsigned char mask = 1<<(XRES-1-c%XRES);
- if (drv_generic_graphic_FB[r*LCOLS+c]) {
+ for (r = row; r < row + height; r++) {
+ for (c = col; c < col + width; c++) {
+ unsigned char mask = 1 << (XRES - 1 - c % XRES);
+ if (drv_generic_graphic_FB[r * LCOLS + c]) {
/* set bit */
- Buffer1[(r*DCOLS+c)/XRES] |= mask;
+ Buffer1[(r * DCOLS + c) / XRES] |= mask;
} else {
/* clear bit */
- Buffer1[(r*DCOLS+c)/XRES] &= ~mask;
+ Buffer1[(r * DCOLS + c) / XRES] &= ~mask;
}
}
}
+ /* upper half */
+
/* max address */
- m=((row+height-1)*DCOLS+col+width)/XRES;
+ if (row + height - 1 < 64) {
+ m = ((row + height - 1) * DCOLS + col + width) / XRES;
+ } else {
+ m = ( 64 * DCOLS + col + width) / XRES;
+ }
+
+ for (i = (row * DCOLS + col) / XRES; i <= m; i++) {
+ if (Buffer1[i] == Buffer2[i]) continue;
+ for (j = i, e = 0; i <= m; i++) {
+ if (Buffer1[i] == Buffer2[i]) {
+ if (++e > 4) break;
+ } else {
+ e = 0;
+ }
+ }
+ memcpy (Buffer2 + j, Buffer1 + j, i - j - e + 1);
+ drv_T6_copy (j, Buffer1 + j, i - j - e + 1);
+ }
- for (i=(row*DCOLS+col)/XRES; i<=m; i++) {
- if (Buffer1[i]==Buffer2[i]) continue;
- for (j=i, e=0; i<=m; i++) {
- if (Buffer1[i]==Buffer2[i]) {
- if (++e>4) break;
+ /* lower half */
+
+ /* max address */
+ m = ((row + height - 1) * DCOLS + col + width) / XRES;
+
+ for (i = (64 * DCOLS + col) / XRES; i <= m; i++) {
+ if (Buffer1[i] == Buffer2[i]) continue;
+ for (j = i, e = 0; i <= m; i++) {
+ if (Buffer1[i] == Buffer2[i]) {
+ if (++e > 4) break;
} else {
- e=0;
+ e = 0;
}
}
- memcpy (Buffer2+j, Buffer1+j, i-j-e+1);
- drv_T6_copy (j, Buffer1+j, i-j-e+1);
+ memcpy (Buffer2 + j, Buffer1 + j, i - j - e + 1);
+ drv_T6_copy (j, Buffer1 + j, i - j - e + 1);
}
}
+
static int drv_T6_start (const char *section)
{
char *model, *s;